2014-10-28 21:10:08 -04:00
|
|
|
package info.jbcs.minecraft.chisel.proxy;
|
2014-10-27 16:26:14 -04:00
|
|
|
|
2014-11-09 12:01:44 -05:00
|
|
|
import cpw.mods.fml.client.registry.ClientRegistry;
|
|
|
|
|
import info.jbcs.minecraft.chisel.block.tileentity.TileEntityAutoChisel;
|
|
|
|
|
import info.jbcs.minecraft.chisel.client.render.*;
|
|
|
|
|
import info.jbcs.minecraft.chisel.client.render.item.ItemAutoChiselRenderer;
|
|
|
|
|
import info.jbcs.minecraft.chisel.client.render.item.ItemChiselRenderer;
|
|
|
|
|
import info.jbcs.minecraft.chisel.client.render.tile.RenderAutoChisel;
|
2014-10-27 16:26:14 -04:00
|
|
|
import info.jbcs.minecraft.chisel.entity.EntityBallOMoss;
|
|
|
|
|
import info.jbcs.minecraft.chisel.entity.EntityCloudInABottle;
|
2014-11-09 12:01:44 -05:00
|
|
|
import info.jbcs.minecraft.chisel.init.ModBlocks;
|
2014-10-28 21:10:08 -04:00
|
|
|
import info.jbcs.minecraft.chisel.init.ModItems;
|
2014-10-27 16:26:14 -04:00
|
|
|
import net.minecraft.client.renderer.entity.RenderSnowball;
|
2014-11-09 12:01:44 -05:00
|
|
|
import net.minecraft.item.Item;
|
2014-10-27 16:26:14 -04:00
|
|
|
import net.minecraftforge.client.MinecraftForgeClient;
|
|
|
|
|
import cpw.mods.fml.client.registry.RenderingRegistry;
|
|
|
|
|
|
|
|
|
|
public class ClientProxy extends CommonProxy
|
|
|
|
|
{
|
|
|
|
|
ItemChiselRenderer renderer = new ItemChiselRenderer();
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void preInit()
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void init()
|
|
|
|
|
{
|
|
|
|
|
RenderingRegistry.registerBlockHandler(new BlockMarbleStairsRenderer());
|
|
|
|
|
RenderingRegistry.registerBlockHandler(new BlockMarblePaneRenderer());
|
|
|
|
|
RenderingRegistry.registerBlockHandler(new BlockRoadLineRenderer());
|
|
|
|
|
RenderingRegistry.registerBlockHandler(new BlockSnakeStoneRenderer());
|
|
|
|
|
RenderingRegistry.registerBlockHandler(new BlockNoCTMRenderer());
|
|
|
|
|
RenderingRegistry.registerBlockHandler(new BlockSpikesRenderer());
|
|
|
|
|
RenderingRegistry.registerBlockHandler(new BlockMarblePillarRenderer());
|
|
|
|
|
RenderingRegistry.registerBlockHandler(new BlockEldritchRenderer());
|
|
|
|
|
RenderingRegistry.registerBlockHandler(new BlockAdvancedMarbleRenderer());
|
|
|
|
|
RenderingRegistry.registerBlockHandler(new BlockCarpetRenderer());
|
|
|
|
|
|
|
|
|
|
RenderingRegistry.registerBlockHandler(new BlockTexturedOreRenderer());
|
|
|
|
|
|
2014-11-23 18:47:05 -05:00
|
|
|
ClientRegistry.bindTileEntitySpecialRenderer(TileEntityAutoChisel.class, new RenderAutoChisel());
|
2014-11-09 12:01:44 -05:00
|
|
|
|
2014-11-23 18:47:05 -05:00
|
|
|
MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(ModBlocks.autoChisel), new ItemAutoChiselRenderer());
|
2014-11-09 12:01:44 -05:00
|
|
|
|
2014-10-28 21:10:08 -04:00
|
|
|
RenderingRegistry.registerEntityRenderingHandler(EntityCloudInABottle.class, new RenderSnowball(ModItems.itemCloudInABottle));
|
|
|
|
|
RenderingRegistry.registerEntityRenderingHandler(EntityBallOMoss.class, new RenderSnowball(ModItems.itemBallOMoss));
|
2014-10-27 16:26:14 -04:00
|
|
|
|
2014-10-28 21:10:08 -04:00
|
|
|
MinecraftForgeClient.registerItemRenderer(ModItems.chisel, renderer);
|
2014-10-27 16:26:14 -04:00
|
|
|
}
|
|
|
|
|
}
|