mirror of
https://github.com/CivMC/Civ.git
synced 2026-07-18 00:20:44 +00:00
Initialise commands before hacks
Also separates enabling hacks out of loadAllHacks, since loading != enabling.
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user