aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/detrav/items
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/detrav/items')
-rw-r--r--src/main/java/com/detrav/items/DetravMetaGeneratedItem01.java9
-rw-r--r--src/main/java/com/detrav/items/DetravMetaGeneratedTool01.java6
2 files changed, 12 insertions, 3 deletions
diff --git a/src/main/java/com/detrav/items/DetravMetaGeneratedItem01.java b/src/main/java/com/detrav/items/DetravMetaGeneratedItem01.java
index 93ac24e563..2e3e14fc5e 100644
--- a/src/main/java/com/detrav/items/DetravMetaGeneratedItem01.java
+++ b/src/main/java/com/detrav/items/DetravMetaGeneratedItem01.java
@@ -3,6 +3,7 @@ package com.detrav.items;
//import gregtech.api.items.DetravMetaGeneratedItem;
import com.detrav.DetravScannerMod;
+import com.detrav.enums.DetravItemList;
import com.detrav.enums.DetravSimpleItems;
import com.detrav.enums.Textures01;
import gregtech.api.enums.Materials;
@@ -18,13 +19,19 @@ public class DetravMetaGeneratedItem01 extends DetravMetaGeneratedItem {
//private final String mToolTipPurify = GT_LanguageManager.addStringLocalization("metaitem.01.tooltip.purify", "Throw into Cauldron to get clean Dust");
public DetravMetaGeneratedItem01() {
- super("detrav.metaitem.01", new DetravSimpleItems[]{DetravSimpleItems.toolProPickHead});
+ super("detrav.metaitem.01", new DetravSimpleItems[]{DetravSimpleItems.toolHeadProPick});
INSTANCE = this;
this.setCreativeTab(DetravScannerMod.TAB_DETRAV);
+ int tLastID;
+ DetravItemList.Shape_Extruder_ProPick.set(addItem(tLastID = 0, "Extruder Shape (Prospector's Pick Head)", "Extruder Shape for making Prospector's Picks", new Object[0]));
}
@Override
public final IIconContainer getIconContainer(int aMetaData, Materials aMaterial) {
return mGeneratedItemList[aMetaData / 1000] != null && mGeneratedItemList[aMetaData / 1000].mTextureIndex >= 0 ? Textures01.mTextures[mGeneratedItemList[aMetaData / 1000].mTextureIndex] : null;
}
+
+ public boolean doesShowInCreative(DetravSimpleItems aPrefix, Materials aMaterial, boolean aDoShowAllItems) {
+ return aDoShowAllItems || !aPrefix.name().startsWith("toolHead");
+ }
}
diff --git a/src/main/java/com/detrav/items/DetravMetaGeneratedTool01.java b/src/main/java/com/detrav/items/DetravMetaGeneratedTool01.java
index 30c3b20ede..31e6992e65 100644
--- a/src/main/java/com/detrav/items/DetravMetaGeneratedTool01.java
+++ b/src/main/java/com/detrav/items/DetravMetaGeneratedTool01.java
@@ -2,8 +2,7 @@ package com.detrav.items;
import com.detrav.DetravScannerMod;
import com.detrav.enums.DetravToolDictNames;
-import com.detrav.tools.BehaviourDetravToolProPick;
-import com.detrav.tools.DetravToolProPick;
+import com.detrav.tools.*;
import gregtech.api.enums.TC_Aspects;
import gregtech.api.items.GT_MetaGenerated_Tool;
@@ -17,6 +16,9 @@ public class DetravMetaGeneratedTool01 extends GT_MetaGenerated_Tool {
super("detrav.metatool.01");
INSTANCE = this;
addTool(0, "Prospector's Pick", "", new DetravToolProPick(), new Object[]{DetravToolDictNames.craftingToolProPick, new TC_Aspects.TC_AspectStack(TC_Aspects.INSTRUMENTUM, 2L), new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 4L)});
+ addTool(2, "Electric Prospector's Pick (LV)", "", new DetravToolLVElectricProPick(), new Object[]{DetravToolDictNames.craftingToolElectricProPick, new TC_Aspects.TC_AspectStack(TC_Aspects.INSTRUMENTUM, 2L), new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 4L)}, new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 4L));
+ addTool(4, "Electric Prospector's Pick (MV)", "", new DetravToolMVElectricProPick(), new Object[]{DetravToolDictNames.craftingToolElectricProPick, new TC_Aspects.TC_AspectStack(TC_Aspects.INSTRUMENTUM, 2L), new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 4L)}, new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 4L));
+ addTool(6, "Electric Prospector's Pick (HV)", "", new DetravToolHVElectricProPick(), new Object[]{DetravToolDictNames.craftingToolElectricProPick, new TC_Aspects.TC_AspectStack(TC_Aspects.INSTRUMENTUM, 2L), new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 4L)}, new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 4L));
setCreativeTab(DetravScannerMod.TAB_DETRAV);
//addItemBehavior(0,new BehaviourDetravToolProPick());
}