Guest User

Untitled

a guest
May 17th, 2013
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.52 KB | None | 0 0
  1. package co.uk.silvania.Remula.tileentity;
  2.  
  3. import net.minecraft.entity.player.EntityPlayer;
  4. import net.minecraft.tileentity.TileEntity;
  5. import net.minecraft.world.World;
  6. import cpw.mods.fml.common.network.IGuiHandler;
  7.  
  8. public class GuiHandler implements IGuiHandler {
  9.  
  10.    
  11.     public GuiHandler() {
  12.     }
  13.  
  14.         @Override
  15.         public Object getServerGuiElement(int id, EntityPlayer player, World world, int x, int y, int z) {
  16.             switch(id) {
  17.             case 0: {
  18.                 TileEntity tileEntity = world.getBlockTileEntity(x, y, z);
  19.                 if(tileEntity instanceof TileEntityRemulaChest) {
  20.                         return new ContainerRemulaChest(player.inventory, (TileEntityRemulaChest) tileEntity);
  21.                 }  
  22.             }
  23.             case 1: {
  24.                 TileEntity tileEntity = world.getBlockTileEntity(x, y, z);
  25.                 if(tileEntity instanceof TileEntitySilvaniteChest) {
  26.                         return new ContainerSilvaniteChest(player.inventory, (TileEntitySilvaniteChest) tileEntity);
  27.                 }
  28.             }
  29.             case 2: {
  30.                 TileEntity tileEntity = world.getBlockTileEntity(x, y, z);
  31.                 if(tileEntity instanceof TileEntityMerciliteChest) {
  32.                         return new ContainerMerciliteChest(player.inventory, (TileEntityMerciliteChest) tileEntity);
  33.                 }
  34.             }
  35.         }
  36.     return id; 
  37.     }
  38.  
  39.         @Override
  40.         public Object getClientGuiElement(int id, EntityPlayer player, World world, int x, int y, int z) {
  41.             switch(id) {
  42.             case 0: {
  43.                 TileEntity tileEntity = world.getBlockTileEntity(x, y, z);
  44.                 if(tileEntity instanceof TileEntityRemulaChest) {
  45.                         return new RemulaGuiChest(player.inventory, (TileEntityRemulaChest) tileEntity);
  46.                 }  
  47.             }
  48.            
  49.             case 1: {
  50.                 TileEntity tileEntity = world.getBlockTileEntity(x, y, z);
  51.                 if(tileEntity instanceof TileEntitySilvaniteChest) {
  52.                         return new SilvaniteGuiChest(player.inventory, (TileEntitySilvaniteChest) tileEntity);
  53.                 }
  54.             }
  55.            
  56.             case 2: {
  57.                 TileEntity tileEntity = world.getBlockTileEntity(x, y, z);
  58.                 if(tileEntity instanceof TileEntityMerciliteChest) {
  59.                         return new MerciliteGuiChest(player.inventory, (TileEntityMerciliteChest) tileEntity);
  60.                 }
  61.             }
  62.         }
  63.     return id;
  64.     }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment