improve dirty reloadability
This commit is contained in:
parent
9448161aec
commit
1ef3a5e43c
@ -88,6 +88,10 @@ public final class VillagerOptimizer extends JavaPlugin {
|
||||
public void onDisable() {
|
||||
VillagerOptimizerModule.modules.forEach(VillagerOptimizerModule::disable);
|
||||
VillagerOptimizerModule.modules.clear();
|
||||
if (foliaLib != null) {
|
||||
foliaLib.getImpl().cancelAllTasks();
|
||||
foliaLib = null;
|
||||
}
|
||||
if (villagerCache != null) {
|
||||
villagerCache.cacheMap().clear();
|
||||
villagerCache = null;
|
||||
@ -100,6 +104,10 @@ public final class VillagerOptimizer extends JavaPlugin {
|
||||
metrics.shutdown();
|
||||
metrics = null;
|
||||
}
|
||||
config = null;
|
||||
languageCacheMap = null;
|
||||
logger = null;
|
||||
instance = null;
|
||||
}
|
||||
|
||||
public static @NotNull VillagerOptimizer getInstance() {
|
||||
|
Loading…
x
Reference in New Issue
Block a user