diff options
Diffstat (limited to 'src/main/java/com/detrav/proxies')
-rw-r--r-- | src/main/java/com/detrav/proxies/CommonProxy.java | 20 |
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); + } } |