Finalised Essentials Integration

This commit is contained in:
Auxilor
2020-08-28 22:44:50 +01:00
parent 6607a6aadc
commit f05913dc0b
3 changed files with 28 additions and 15 deletions

View File

@@ -21,23 +21,27 @@ public class CommandEcoreload implements CommandExecutor {
return true;
}
}
ConfigManager.updateConfigs();
EnchantmentRarity.update();
EcoEnchants.update();
EnchantDisplay.update();
EcoEnchants.getAll().forEach((ecoEnchant -> {
HandlerList.unregisterAll(ecoEnchant);
Bukkit.getScheduler().runTaskLater(Main.getInstance(), () -> {
if(!ecoEnchant.isDisabled()) {
Bukkit.getPluginManager().registerEvents(ecoEnchant, Main.getInstance());
}
}, 1);
}));
reload();
sender.sendMessage(ConfigManager.getLang().getMessage("reloaded"));
}
return false;
}
public static void reload() {
ConfigManager.updateConfigs();
EnchantmentRarity.update();
EcoEnchants.update();
EnchantDisplay.update();
EcoEnchants.getAll().forEach((ecoEnchant -> {
HandlerList.unregisterAll(ecoEnchant);
Bukkit.getScheduler().runTaskLater(Main.getInstance(), () -> {
if(!ecoEnchant.isDisabled()) {
Bukkit.getPluginManager().registerEvents(ecoEnchant, Main.getInstance());
}
}, 1);
}));
}
}

View File

@@ -367,6 +367,7 @@ public class Loader {
}));
Bukkit.getLogger().info("");
/*
Load Commands
*/
@@ -414,6 +415,15 @@ public class Loader {
Bukkit.getLogger().info("----------------------------");
});
/*
Reload Data
*/
Bukkit.getScheduler().runTaskLater(Main.getInstance(), () -> {
Bukkit.getLogger().info("Reloading...");
CommandEcoreload.reload();
}, 2);
/*
Finish
*/