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.java20
1 files changed, 19 insertions, 1 deletions
diff --git a/src/main/java/com/detrav/proxies/CommonProxy.java b/src/main/java/com/detrav/proxies/CommonProxy.java
index c9fb3ca5ab..a21f41d37c 100644
--- a/src/main/java/com/detrav/proxies/CommonProxy.java
+++ b/src/main/java/com/detrav/proxies/CommonProxy.java
@@ -3,9 +3,13 @@ package com.detrav.proxies;
import com.detrav.DetravScannerMod;
import com.detrav.enums.DetravSimpleItems;
import com.detrav.gui.DetravGuiProPick;
+import com.detrav.gui.DetravRepairToolGui;
import com.detrav.gui.containers.DetravPortableChargerContainer;
import com.detrav.gui.DetravPortableChargerGui;
+import com.detrav.gui.containers.DetravRepairToolContainer;
+import com.detrav.items.DetravMetaGeneratedTool01;
import cpw.mods.fml.common.network.IGuiHandler;
+import gregtech.api.enums.ItemList;
import gregtech.api.enums.Materials;
import gregtech.api.enums.OrePrefixes;
import gregtech.api.enums.SubTag;
@@ -35,6 +39,11 @@ public class CommonProxy implements IGuiHandler {
}
}
}
+ ;
+ GT_ModHandler.addCraftingRecipe(
+ DetravMetaGeneratedTool01.INSTANCE.getToolWithStatsPlus(2,1,Materials._NULL,Materials._NULL,null,0),
+ GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[]{"dwx", "hMc", "fsr", Character.valueOf('M'), ItemList.Hatch_Maintenance});
}
@Override
@@ -44,6 +53,8 @@ public class CommonProxy implements IGuiHandler {
return null;
case DetravPortableChargerGui.GUI_ID:
return new DetravPortableChargerContainer(player.inventory,world,player.getCurrentEquippedItem());
+ case DetravRepairToolGui.GUI_ID:
+ return new DetravRepairToolContainer(player.inventory,world,player.getCurrentEquippedItem());
default:
return null;
}
@@ -56,6 +67,8 @@ public class CommonProxy implements IGuiHandler {
return new DetravGuiProPick();
case DetravPortableChargerGui.GUI_ID:
return new DetravPortableChargerGui(player.inventory,world,player.getCurrentEquippedItem());
+ case DetravRepairToolGui.GUI_ID:
+ return new DetravRepairToolGui(player.inventory,world,player.getCurrentEquippedItem());
default:
return null;
}
@@ -64,11 +77,16 @@ public class CommonProxy implements IGuiHandler {
public void openProPickGui()
{
-
+ //just Client code
}
public void openPortableChargerGui(EntityPlayer player)
{
player.openGui(DetravScannerMod.instance, DetravPortableChargerGui.GUI_ID,player.worldObj,(int)player.posX,(int)player.posY,(int)player.posZ);
}
+
+ public void openRepairToolGui(EntityPlayer player)
+ {
+ player.openGui(DetravScannerMod.instance, DetravRepairToolGui.GUI_ID,player.worldObj,(int)player.posX,(int)player.posY,(int)player.posZ);
+ }
}