8b1179699f
Model is not fully done since i want to get the valve to set on diffrent faces when the top is in use. Also want it to rotate a bit when powered by redstone. Also worked on connectionHelper and switch a few of the itemRenders to an actual itemRenderHelper so they look nice in the inventory and in the players hand.
51 lines
2.2 KiB
Java
51 lines
2.2 KiB
Java
package liquidmechanics.client;
|
|
|
|
import liquidmechanics.client.render.BlockRenderHelper;
|
|
import liquidmechanics.client.render.ItemRenderHelper;
|
|
import liquidmechanics.client.render.RenderGearRod;
|
|
import liquidmechanics.client.render.RenderGenerator;
|
|
import liquidmechanics.client.render.RenderPipe;
|
|
import liquidmechanics.client.render.RenderPump;
|
|
import liquidmechanics.client.render.RenderReleaseValve;
|
|
import liquidmechanics.client.render.RenderTank;
|
|
import liquidmechanics.common.CommonProxy;
|
|
import liquidmechanics.common.LiquidMechanics;
|
|
import liquidmechanics.common.tileentity.TileEntityGenerator;
|
|
import liquidmechanics.common.tileentity.TileEntityPipe;
|
|
import liquidmechanics.common.tileentity.TileEntityPump;
|
|
import liquidmechanics.common.tileentity.TileEntityReleaseValve;
|
|
import liquidmechanics.common.tileentity.TileEntityRod;
|
|
import liquidmechanics.common.tileentity.TileEntityTank;
|
|
import net.minecraftforge.client.MinecraftForgeClient;
|
|
import cpw.mods.fml.client.registry.ClientRegistry;
|
|
import cpw.mods.fml.client.registry.RenderingRegistry;
|
|
|
|
public class ClientProxy extends CommonProxy
|
|
{
|
|
@Override
|
|
public void preInit()
|
|
{
|
|
MinecraftForgeClient.preloadTexture(LiquidMechanics.BLOCK_TEXTURE_FILE);
|
|
MinecraftForgeClient.preloadTexture(LiquidMechanics.ITEM_TEXTURE_FILE);
|
|
}
|
|
|
|
@Override
|
|
public void Init()
|
|
{
|
|
ClientRegistry.bindTileEntitySpecialRenderer(TileEntityPipe.class, new RenderPipe());
|
|
ClientRegistry.bindTileEntitySpecialRenderer(TileEntityPump.class, new RenderPump());
|
|
ClientRegistry.bindTileEntitySpecialRenderer(TileEntityRod.class, new RenderGearRod());
|
|
ClientRegistry.bindTileEntitySpecialRenderer(TileEntityGenerator.class, new RenderGenerator());
|
|
ClientRegistry.bindTileEntitySpecialRenderer(TileEntityTank.class, new RenderTank());
|
|
ClientRegistry.bindTileEntitySpecialRenderer(TileEntityReleaseValve.class, new RenderReleaseValve());
|
|
MinecraftForgeClient.registerItemRenderer(LiquidMechanics.blockPipe.blockID, new ItemRenderHelper());
|
|
MinecraftForgeClient.registerItemRenderer(LiquidMechanics.blockReleaseValve.blockID, new ItemRenderHelper());
|
|
RenderingRegistry.registerBlockHandler(new BlockRenderHelper());
|
|
}
|
|
|
|
@Override
|
|
public void postInit()
|
|
{
|
|
|
|
}
|
|
}
|