package com.pixelutilitys.proxies;
//import com.net.trigore.radioblock.RenderRadioBlock;
//import com.net.trigore.radioblock.TileEntityRadio;
import com.pixelutilitys.Basemod;
import com.pixelutilitys.entitys.SeatEntity;
import com.pixelutilitys.models.renderers.*;
import com.pixelutilitys.tileentitys.*;
import cpw.mods.fml.client.registry.ClientRegistry;
import cpw.mods.fml.client.registry.RenderingRegistry;
//import PixelUtilitys.entitys.BasicDeskEntity;
//import PixelUtilitys.renderers.BasicDeskRenderer;
public class ClientProxy extends CommonProxy {
public void initSounds() {
}
@Override
public void registerRenderThings() {
ClientRegistry.bindTileEntitySpecialRenderer(BlockEntity.class, new BlockRenderer());
ClientRegistry.bindTileEntitySpecialRenderer(TreeEntity.class, new TreeRenderer());
ClientRegistry.bindTileEntitySpecialRenderer(BolderEntity.class, new BolderRenderer());
ClientRegistry.bindTileEntitySpecialRenderer(BoxEntity.class, new BoxRenderer());
ClientRegistry.bindTileEntitySpecialRenderer(ClothedTableEntity.class, new ClothedTableRenderer());
if (Basemod.pixelmonPresent)
ClientRegistry.bindTileEntitySpecialRenderer(PokeballEntity.class, new PokeballRenderer());
ClientRegistry.bindTileEntitySpecialRenderer(RedCusionChairEntity.class, new RedCusionChairRenderer());
ClientRegistry.bindTileEntitySpecialRenderer(TrashcanEntity.class, new TrashcanRenderer());
ClientRegistry.bindTileEntitySpecialRenderer(YellowCusionChairEntity.class, new YellowCusionChairRenderer());
ClientRegistry.bindTileEntitySpecialRenderer(TotodilePokedollEntity.class, new TotodilePokedollRenderer());
ClientRegistry.bindTileEntitySpecialRenderer(AronPokedollEntity.class, new AronPokedollRenderer());
ClientRegistry.bindTileEntitySpecialRenderer(BisharpPokedollEntity.class, new BisharpPokedollRenderer());
ClientRegistry.bindTileEntitySpecialRenderer(PokeballStatueTileEntity.class, new PokeballStatueTileEntityRenderer());
ClientRegistry.bindTileEntitySpecialRenderer(TileEntityRadio.class, new RadioBlockRenderer());
ClientRegistry.bindTileEntitySpecialRenderer(GymSignEntity.class, new GymSignRenderer());
ClientRegistry.bindTileEntitySpecialRenderer(TVEntity.class, new TVRenderer());
ClientRegistry.bindTileEntitySpecialRenderer(BlueRugEntity.class, new BlueRugRenderer());
ClientRegistry.bindTileEntitySpecialRenderer(RedRugEntity.class, new RedRugRenderer());
ClientRegistry.bindTileEntitySpecialRenderer(GreenRugEntity.class, new GreenRugRenderer());
RenderingRegistry.registerEntityRenderingHandler(SeatEntity.class, new InvisibleRenderer());
RenderingRegistry.registerBlockHandler(500, new ConveyorRenderer());
}
@Override
public void registerRenderers() {
//MinecraftForgeClient.preloadTexture(RADIO_PNG);
//MinecraftForgeClient.registerItemRenderer(Basemod.blockRadio.blockID, (IItemRenderer)new ItemRenderHandRadio());
}
@Override
public void initTileEntities() {
//System.out.println("registering renderer");
//ClientRegistry.bindTileEntitySpecialRenderer(TileEntityRadio.class, new RenderRadioBlock());
}
}