Initialise commands before hacks

Also separates enabling hacks out of loadAllHacks, since loading != enabling.
This commit is contained in:
Alexander
2023-06-15 16:44:48 +01:00
parent 882d7d2801
commit 49ca423ed1
2 changed files with 3 additions and 7 deletions

View File

@@ -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

View File

@@ -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;
}