mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2025-08-03 04:55:28 +02:00
Add config reload
This commit is contained in:
@@ -335,22 +335,11 @@ public final class ConfigManager {
|
||||
*/
|
||||
private void initMiscManagers() {
|
||||
experienceMapManager = new ExperienceMapManager();
|
||||
//Set the global XP val
|
||||
experienceMapManager.setGlobalXpMult(getConfigExperience().getGlobalXPMultiplier());
|
||||
experienceMapManager.setExcavationXpMap(getConfigExperience().getExcavationExperienceMap());
|
||||
}
|
||||
|
||||
/**
|
||||
* Initializes all of our Multi Config Containers
|
||||
*/
|
||||
/*private void initMultiConfigContainers()
|
||||
{
|
||||
//Repair
|
||||
repairableMultiConfigContainer = new MultiConfigContainer<>("repair", CollectionClassType.REPAIR);
|
||||
unloadables.add(repairableMultiConfigContainer);
|
||||
|
||||
//Salvage
|
||||
salvageableMultiConfigContainer = new MultiConfigContainer<>("salvage", CollectionClassType.SALVAGE);
|
||||
unloadables.add(salvageableMultiConfigContainer);
|
||||
}*/
|
||||
|
||||
/**
|
||||
* Initializes any managers related to config collections
|
||||
*/
|
||||
@@ -431,6 +420,12 @@ public final class ConfigManager {
|
||||
|
||||
}
|
||||
|
||||
public void reloadConfigs() {
|
||||
mcMMO.p.getLogger().info("Reloading config values...");
|
||||
unloadAllConfigsAndRegisters(); //Unload Everything
|
||||
loadConfigs(); //Load everything again
|
||||
}
|
||||
|
||||
/*
|
||||
* GETTER BOILER PLATE
|
||||
*/
|
||||
@@ -670,4 +665,8 @@ public final class ConfigManager {
|
||||
public ConfigExperience getConfigExperience() {
|
||||
return configExperience.getConfig();
|
||||
}
|
||||
|
||||
public SkillPropertiesManager getSkillPropertiesManager() {
|
||||
return skillPropertiesManager;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user