aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/detrav/proxies/CommonProxy.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/detrav/proxies/CommonProxy.java')
-rw-r--r--src/main/java/com/detrav/proxies/CommonProxy.java28
1 files changed, 24 insertions, 4 deletions
diff --git a/src/main/java/com/detrav/proxies/CommonProxy.java b/src/main/java/com/detrav/proxies/CommonProxy.java
index 52a3e11e26..7e32670b81 100644
--- a/src/main/java/com/detrav/proxies/CommonProxy.java
+++ b/src/main/java/com/detrav/proxies/CommonProxy.java
@@ -1,7 +1,10 @@
package com.detrav.proxies;
+import com.detrav.DetravScannerMod;
import com.detrav.enums.DetravSimpleItems;
import com.detrav.gui.DetravGuiProPick;
+import com.detrav.gui.containers.DetravPortableChargerContainer;
+import com.detrav.gui.DetravPortableChargerGui;
import cpw.mods.fml.common.network.IGuiHandler;
import gregtech.api.enums.Materials;
import gregtech.api.enums.OrePrefixes;
@@ -35,18 +38,35 @@ public class CommonProxy implements IGuiHandler {
@Override
public Object getServerGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) {
- return null;
+ switch (ID) {
+ case DetravGuiProPick.GUI_ID:
+ return null;
+ case DetravPortableChargerGui.GUI_ID:
+ return new DetravPortableChargerContainer(player.inventory,world);
+ default:
+ return null;
+ }
}
@Override
public Object getClientGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) {
- if(ID == DetravGuiProPick.GUI_ID)
- return new DetravGuiProPick();
- return null;
+ switch (ID) {
+ case DetravGuiProPick.GUI_ID:
+ return new DetravGuiProPick();
+ case DetravPortableChargerGui.GUI_ID:
+ return new DetravPortableChargerGui(player.inventory,world);
+ default:
+ return null;
+ }
}
public void openProPickGui()
{
}
+
+ public void openPortableChargerGui(EntityPlayer player)
+ {
+ player.openGui(DetravScannerMod.instance, DetravPortableChargerGui.GUI_ID,player.worldObj,(int)player.posX,(int)player.posY,(int)player.posZ);
+ }
}