Optimize ChunkUnloadEvent & Partial rewrite to COTW entity tracking + some tweaks to COTW entity removal

This commit is contained in:
nossr50
2020-12-31 15:25:21 -08:00
parent aed4cb87be
commit 2664ae4bd6
10 changed files with 294 additions and 156 deletions

View File

@@ -87,6 +87,7 @@ public class mcMMO extends JavaPlugin {
private static TransientMetadataTools transientMetadataTools;
private static ChatManager chatManager;
private static CommandManager commandManager; //ACF
private static TransientEntityTracker transientEntityTracker;
/* Adventure */
private static BukkitAudiences audiences;
@@ -289,6 +290,8 @@ public class mcMMO extends JavaPlugin {
chatManager = new ChatManager(this);
commandManager = new CommandManager(this);
transientEntityTracker = new TransientEntityTracker();
}
public static PlayerLevelUtils getPlayerLevelUtils() {
@@ -720,4 +723,8 @@ public class mcMMO extends JavaPlugin {
public CommandManager getCommandManager() {
return commandManager;
}
public static TransientEntityTracker getTransientEntityTracker() {
return transientEntityTracker;
}
}