diff --git a/fml/common/cpw/mods/fml/common/modloader/BaseModTicker.java b/fml/common/cpw/mods/fml/common/modloader/BaseModTicker.java index 1e287874e..9d7f34918 100644 --- a/fml/common/cpw/mods/fml/common/modloader/BaseModTicker.java +++ b/fml/common/cpw/mods/fml/common/modloader/BaseModTicker.java @@ -52,7 +52,7 @@ public class BaseModTicker implements ITickHandler @Override public void tickEnd(EnumSet types, Object... tickData) { - tickBaseMod(ticks, true, tickData); + tickBaseMod(types, true, tickData); } private void tickBaseMod(EnumSet types, boolean end, Object... tickData) @@ -61,6 +61,7 @@ public class BaseModTicker implements ITickHandler { clockTickTrigger = true; } + if (end && clockTickTrigger && types.contains(TickType.RENDER)) { types.add(TickType.GAME);