diff --git a/src/main/java/WayofTime/bloodmagic/BloodMagic.java b/src/main/java/WayofTime/bloodmagic/BloodMagic.java index 9825042e..4e378205 100644 --- a/src/main/java/WayofTime/bloodmagic/BloodMagic.java +++ b/src/main/java/WayofTime/bloodmagic/BloodMagic.java @@ -36,7 +36,6 @@ public class BloodMagic { } }; - private InventoryRenderHelper renderHelper = new InventoryRenderHelper(Constants.Mod.DOMAIN); private LogHelper logger = new LogHelper(Constants.Mod.MODID); private File configDir; diff --git a/src/main/java/WayofTime/bloodmagic/proxy/ClientProxy.java b/src/main/java/WayofTime/bloodmagic/proxy/ClientProxy.java index 47d350ec..d5a134ab 100644 --- a/src/main/java/WayofTime/bloodmagic/proxy/ClientProxy.java +++ b/src/main/java/WayofTime/bloodmagic/proxy/ClientProxy.java @@ -17,8 +17,18 @@ import net.minecraftforge.fml.client.registry.RenderingRegistry; public class ClientProxy extends CommonProxy { + private InventoryRenderHelper renderHelper; + + @Override + public InventoryRenderHelper getRenderHelper() { + return renderHelper; + } + @Override public void preInit() { + + renderHelper = new InventoryRenderHelper(Constants.Mod.DOMAIN); + ModBlocks.initRenders(); ModItems.initRenders(); diff --git a/src/main/java/WayofTime/bloodmagic/proxy/CommonProxy.java b/src/main/java/WayofTime/bloodmagic/proxy/CommonProxy.java index 0a544e86..cefeb685 100644 --- a/src/main/java/WayofTime/bloodmagic/proxy/CommonProxy.java +++ b/src/main/java/WayofTime/bloodmagic/proxy/CommonProxy.java @@ -1,7 +1,13 @@ package WayofTime.bloodmagic.proxy; +import WayofTime.bloodmagic.util.helper.InventoryRenderHelper; + public class CommonProxy { + public InventoryRenderHelper getRenderHelper() { + return null; + } + public void preInit() { } diff --git a/src/main/java/WayofTime/bloodmagic/registry/ModBlocks.java b/src/main/java/WayofTime/bloodmagic/registry/ModBlocks.java index 23f0f41a..af274d52 100644 --- a/src/main/java/WayofTime/bloodmagic/registry/ModBlocks.java +++ b/src/main/java/WayofTime/bloodmagic/registry/ModBlocks.java @@ -62,7 +62,7 @@ public class ModBlocks { } public static void initRenders() { - InventoryRenderHelper renderHelper = BloodMagic.instance.getRenderHelper(); + InventoryRenderHelper renderHelper = BloodMagic.proxy.getRenderHelper(); renderHelper.fluidRender(lifeEssence); renderHelper.itemRender(InventoryRenderHelper.getItemFromBlock(bloodRune), 0); diff --git a/src/main/java/WayofTime/bloodmagic/registry/ModItems.java b/src/main/java/WayofTime/bloodmagic/registry/ModItems.java index 3b69f0ff..234356ad 100644 --- a/src/main/java/WayofTime/bloodmagic/registry/ModItems.java +++ b/src/main/java/WayofTime/bloodmagic/registry/ModItems.java @@ -132,7 +132,7 @@ public class ModItems { } public static void initRenders() { - InventoryRenderHelper renderHelper = BloodMagic.instance.getRenderHelper(); + InventoryRenderHelper renderHelper = BloodMagic.proxy.getRenderHelper(); renderHelper.itemRenderAll(bloodOrb); OrbRegistry.registerOrbTexture(orbWeak, Constants.Mod.DOMAIN + "ItemBloodOrbWeak");