1 package chemicraft.client;
3 import net.minecraft.src.EntityPlayer;
4 import net.minecraft.src.TileEntity;
5 import net.minecraft.src.World;
6 import chemicraft.CommonProxy;
7 import chemicraft.ContainerScienceCraftingTable;
8 import chemicraft.GuiScienceCraftingTable;
9 import chemicraft.TileEntityScienceCraftingTable;
10 import cpw.mods.fml.client.FMLClientHandler;
12 public class ClientProxy extends CommonProxy
16 public void registerRenderInformation()
22 public Object getClientGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z)
24 if(!world.blockExists(x, y, z)) return null;
26 TileEntity tileEntity = world.getBlockTileEntity(x, y, z);
28 if(tileEntity instanceof TileEntityScienceCraftingTable){
29 return new GuiScienceCraftingTable(player.inventory, (TileEntityScienceCraftingTable)tileEntity);
35 public World getClientWorld()
37 return FMLClientHandler.instance().getClient().theWorld;