Cleaned up class code to prevent dangling objects, relocated libraries for compat reasons, updated vulernable libs, and removed unused libs.

This commit is contained in:
2025-02-04 09:19:25 -05:00
parent e63eb12fa4
commit 3698fc090e
9 changed files with 59 additions and 76 deletions
@@ -12,17 +12,11 @@ public abstract class CompatHandler {
public abstract boolean isGliding(Player player);
private static CompatHandler INSTANCE;
public static CompatHandler getINSTANCE() {
if (INSTANCE == null) {
if(ProtocolVersion.getGameVersion().isOrAbove(ProtocolVersion.V1_13)) {
return new CompatHandler1_13();
} else if(ProtocolVersion.getGameVersion().isOrAbove(ProtocolVersion.V1_9)) {
return new CompatHandler1_9();
} else return new CompatHandler1_8();
}
return INSTANCE;
if(ProtocolVersion.getGameVersion().isOrAbove(ProtocolVersion.V1_13)) {
return new CompatHandler1_13();
} else if(ProtocolVersion.getGameVersion().isOrAbove(ProtocolVersion.V1_9)) {
return new CompatHandler1_9();
} else return new CompatHandler1_8();
}
}