diff options
author | Draknyte1 <Draknyte1@hotmail.com> | 2016-05-30 03:20:09 +1000 |
---|---|---|
committer | Draknyte1 <Draknyte1@hotmail.com> | 2016-05-30 03:20:09 +1000 |
commit | 9a1352dac23c09cb333edf7b2db7cce07c15ee91 (patch) | |
tree | 9936ab004f549bd7320f4f9e077da9e7c99b6c84 /src/Java/miscutil/core/gui/ModGUI.java | |
parent | 2859490274895866f864e66ba7ac18882b0dfb53 (diff) | |
download | GT5-Unofficial-9a1352dac23c09cb333edf7b2db7cce07c15ee91.tar.gz GT5-Unofficial-9a1352dac23c09cb333edf7b2db7cce07c15ee91.tar.bz2 GT5-Unofficial-9a1352dac23c09cb333edf7b2db7cce07c15ee91.zip |
+Helium Generator, Initial Commit
+Reformatted Item Generation
Diffstat (limited to 'src/Java/miscutil/core/gui/ModGUI.java')
-rw-r--r-- | src/Java/miscutil/core/gui/ModGUI.java | 37 |
1 files changed, 36 insertions, 1 deletions
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; + } +} |