More API migration

This commit is contained in:
nossr50
2020-12-22 19:23:03 -08:00
parent 4199ea0095
commit 7e756c4438
35 changed files with 83 additions and 90 deletions

View File

@@ -1,7 +1,7 @@
package com.gmail.nossr50.util;
import com.gmail.nossr50.config.Config;
import com.gmail.nossr50.datatypes.party.Party;
import com.neetgames.mcmmo.party.Party;
import com.neetgames.mcmmo.player.OnlineMMOPlayer;
import com.gmail.nossr50.datatypes.player.PlayerProfile;
import com.gmail.nossr50.datatypes.skills.PrimarySkillType;

View File

@@ -6,6 +6,7 @@ import com.gmail.nossr50.datatypes.experience.FormulaType;
import com.gmail.nossr50.datatypes.skills.PrimarySkillType;
import com.gmail.nossr50.mcMMO;
import org.bukkit.configuration.file.YamlConfiguration;
import org.jetbrains.annotations.NotNull;
import java.io.File;
import java.util.HashMap;
@@ -15,23 +16,14 @@ public class FormulaManager {
private static final File formulaFile = new File(mcMMO.getFlatFileDirectory() + "formula.yml");
// Experience needed to reach a level, cached values to improve conversion speed
private Map<Integer, Integer> experienceNeededRetroLinear;
private Map<Integer, Integer> experienceNeededStandardLinear;
private Map<Integer, Integer> experienceNeededRetroExponential;
private Map<Integer, Integer> experienceNeededStandardExponential;
private @NotNull Map<Integer, Integer> experienceNeededRetroLinear;
private @NotNull Map<Integer, Integer> experienceNeededStandardLinear;
private @NotNull Map<Integer, Integer> experienceNeededRetroExponential;
private @NotNull Map<Integer, Integer> experienceNeededStandardExponential;
private FormulaType previousFormula;
public FormulaManager() {
/* Setting for Classic Mode (Scales a lot of stuff up by * 10) */
initExperienceNeededMaps();
loadFormula();
}
/**
* Initialize maps used for XP to next level
*/
private void initExperienceNeededMaps() {
experienceNeededRetroLinear = new HashMap<>();
experienceNeededRetroExponential = new HashMap<>();
experienceNeededStandardLinear = new HashMap<>();

View File

@@ -16,8 +16,8 @@ import java.util.HashMap;
import java.util.Map;
/**
* ExperienceBarManager handles displaying and updating mcMMO experience bars for players
* Each ExperienceBarManager only manages a single player
* {@link MMOExperienceBarManager} handles displaying and updating mcMMO experience bars for players
* Each {@link MMOExperienceBarManager} only manages a single player
*/
public class MMOExperienceBarManager {
private final McMMOPlayer mmoPlayer;

View File

@@ -1,7 +1,7 @@
package com.gmail.nossr50.util.player;
import com.gmail.nossr50.config.Config;
import com.gmail.nossr50.datatypes.party.Party;
import com.neetgames.mcmmo.party.Party;
import com.gmail.nossr50.datatypes.party.PartyFeature;
import com.gmail.nossr50.datatypes.party.PartyMember;
import org.bukkit.Bukkit;