Skip to content

Commit 52b2323

Browse files
committed
Fix Commands Not being Registered on NeoForge
1 parent 78f2915 commit 52b2323

File tree

4 files changed

+8
-22
lines changed

4 files changed

+8
-22
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# 6.0.0.2
22
- Move Night Config Shutdown to Fabric Server Lifecycle Event
3+
- Fix Commands Not being Registered on NeoForge
34

45
# 6.0.0.1
56
* Fix concurrency issues with random scheduled ticks.

Forge/src/main/java/corgitaco/corgilib/forge/CorgiLibForge.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
import corgitaco.corgilib.CorgiLib;
44
import corgitaco.corgilib.forge.network.ForgeNetworkHandler;
55
import corgitaco.corgilib.forge.platform.ForgePlatform;
6+
import corgitaco.corgilib.server.commands.CorgiLibCommands;
7+
import net.minecraftforge.event.RegisterCommandsEvent;
68
import net.minecraftforge.eventbus.api.IEventBus;
79
import net.minecraftforge.fml.common.Mod;
810
import net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent;
@@ -14,13 +16,10 @@ public class CorgiLibForge {
1416

1517
public CorgiLibForge(final FMLJavaModLoadingContext context) {
1618
IEventBus modEventBus = context.getModEventBus();
17-
modEventBus.addListener(this::commonSetup);
19+
modEventBus.addListener((FMLCommonSetupEvent event) -> ForgeNetworkHandler.init());
1820
CorgiLib.init();
1921
ForgePlatform.CACHED.values().forEach(deferredRegister -> deferredRegister.register(modEventBus));
2022
modEventBus.<DataPackRegistryEvent.NewRegistry>addListener(newRegistry -> ForgePlatform.DATAPACK_REGISTRIES.forEach(newRegistryConsumer -> newRegistryConsumer.accept(newRegistry)));
21-
}
22-
23-
private void commonSetup(final FMLCommonSetupEvent event) {
24-
ForgeNetworkHandler.init();
23+
modEventBus.addListener((RegisterCommandsEvent event) -> CorgiLibCommands.registerCommands(event.getDispatcher(), event.getBuildContext()));
2524
}
2625
}

Forge/src/main/java/corgitaco/corgilib/forge/CorgiLibForgeEvents.java

Lines changed: 0 additions & 17 deletions
This file was deleted.

NeoForge/src/main/java/dev/corgitaco/corgilib/neoforge/CorgiLibNeoForge.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
package dev.corgitaco.corgilib.neoforge;
22

33
import corgitaco.corgilib.CorgiLib;
4+
import corgitaco.corgilib.server.commands.CorgiLibCommands;
45
import dev.corgitaco.corgilib.neoforge.platform.NeoForgePlatform;
56
import net.neoforged.bus.api.IEventBus;
67
import net.neoforged.fml.common.Mod;
8+
import net.neoforged.neoforge.event.RegisterCommandsEvent;
79
import net.neoforged.neoforge.registries.DataPackRegistryEvent;
810
import net.neoforged.neoforge.registries.NewRegistryEvent;
911

@@ -17,5 +19,6 @@ public CorgiLibNeoForge(IEventBus modEventBus) {
1719
NeoForgePlatform.CACHED.values().forEach(deferredRegister -> deferredRegister.register(modEventBus));
1820
modEventBus.addListener(DataPackRegistryEvent.NewRegistry.class, newRegistry -> NeoForgePlatform.DATAPACK_REGISTRIES.forEach(newRegistryConsumer -> newRegistryConsumer.accept(newRegistry)));
1921
modEventBus.addListener(NewRegistryEvent.class, newRegistry -> NeoForgePlatform.NEW_REGISTRIES.forEach(newRegistryConsumer -> newRegistryConsumer.accept(newRegistry)));
22+
modEventBus.addListener((RegisterCommandsEvent event) -> CorgiLibCommands.registerCommands(event.getDispatcher(), event.getBuildContext()));
2023
}
2124
}

0 commit comments

Comments
 (0)