OSDN Git Service

パケット関連の修正
[chemicraft/chemicraft.git] / src / chemicraft / client / ClientProxy.java
1 package chemicraft.client;
2
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;
10
11 public class ClientProxy extends CommonProxy {
12
13     @Override
14     public void registerRenderInformation() {
15     }
16
17
18     @Override
19     public Object getClientGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) {
20         if (!world.blockExists(x, y, z))
21             return null;
22
23         TileEntity tileEntity = world.getBlockTileEntity(x, y, z);
24
25         if (tileEntity instanceof TileEntityScienceCraftingTable) {
26             return new GuiScienceCraftingTable(player.inventory, (TileEntityScienceCraftingTable) tileEntity);
27         }
28         return null;
29     }
30
31 }