aboutsummaryrefslogtreecommitdiff
path: root/src/Java/miscutil/core/gui/ModGUI.java
diff options
context:
space:
mode:
authorDraknyte1 <Draknyte1@hotmail.com>2016-05-30 03:20:09 +1000
committerDraknyte1 <Draknyte1@hotmail.com>2016-05-30 03:20:09 +1000
commit9a1352dac23c09cb333edf7b2db7cce07c15ee91 (patch)
tree9936ab004f549bd7320f4f9e077da9e7c99b6c84 /src/Java/miscutil/core/gui/ModGUI.java
parent2859490274895866f864e66ba7ac18882b0dfb53 (diff)
downloadGT5-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.java37
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;
+ }
+}