import net.minecraft.src.TileEntity;
import net.minecraft.src.World;
import chemicraft.CommonProxy;
-import chemicraft.GuiScienceCraftingTable;
-import chemicraft.TileEntityScienceCraftingTable;
+import chemicraft.GuiChemicalCraftingTable;
+import chemicraft.TileEntityChemicalCraftingTable;
import cpw.mods.fml.client.FMLClientHandler;
public class ClientProxy extends CommonProxy {
- @Override
- public void registerRenderInformation() {
- }
-
+ @Override
+ public void registerRenderInformation() {
+ }
- @Override
- public Object getClientGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) {
- if (!world.blockExists(x, y, z))
- return null;
+ @Override
+ public Object getClientGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) {
+ if (!world.blockExists(x, y, z))
+ return null;
- TileEntity tileEntity = world.getBlockTileEntity(x, y, z);
+ TileEntity tileEntity = world.getBlockTileEntity(x, y, z);
+ if (tileEntity instanceof TileEntityChemicalCraftingTable) {
+ return new GuiChemicalCraftingTable(player, (TileEntityChemicalCraftingTable) tileEntity);
+ }
+ return null;
+ }
- if (tileEntity instanceof TileEntityScienceCraftingTable) {
- return new GuiScienceCraftingTable(player.inventory, (TileEntityScienceCraftingTable) tileEntity);
+ @Override
+ public World getClientWorld(){
+ return FMLClientHandler.instance().getClient().theWorld;
}
- return null;
- }
}