From 9a1352dac23c09cb333edf7b2db7cce07c15ee91 Mon Sep 17 00:00:00 2001 From: Draknyte1 Date: Mon, 30 May 2016 03:20:09 +1000 Subject: +Helium Generator, Initial Commit +Reformatted Item Generation --- src/Java/miscutil/core/gui/ModGUI.java | 37 +++++++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) (limited to 'src/Java/miscutil/core/gui/ModGUI.java') diff --git a/src/Java/miscutil/core/gui/ModGUI.java b/src/Java/miscutil/core/gui/ModGUI.java index 28987ccc1b..1e4d172637 100644 --- a/src/Java/miscutil/core/gui/ModGUI.java +++ b/src/Java/miscutil/core/gui/ModGUI.java @@ -1,6 +1,12 @@ package miscutil.core.gui; +import miscutil.MiscUtils; +import miscutil.core.tileentities.TileEntityHeliumGenerator; import miscutil.core.util.Utils; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.world.World; +import cpw.mods.fml.common.network.IGuiHandler; +import cpw.mods.fml.common.network.NetworkRegistry; public class ModGUI { @@ -8,8 +14,37 @@ public class ModGUI { public static void init(){ Utils.LOG_INFO("Registering GUIs."); - + NetworkRegistry.INSTANCE.registerGuiHandler(MiscUtils.instance, new GUI_HANDLER()); //Register GuiHandler //NetworkRegistry.INSTANCE.registerGuiHandler(MiscUtils.instance, new GuiHandler()); } } + +class GUI_HANDLER implements IGuiHandler { + + @Override + public Object getClientGuiElement (int ID, EntityPlayer player, World world, int x, int y, int z){ + if(ID == 0) + return false; + else if(ID == 1) + return false; + else if(ID == 2) + return new GUIHeliumGenerator(player.inventory, (TileEntityHeliumGenerator)world.getTileEntity(x, y, z)); + else if(ID == 3) + return false; + return null; + } + + @Override + public Object getServerGuiElement (int ID, EntityPlayer player, World world, int x, int y, int z){ + if(ID == 0) + return false; + else if(ID == 1) + return false; + else if(ID == 2) + return new ContainerHeliumGenerator(player.inventory, (TileEntityHeliumGenerator)world.getTileEntity(x, y, z)); + else if(ID == 3) + return false; + return null; + } +} -- cgit