Advertisement
Guest User

Untitled

a guest
Aug 26th, 2017
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.19 KB | None | 0 0
  1. package com.robert.aoemod.gui;
  2.  
  3. import com.robert.aoemod.blocks.towncentergui.ContainerTowncenter;
  4. import com.robert.aoemod.blocks.towncentergui.GuiTowncenter;
  5. import com.robert.aoemod.blocks.towncentergui.TileEntityTowncenter;
  6.  
  7. import net.minecraft.client.gui.inventory.GuiContainer;
  8. import net.minecraft.entity.player.EntityPlayer;
  9. import net.minecraft.inventory.Container;
  10. import net.minecraft.util.math.BlockPos;
  11. import net.minecraft.world.World;
  12. import net.minecraftforge.fml.common.network.IGuiHandler;
  13.  
  14. public class AOEModGuiHandler implements IGuiHandler {
  15.    
  16.     public static final int AOEMOD_TOWNCENTER_GUI = 0;
  17.  
  18.     @Override
  19.     public Container getServerGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) {
  20.         if (ID == AOEMOD_TOWNCENTER_GUI)
  21.             return new ContainerTowncenter(player.inventory, (TileEntityTowncenter) world.getTileEntity(new BlockPos(x, y, z)));
  22.  
  23.         return null;
  24.     }
  25.  
  26.     @Override
  27.     public GuiContainer getClientGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) {
  28.         if (ID == AOEMOD_TOWNCENTER_GUI)
  29.             return new GuiTowncenter(getServerGuiElement(ID, player, world, x, y, z));
  30.  
  31.         return null;
  32.     }
  33.  
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement