diff --git a/plugins/simpleadminhacks-paper/paper/src/main/java/com/programmerdan/minecraft/simpleadminhacks/SimpleAdminHacks.java b/plugins/simpleadminhacks-paper/paper/src/main/java/com/programmerdan/minecraft/simpleadminhacks/SimpleAdminHacks.java index 6f0f622bc..1f2715ce5 100644 --- a/plugins/simpleadminhacks-paper/paper/src/main/java/com/programmerdan/minecraft/simpleadminhacks/SimpleAdminHacks.java +++ b/plugins/simpleadminhacks-paper/paper/src/main/java/com/programmerdan/minecraft/simpleadminhacks/SimpleAdminHacks.java @@ -38,8 +38,9 @@ public class SimpleAdminHacks extends ACivMod { setEnabled(false); return; } - this.manager.loadAllHacks(); this.commands = new CommandRegistrar(this); + this.manager.loadAllHacks(); + this.manager.enableAllHacks(); } @Override diff --git a/plugins/simpleadminhacks-paper/paper/src/main/java/com/programmerdan/minecraft/simpleadminhacks/framework/HackManager.java b/plugins/simpleadminhacks-paper/paper/src/main/java/com/programmerdan/minecraft/simpleadminhacks/framework/HackManager.java index 29e09eb0f..4f1a9a8c9 100644 --- a/plugins/simpleadminhacks-paper/paper/src/main/java/com/programmerdan/minecraft/simpleadminhacks/framework/HackManager.java +++ b/plugins/simpleadminhacks-paper/paper/src/main/java/com/programmerdan/minecraft/simpleadminhacks/framework/HackManager.java @@ -124,12 +124,7 @@ public final class HackManager { } register(hack); this.plugin.info("Registered hack: " + hackName); - interactWithHack(hack, (finalHack) -> { - finalHack.onLoad(); - if (finalHack.shouldEnable()) { - finalHack.enable(); - } - }); + interactWithHack(hack, SimpleHack::onLoad); return hack; }