Advertisement
Guest User

Untitled

a guest
Jul 5th, 2016
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.91 KB | None | 0 0
  1. package ed.enderdeath.mod.common;
  2.  
  3. import cpw.mods.fml.common.network.IGuiHandler;
  4. import ed.enderdeath.mod.AnvilDragon.ContainerDragonAnvil;
  5. import ed.enderdeath.mod.AnvilDragon.GuiAnvilDragon;
  6. import ed.enderdeath.mod.BaieMachine.ContainerMachineTuto;
  7. import ed.enderdeath.mod.BaieMachine.GuiMachineTuto;
  8. import ed.enderdeath.mod.BaieMachine.TileEntityMachineTuto;
  9. import ed.enderdeath.mod.Extractor.ContainerAlloyer;
  10. import ed.enderdeath.mod.Extractor.GuiAlloyer;
  11. import ed.enderdeath.mod.Extractor.TileEntityAlloyer;
  12. import net.minecraft.entity.player.EntityPlayer;
  13. import net.minecraft.tileentity.TileEntity;
  14. import net.minecraft.world.World;
  15.  
  16. public class GuiHandler implements IGuiHandler
  17. {
  18. public static final int guiCraftingTableID = 0;
  19.  
  20. @Override
  21. public Object getServerGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z)
  22. {
  23. TileEntity tile = world.getTileEntity(x, y, z);
  24. if(tile instanceof TileEntityAlloyer)
  25. {
  26. return new ContainerAlloyer((TileEntityAlloyer)tile, player.inventory);
  27. }
  28.  
  29. if(tile instanceof TileEntityMachineTuto)
  30. {
  31. return new ContainerMachineTuto((TileEntityMachineTuto)tile, player.inventory);
  32. }
  33. if(ID == guiCraftingTableID)
  34. {
  35. return new ContainerDragonAnvil(player.inventory, world, x, y, z);
  36. }
  37. return null;
  38. }
  39.  
  40. @Override
  41. public Object getClientGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z)
  42. {
  43. TileEntity tile = world.getTileEntity(x, y, z);
  44. if(tile instanceof TileEntityAlloyer)
  45. {
  46. return new GuiAlloyer((TileEntityAlloyer)tile, player.inventory);
  47. }
  48. if(tile instanceof TileEntityMachineTuto)
  49. {
  50. return new GuiMachineTuto((TileEntityMachineTuto)tile, player.inventory);
  51. }
  52. if(ID == guiCraftingTableID)
  53. {
  54. return new GuiAnvilDragon(player.inventory, world, x,y,z);
  55. }
  56. return null;
  57. }
  58.  
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement