diff options
author | Detrav <witalyezep@gmail.com> | 2016-04-08 15:25:48 +0300 |
---|---|---|
committer | Detrav <witalyezep@gmail.com> | 2016-04-08 15:25:48 +0300 |
commit | 35f24c52d4fc6fbd1d2deb9952bd6f5b4757bb74 (patch) | |
tree | c008436a5d8d6d7915521f00a1bbca84246c2ec3 /src/main/java/com/detrav/proxies/CommonProxy.java | |
parent | aff299344394d62f7bc830be5f6c240e8e6cb2c4 (diff) | |
download | GT5-Unofficial-35f24c52d4fc6fbd1d2deb9952bd6f5b4757bb74.tar.gz GT5-Unofficial-35f24c52d4fc6fbd1d2deb9952bd6f5b4757bb74.tar.bz2 GT5-Unofficial-35f24c52d4fc6fbd1d2deb9952bd6f5b4757bb74.zip |
Add Repair tool
Diffstat (limited to 'src/main/java/com/detrav/proxies/CommonProxy.java')
-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); + } } |