From feb8bfd02895ee4cd5bbf8d8a264450249b16234 Mon Sep 17 00:00:00 2001 From: Chicken-Bomes Date: Fri, 7 Nov 2014 01:03:41 +1000 Subject: [PATCH] Workaround some mod interactions not calling the world load event before world tick --- src/codechicken/lib/world/WorldExtensionManager.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/codechicken/lib/world/WorldExtensionManager.java b/src/codechicken/lib/world/WorldExtensionManager.java index dd7f192..b8ec2b4 100644 --- a/src/codechicken/lib/world/WorldExtensionManager.java +++ b/src/codechicken/lib/world/WorldExtensionManager.java @@ -123,8 +123,11 @@ public class WorldExtensionManager } @SubscribeEvent - public void clientTick(TickEvent.WorldTickEvent event) + public void serverTick(TickEvent.WorldTickEvent event) { + if(!worldMap.containsKey(event.world)) + WorldExtensionManager.onWorldLoad(event.world); + if(event.phase == TickEvent.Phase.START) preTick(event.world); else