aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main/java/gregtech/api/enums/ItemList.java2
-rw-r--r--src/main/java/gregtech/common/items/GT_MetaGenerated_Item_01.java4
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingToolHead.java19
-rw-r--r--src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/331.pngbin0 -> 5558 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/377.pngbin0 -> 5447 bytes
5 files changed, 24 insertions, 1 deletions
diff --git a/src/main/java/gregtech/api/enums/ItemList.java b/src/main/java/gregtech/api/enums/ItemList.java
index 3ebc0aa8eb..d82792d2ca 100644
--- a/src/main/java/gregtech/api/enums/ItemList.java
+++ b/src/main/java/gregtech/api/enums/ItemList.java
@@ -163,6 +163,7 @@ public enum ItemList implements IItemContainer {
Shape_Mold_Pipe_Medium,
Shape_Mold_Pipe_Large,
Shape_Mold_Pipe_Huge,
+ Shape_Mold_ToolHeadDrill,
Shape_Slicer_Flat,
Shape_Slicer_Stripes,
Shape_Extruder_Bottle,
@@ -192,6 +193,7 @@ public enum ItemList implements IItemContainer {
Shape_Extruder_Rotor,
Shape_Extruder_Turbine_Blade,
Shape_Extruder_Small_Gear,
+ Shape_Extruder_ToolHeadDrill,
Crate_Empty,
Credit_Copper,
Credit_Iron,
diff --git a/src/main/java/gregtech/common/items/GT_MetaGenerated_Item_01.java b/src/main/java/gregtech/common/items/GT_MetaGenerated_Item_01.java
index 2e63035df6..20050f2c89 100644
--- a/src/main/java/gregtech/common/items/GT_MetaGenerated_Item_01.java
+++ b/src/main/java/gregtech/common/items/GT_MetaGenerated_Item_01.java
@@ -951,6 +951,8 @@ public class GT_MetaGenerated_Item_01 extends GT_MetaGenerated_Item_X32 {
ItemList.Shape_Mold_Pipe_Large.set(addItem(tLastID = 329, "Mold (Large Pipe)", "Mold for making large Pipes"));
ItemList.Shape_Mold_Pipe_Huge.set(
addItem(tLastID = 330, "Mold (Huge Pipe)", "Mold for making full Block Pipes"));
+ ItemList.Shape_Mold_ToolHeadDrill.set(
+ addItem(tLastID = 331, "Mold (Drill Head)", "Mold for making Drill Heads"));
GT_ModHandler.removeRecipe(
new ItemStack(Blocks.glass), null, new ItemStack(Blocks.glass), null, new ItemStack(Blocks.glass));
@@ -1008,6 +1010,8 @@ public class GT_MetaGenerated_Item_01 extends GT_MetaGenerated_Item_X32 {
addItem(tLastID = 375, "Extruder Shape (Small Gear)", "Extruder Shape for a Small Gear"));
ItemList.Shape_Extruder_Turbine_Blade.set(
addItem(tLastID = 376, "Extruder Shape (Turbine Blade)", "Extruder Shape for a Turbine Blade"));
+ ItemList.Shape_Extruder_ToolHeadDrill.set(
+ addItem(tLastID = 377, "Extruder Shape (Drill Head)", "Extruder Shape for a Drill Head"));
ItemList.Shape_Slicer_Flat.set(addItem(tLastID = 398, "Slicer Blade (Flat)", "Slicer Blade for cutting Flat"));
ItemList.Shape_Slicer_Stripes.set(
diff --git a/src/main/java/gregtech/loaders/oreprocessing/ProcessingToolHead.java b/src/main/java/gregtech/loaders/oreprocessing/ProcessingToolHead.java
index cf1a5a6e4e..c11a7be5cf 100644
--- a/src/main/java/gregtech/loaders/oreprocessing/ProcessingToolHead.java
+++ b/src/main/java/gregtech/loaders/oreprocessing/ProcessingToolHead.java
@@ -894,7 +894,7 @@ public class ProcessingToolHead
'B',
ItemList.Battery_RE_HV_Sodium.get(1L)
});
- if (aSpecialRecipeReq2)
+ if (aSpecialRecipeReq2) {
GT_ModHandler.addCraftingRecipe(
GT_OreDictUnificator.get(OrePrefixes.toolHeadDrill, aMaterial, 1L),
GT_Proxy.tBits,
@@ -907,6 +907,23 @@ public class ProcessingToolHead
'S',
OrePrefixes.plate.get(Materials.Steel)
});
+ if (aMaterial.getMolten(0) != null) {
+ GT_Values.RA.addFluidSolidifierRecipe(
+ ItemList.Shape_Mold_ToolHeadDrill.get(0),
+ aMaterial.getMolten(144 * 3),
+ GT_OreDictUnificator.get(OrePrefixes.toolHeadDrill, aMaterial, 1L),
+ 5 * 20,
+ (int) GT_Values.VP[2]);
+ }
+ if (aMaterial.getIngots(0) != null) {
+ GT_Values.RA.addExtruderRecipe(
+ aMaterial.getIngots(3),
+ ItemList.Shape_Extruder_ToolHeadDrill.get(0),
+ GT_OreDictUnificator.get(OrePrefixes.toolHeadDrill, aMaterial, 1L),
+ 5 * 20,
+ (int) GT_Values.VP[2]);
+ }
+ }
break;
case toolHeadFile:
GT_ModHandler.addShapelessCraftingRecipe(
diff --git a/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/331.png b/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/331.png
new file mode 100644
index 0000000000..1dedc8519f
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/331.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/377.png b/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/377.png
new file mode 100644
index 0000000000..a11a8d3299
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/377.png
Binary files differ