diff --git a/ee3_client/ee3/client/core/ClientProxy.java b/ee3_client/ee3/client/core/ClientProxy.java index c974814f..0c79072e 100644 --- a/ee3_client/ee3/client/core/ClientProxy.java +++ b/ee3_client/ee3/client/core/ClientProxy.java @@ -8,7 +8,9 @@ import cpw.mods.fml.client.FMLClientHandler; import cpw.mods.fml.client.registry.ClientRegistry; import cpw.mods.fml.client.registry.KeyBindingRegistry; import cpw.mods.fml.client.registry.RenderingRegistry; +import cpw.mods.fml.common.Side; import cpw.mods.fml.common.registry.LanguageRegistry; +import cpw.mods.fml.common.registry.TickRegistry; import ee3.client.core.handlers.DrawBlockHighlightHandler; import ee3.client.core.handlers.KeyBindingHandler; import ee3.client.core.handlers.SoundHandler; @@ -18,6 +20,7 @@ import ee3.client.render.RenderItemCalcinator; import ee3.client.render.TextureRedWaterFX; import ee3.client.render.TextureRedWaterFlowFX; import ee3.common.core.CommonProxy; +import ee3.common.core.handlers.RenderTickHandler; import ee3.common.lib.BlockIds; import ee3.common.lib.Reference; import ee3.common.lib.RenderIds; @@ -40,6 +43,11 @@ public class ClientProxy extends CommonProxy { KeyBindingRegistry.registerKeyBinding(new KeyBindingHandler()); } + @Override + public void registerRenderTickHandler() { + TickRegistry.registerTickHandler(new RenderTickHandler(), Side.CLIENT); + } + @Override public void registerDrawBlockHighlightHandler() { MinecraftForge.EVENT_BUS.register(new DrawBlockHighlightHandler()); diff --git a/ee3_client/ee3/client/core/handlers/KeyBindingHandler.java b/ee3_client/ee3/client/core/handlers/KeyBindingHandler.java index 7552f1be..20670560 100644 --- a/ee3_client/ee3/client/core/handlers/KeyBindingHandler.java +++ b/ee3_client/ee3/client/core/handlers/KeyBindingHandler.java @@ -3,7 +3,6 @@ package ee3.client.core.handlers; import java.util.EnumSet; import java.util.logging.Level; -import net.minecraft.src.EntityClientPlayerMP; import net.minecraft.src.Item; import net.minecraft.src.ItemStack; import net.minecraft.src.KeyBinding; diff --git a/ee3_common/ee3/common/EquivalentExchange3.java b/ee3_common/ee3/common/EquivalentExchange3.java index b9aa4319..516e6ab4 100644 --- a/ee3_common/ee3/common/EquivalentExchange3.java +++ b/ee3_common/ee3/common/EquivalentExchange3.java @@ -80,7 +80,7 @@ public class EquivalentExchange3 { TickRegistry.registerTickHandler(new VersionCheckTickHandler(), Side.CLIENT); // Initialize the Render Tick Handler (Client only) - TickRegistry.registerTickHandler(new RenderTickHandler(), Side.CLIENT); + proxy.registerRenderTickHandler(); // Register the KeyBinding Handler (Client only) proxy.registerKeyBindingHandler(); diff --git a/ee3_common/ee3/common/core/CommonProxy.java b/ee3_common/ee3/common/core/CommonProxy.java index 232e4207..35fd2dc4 100644 --- a/ee3_common/ee3/common/core/CommonProxy.java +++ b/ee3_common/ee3/common/core/CommonProxy.java @@ -27,6 +27,8 @@ public class CommonProxy implements IGuiHandler { public void registerKeyBindingHandler() {} + public void registerRenderTickHandler() {} + public void registerDrawBlockHighlightHandler() {} public void setKeyBinding(String name, int value) {} diff --git a/ee3_common/ee3/common/item/ItemMiniumStone.java b/ee3_common/ee3/common/item/ItemMiniumStone.java index 5d20b384..2b26ff76 100644 --- a/ee3_common/ee3/common/item/ItemMiniumStone.java +++ b/ee3_common/ee3/common/item/ItemMiniumStone.java @@ -1,6 +1,5 @@ package ee3.common.item; -import net.minecraft.src.EntityClientPlayerMP; import net.minecraft.src.EntityPlayer; import net.minecraft.src.EnumRarity; import net.minecraft.src.ItemStack; diff --git a/ee3_common/ee3/common/item/ItemPhilosopherStone.java b/ee3_common/ee3/common/item/ItemPhilosopherStone.java index ff2a0d4c..f6ec07d9 100644 --- a/ee3_common/ee3/common/item/ItemPhilosopherStone.java +++ b/ee3_common/ee3/common/item/ItemPhilosopherStone.java @@ -12,7 +12,6 @@ import ee3.common.lib.GuiIds; import ee3.common.lib.Strings; import ee3.common.network.PacketKeyPressed; import ee3.common.network.PacketTypeHandler; -import net.minecraft.src.EntityClientPlayerMP; import net.minecraft.src.EntityPlayer; import net.minecraft.src.EnumRarity; import net.minecraft.src.ItemStack; diff --git a/version.xml b/version.xml index 2990a498..106688dd 100644 --- a/version.xml +++ b/version.xml @@ -4,5 +4,5 @@ Version lookup for Equivalent Exchange 3. Format is "Current Version Number|URL to update page" pre1a|http://goo.gl/Ria2V pre1b|http://goo.gl/Ria2V - pre1c|http://goo.gl/Ria2V + pre1d|http://goo.gl/Ria2V \ No newline at end of file