Fix Forge's internal handler being registered in wrong place.

Fix double call to loader end.
This commit is contained in:
LexManos committed 2020-06-28 15:08:03 -07:00
1 parent 5f1a7326c7
commit 3b64ea6305
2 files changed
+9 -12

No files matched your search

@@ -123,6 +123,10 @@ public class ForgeMod implements WorldPersistenceHooks.WorldPersistenceHook
// Forge does not display problems when the remote is not matching.
ModLoadingContext.get().registerExtensionPoint(ExtensionPoint.DISPLAYTEST, ()-> Pair.of(()->"ANY", (remote, isServer)-> true));
StartupMessageManager.addModMessage("Forge version "+ForgeVersion.getVersion());
MinecraftForge.EVENT_BUS.addListener(VillagerTradingManager::loadTrades);
MinecraftForge.EVENT_BUS.register(MinecraftForge.INTERNAL_HANDLER);
MinecraftForge.EVENT_BUS.register(this);
}
public void preInit(FMLCommonSetupEvent evt)
@@ -131,9 +135,6 @@ public class ForgeMod implements WorldPersistenceHooks.WorldPersistenceHook
CapabilityFluidHandler.register();
CapabilityAnimation.register();
CapabilityEnergy.register();
MinecraftForge.EVENT_BUS.addListener(VillagerTradingManager::loadTrades);
MinecraftForge.EVENT_BUS.register(MinecraftForge.INTERNAL_HANDLER);
MinecraftForge.EVENT_BUS.register(this);
VersionChecker.startVersionCheck();