mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2025-07-31 03:25:28 +02:00
DynamicSettingsManager - Handles platform specific datasets
Converts datasets from the config into ready to use platform specific ones Currently only supports Bukkit, that will change later Expect API breakages if you hook into this class
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
package com.gmail.nossr50.util.blockmeta.conversion;
|
||||
|
||||
import com.gmail.nossr50.config.ChunkConversionOptions;
|
||||
import com.gmail.nossr50.core.ChunkConversionOptions;
|
||||
import com.gmail.nossr50.mcMMO;
|
||||
import org.bukkit.scheduler.BukkitScheduler;
|
||||
|
||||
|
@@ -1,6 +1,6 @@
|
||||
package com.gmail.nossr50.util.blockmeta.conversion;
|
||||
|
||||
import com.gmail.nossr50.config.ChunkConversionOptions;
|
||||
import com.gmail.nossr50.core.ChunkConversionOptions;
|
||||
import com.gmail.nossr50.mcMMO;
|
||||
import org.bukkit.scheduler.BukkitScheduler;
|
||||
|
||||
|
@@ -1,7 +1,6 @@
|
||||
package com.gmail.nossr50.util.experience;
|
||||
|
||||
import com.gmail.nossr50.api.exceptions.InvalidSkillException;
|
||||
import com.gmail.nossr50.config.Unload;
|
||||
import com.gmail.nossr50.datatypes.skills.PrimarySkillType;
|
||||
import com.gmail.nossr50.mcMMO;
|
||||
import org.bukkit.Material;
|
||||
@@ -12,7 +11,7 @@ import java.util.HashMap;
|
||||
/**
|
||||
* This class handles the XP for block break related XP
|
||||
*/
|
||||
public class ExperienceMapManager implements Unload {
|
||||
public class ExperienceMapManager {
|
||||
private HashMap<PrimarySkillType, HashMap<Material, String>> skillMaterialXPMap;
|
||||
private HashMap<String, Integer> miningFullyQualifiedBlockXpMap;
|
||||
private HashMap<String, Integer> herbalismFullyQualifiedBlockXpMap;
|
||||
@@ -28,7 +27,6 @@ public class ExperienceMapManager implements Unload {
|
||||
initExperienceMaps();
|
||||
|
||||
//Register with unloader
|
||||
mcMMO.getConfigManager().registerUnloadable(this);
|
||||
}
|
||||
|
||||
private void initExperienceMaps() {
|
||||
@@ -314,12 +312,4 @@ public class ExperienceMapManager implements Unload {
|
||||
public int getExcavationXp(Material material) {
|
||||
return excavationFullyQualifiedBlockXpMap.get(material.getKey());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void unload() {
|
||||
miningFullyQualifiedBlockXpMap.clear();
|
||||
woodcuttingFullyQualifiedBlockXpMap.clear();
|
||||
herbalismFullyQualifiedBlockXpMap.clear();
|
||||
excavationFullyQualifiedBlockXpMap.clear();
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user