Guest User

GuiHandler

a guest
Dec 26th, 2015
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.18 KB | None | 0 0
  1. package com.happykiller.weightlimit.client.gui;
  2.  
  3. import com.happykiller.weightlimit.client.gui.player.GuiWeightedPlayer;
  4. import com.happykiller.weightlimit.main.ModMain;
  5. import com.happykiller.weightlimit.player.ExtendedPlayer;
  6. import com.happykiller.weightlimit.player.inventory.container.ContainerWeightedPlayer;
  7.  
  8. import net.minecraft.entity.player.EntityPlayer;
  9. import net.minecraft.world.World;
  10. import net.minecraftforge.fml.common.network.IGuiHandler;
  11.  
  12. public class GuiHandler implements IGuiHandler {
  13.  
  14.     public Object getServerGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) {
  15.         System.out.println("Ran Server side GUI");
  16.        
  17.         if(ID == ModMain.GUI_CUSTOM_INV) {
  18.             return new ContainerWeightedPlayer(player, player.inventory, ExtendedPlayer.get(player).inv);
  19.         }else {
  20.             return null;
  21.         }
  22.     }
  23.  
  24.     public Object getClientGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) {
  25.         System.out.println("Ran Client side GUI");
  26.        
  27.         if(ID == ModMain.GUI_CUSTOM_INV) {
  28.             System.out.println("ID WAS FOR INV");
  29.             return new GuiWeightedPlayer(player, player.inventory, ExtendedPlayer.get(player).inv);
  30.         }else {
  31.             return null;
  32.         }
  33.     }
  34. }
Add Comment
Please, Sign In to add comment