diff --git a/src/main/java/net/anvilcraft/thaummach/ClientProxy.java b/src/main/java/net/anvilcraft/thaummach/ClientProxy.java index 00d48d7..6166ebc 100644 --- a/src/main/java/net/anvilcraft/thaummach/ClientProxy.java +++ b/src/main/java/net/anvilcraft/thaummach/ClientProxy.java @@ -48,14 +48,6 @@ import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; public class ClientProxy extends CommonProxy { - @Override - public void preInit() { - super.preInit(); - - BlockApparatusRenderer.RI = RenderingRegistry.getNextAvailableRenderId(); - RenderingRegistry.registerBlockHandler(new BlockApparatusRenderer()); - } - @Override public void init() { RenderingRegistry.registerEntityRenderingHandler( @@ -63,6 +55,9 @@ public class ClientProxy extends CommonProxy { ); FMLCommonHandler.instance().bus().register(new RenderTicker()); + + BlockApparatusRenderer.RI = RenderingRegistry.getNextAvailableRenderId(); + RenderingRegistry.registerBlockHandler(new BlockApparatusRenderer()); } @Override diff --git a/src/main/java/net/anvilcraft/thaummach/CommonProxy.java b/src/main/java/net/anvilcraft/thaummach/CommonProxy.java index 7c29a4d..d7dd193 100644 --- a/src/main/java/net/anvilcraft/thaummach/CommonProxy.java +++ b/src/main/java/net/anvilcraft/thaummach/CommonProxy.java @@ -28,7 +28,6 @@ import net.anvilcraft.thaummach.tiles.TileSeal; import net.anvilcraft.thaummach.tiles.TileSoulBrazier; import net.anvilcraft.thaummach.tiles.TileVoidChest; import net.anvilcraft.thaummach.tiles.TileVoidInterface; -import net.minecraft.client.gui.inventory.GuiContainer; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.Container; import net.minecraft.tileentity.TileEntity; diff --git a/src/main/java/net/anvilcraft/thaummach/gui/GuiCondenser.java b/src/main/java/net/anvilcraft/thaummach/gui/GuiCondenser.java index 12af2e3..5159356 100644 --- a/src/main/java/net/anvilcraft/thaummach/gui/GuiCondenser.java +++ b/src/main/java/net/anvilcraft/thaummach/gui/GuiCondenser.java @@ -1,6 +1,5 @@ package net.anvilcraft.thaummach.gui; -import net.anvilcraft.thaummach.TMItems; import net.anvilcraft.thaummach.container.ContainerCondenser; import net.anvilcraft.thaummach.tiles.TileCondenser; import net.anvilcraft.thaummach.utils.UtilsFX; diff --git a/src/main/java/net/anvilcraft/thaummach/render/BlockApparatusRenderer.java b/src/main/java/net/anvilcraft/thaummach/render/BlockApparatusRenderer.java index e74e915..8e1ed8e 100644 --- a/src/main/java/net/anvilcraft/thaummach/render/BlockApparatusRenderer.java +++ b/src/main/java/net/anvilcraft/thaummach/render/BlockApparatusRenderer.java @@ -16,8 +16,9 @@ public class BlockApparatusRenderer implements ISimpleBlockRenderingHandler { if (block instanceof BlockApparatus) { IApparatusRenderer ren = ((BlockApparatus) block).getApparatusRenderer(metadata); - if (ren != null) + if (ren != null) { ren.renderApparatus(null, renderer, 0, 0, 0, block, metadata, true); + } } } @@ -33,8 +34,7 @@ public class BlockApparatusRenderer implements ISimpleBlockRenderingHandler { ) { if (block instanceof BlockApparatus) { int meta = world.getBlockMetadata(x, y, z); - IApparatusRenderer ren - = ((BlockApparatus) block).getApparatusRenderer(meta); + IApparatusRenderer ren = ((BlockApparatus) block).getApparatusRenderer(meta); if (ren != null) ren.renderApparatus(world, renderer, x, y, z, block, meta, false); if (block.getRenderBlockPass() == 0) diff --git a/src/main/java/net/anvilcraft/thaummach/render/apparatus/AbstractTankApparatusRenderer.java b/src/main/java/net/anvilcraft/thaummach/render/apparatus/AbstractTankApparatusRenderer.java index 450db8f..81f3c98 100644 --- a/src/main/java/net/anvilcraft/thaummach/render/apparatus/AbstractTankApparatusRenderer.java +++ b/src/main/java/net/anvilcraft/thaummach/render/apparatus/AbstractTankApparatusRenderer.java @@ -10,8 +10,10 @@ import net.minecraft.tileentity.TileEntity; import net.minecraft.util.IIcon; import net.minecraft.world.IBlockAccess; import net.minecraftforge.common.util.ForgeDirection; +import thaumcraft.client.renderers.block.BlockRenderer; -public abstract class AbstractTankApparatusRenderer implements IApparatusRenderer { +public abstract class AbstractTankApparatusRenderer + implements IApparatusRenderer { public abstract IIcon getBottomIcon(Apparatus block); public abstract IIcon getSideIcon(Apparatus block); @@ -32,20 +34,18 @@ public abstract class AbstractTankApparatusRenderer