package com.jaquadro.minecraft.gardenstuff.core; import com.jaquadro.minecraft.gardenstuff.renderer.*; import com.jaquadro.minecraft.gardenstuff.renderer.item.LanternItemRenderer; import cpw.mods.fml.client.registry.RenderingRegistry; import net.minecraft.item.Item; import net.minecraftforge.client.MinecraftForgeClient; public class ClientProxy extends CommonProxy { public static int heavyChainRenderID; public static int lightChainRenderID; public static int latticeRenderID; public static int lanternRenderID; public static int fenceRenderID; public static int sconceRenderID; public static int hoopRenderID; public static LanternRenderer lanternRenderer; @Override public void registerRenderers () { heavyChainRenderID = RenderingRegistry.getNextAvailableRenderId(); lightChainRenderID = RenderingRegistry.getNextAvailableRenderId(); latticeRenderID = RenderingRegistry.getNextAvailableRenderId(); lanternRenderID = RenderingRegistry.getNextAvailableRenderId(); fenceRenderID = RenderingRegistry.getNextAvailableRenderId(); sconceRenderID = RenderingRegistry.getNextAvailableRenderId(); hoopRenderID = RenderingRegistry.getNextAvailableRenderId(); lanternRenderer = new LanternRenderer(); RenderingRegistry.registerBlockHandler(heavyChainRenderID, new HeavyChainRenderer()); RenderingRegistry.registerBlockHandler(lightChainRenderID, new LightChainRenderer()); RenderingRegistry.registerBlockHandler(latticeRenderID, new LatticeRenderer()); RenderingRegistry.registerBlockHandler(lanternRenderID, lanternRenderer); RenderingRegistry.registerBlockHandler(fenceRenderID, new FenceRenderer()); RenderingRegistry.registerBlockHandler(sconceRenderID, new CandelabraRenderer()); RenderingRegistry.registerBlockHandler(hoopRenderID, new HoopRenderer()); MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(ModBlocks.lantern), new LanternItemRenderer()); } }