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.GuiScienceCraftingTable;
8 import chemicraft.TileEntityScienceCraftingTable;
9 import cpw.mods.fml.client.FMLClientHandler;
11 public class ClientProxy extends CommonProxy {
14 public void registerRenderInformation() {
18 public Object getClientGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) {
19 if (!world.blockExists(x, y, z))
22 TileEntity tileEntity = world.getBlockTileEntity(x, y, z);
23 if (tileEntity instanceof TileEntityScienceCraftingTable) {
24 return new GuiScienceCraftingTable(player, (TileEntityScienceCraftingTable) tileEntity);
30 public World getClientWorld(){
31 return FMLClientHandler.instance().getClient().theWorld;