Run command registration after main method

- Fixes commands being missing for certain mods
- Possibly fix #67
This commit is contained in:
Martin Prokoph
2024-09-02 23:47:58 +02:00
parent 48390abf8f
commit b8a54e339a
6 changed files with 18 additions and 16 deletions

View File

@@ -24,7 +24,7 @@ public class MidnightLibNeoForge {
public MidnightLibNeoForge() {
if (FMLEnvironment.dist == Dist.CLIENT) MidnightLib.onInitializeClient();
MidnightLib.onInitialize();
MidnightLib.registerAutoCommand();
}
@EventBusSubscriber(modid = "midnightlib", bus = EventBusSubscriber.Bus.MOD, value = Dist.CLIENT)
@@ -39,8 +39,8 @@ public class MidnightLibNeoForge {
}
}
@EventBusSubscriber(modid = "midnightlib", value = Dist.DEDICATED_SERVER)
public static class MidnightLibServerEvents {
@EventBusSubscriber(modid = "midnightlib")
public static class MidnightLibEvents {
@SubscribeEvent
public static void registerCommands(RegisterCommandsEvent event) {
commands.forEach(command -> event.getDispatcher().register(command));