aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/detrav/items/processing
diff options
context:
space:
mode:
authorboubou19 <miisterunknown@gmail.com>2024-09-08 23:26:34 +0200
committerGitHub <noreply@github.com>2024-09-08 21:26:34 +0000
commit6601f294d0e183156ab31fcbc02df441a40e9e7a (patch)
tree5ba07d3a18927fb9fbf9c0d9b448b08e507a6695 /src/main/java/detrav/items/processing
parent65e0f38db67b21e1a4e6e950ea15431b6f7bfd44 (diff)
downloadGT5-Unofficial-6601f294d0e183156ab31fcbc02df441a40e9e7a.tar.gz
GT5-Unofficial-6601f294d0e183156ab31fcbc02df441a40e9e7a.tar.bz2
GT5-Unofficial-6601f294d0e183156ab31fcbc02df441a40e9e7a.zip
Cleanup detrav (#3058)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Martin Robertz <dream-master@gmx.net>
Diffstat (limited to 'src/main/java/detrav/items/processing')
-rw-r--r--src/main/java/detrav/items/processing/ProcessingDetravToolProspector.java206
1 files changed, 109 insertions, 97 deletions
diff --git a/src/main/java/detrav/items/processing/ProcessingDetravToolProspector.java b/src/main/java/detrav/items/processing/ProcessingDetravToolProspector.java
index 4ae83edc72..85d3192780 100644
--- a/src/main/java/detrav/items/processing/ProcessingDetravToolProspector.java
+++ b/src/main/java/detrav/items/processing/ProcessingDetravToolProspector.java
@@ -1,5 +1,15 @@
package detrav.items.processing;
+import static detrav.enums.IDDetraveMetaGeneratedTool01.ProspectorScannerEV;
+import static detrav.enums.IDDetraveMetaGeneratedTool01.ProspectorScannerHV;
+import static detrav.enums.IDDetraveMetaGeneratedTool01.ProspectorScannerIV;
+import static detrav.enums.IDDetraveMetaGeneratedTool01.ProspectorScannerLV;
+import static detrav.enums.IDDetraveMetaGeneratedTool01.ProspectorScannerLuV;
+import static detrav.enums.IDDetraveMetaGeneratedTool01.ProspectorScannerMV;
+import static detrav.enums.IDDetraveMetaGeneratedTool01.ProspectorScannerUHV;
+import static detrav.enums.IDDetraveMetaGeneratedTool01.ProspectorScannerUV;
+import static detrav.enums.IDDetraveMetaGeneratedTool01.ProspectorScannerZPM;
+
import net.minecraft.item.ItemStack;
import net.minecraftforge.oredict.OreDictionary;
@@ -23,107 +33,109 @@ public class ProcessingDetravToolProspector implements gregtech.api.interfaces.I
ItemStack aStack) {
if (!aPrefix.doGenerateItem(material)) return;
if (DetravScannerMod.DEBUG_ENABLED) return;
- try {
- // ULV disabled
- // GTModHandler.addCraftingRecipe(DetravMetaGeneratedTool01.INSTANCE.getToolWithStats(0, 1, aMaterial,
- // Materials.Lead, null), GTModHandler.RecipeBits.DISMANTLEABLE |
- // GTModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS | GTModHandler.RecipeBits.BUFFERED, new
- // Object[]{"SHE","CPC","PXP",'E',OreDictionary.getOres("cellSulfuricAcid").get(0),'S',OreDictionary.getOres("cellHydroxide").get(0),'H',OrePrefixes.toolHeadDrill.get(aMaterial),'P',OrePrefixes.plate.get(aMaterial),'C',OrePrefixes.circuit.get(Materials.Primitive),'X',gtPlusPlus.xmod.gregtech.api.enums.GregtechItemList.Sensor_ULV});
- GTModHandler.addCraftingRecipe(
- DetravMetaGeneratedTool01.INSTANCE.getToolWithStats(2, 1, material, Materials.Steel, null),
- GTModHandler.RecipeBits.DISMANTLEABLE | GTModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
- | GTModHandler.RecipeBits.BUFFERED,
- new Object[] { "SHE", "CPC", "PXP", 'E', OreDictionary.getOres("cellSulfuricAcid")
- .get(0), 'S',
- OreDictionary.getOres("cellHydroxide")
- .get(0),
- 'H', OrePrefixes.toolHeadDrill.get(material), 'P', OrePrefixes.plate.get(material), 'C',
- OrePrefixes.circuit.get(Materials.Basic), 'X', ItemList.Sensor_LV });
- GTModHandler.addCraftingRecipe(
- DetravMetaGeneratedTool01.INSTANCE.getToolWithStats(4, 1, material, Materials.Steel, null),
- GTModHandler.RecipeBits.DISMANTLEABLE | GTModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
- | GTModHandler.RecipeBits.BUFFERED,
- new Object[] { "SHE", "CPC", "PXP", 'E', OreDictionary.getOres("cellSulfuricAcid")
- .get(0), 'S',
- OreDictionary.getOres("cellHydroxide")
- .get(0),
- 'H', OrePrefixes.toolHeadDrill.get(material), 'P', OrePrefixes.plate.get(material), 'C',
- OrePrefixes.circuit.get(Materials.Good), 'X', ItemList.Sensor_MV });
- GTModHandler.addCraftingRecipe(
- DetravMetaGeneratedTool01.INSTANCE.getToolWithStats(6, 1, material, Materials.Steel, null),
- GTModHandler.RecipeBits.DISMANTLEABLE | GTModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
- | GTModHandler.RecipeBits.BUFFERED,
- new Object[] { "SHE", "CPC", "PXP", 'E', OreDictionary.getOres("cellNitricAcid")
- .get(0), 'S',
- OreDictionary.getOres("cellSodiumPersulfate")
- .get(0),
- 'H', OrePrefixes.toolHeadDrill.get(material), 'P', OrePrefixes.plate.get(material), 'C',
- OrePrefixes.circuit.get(Materials.Advanced), 'X', ItemList.Sensor_HV });
- GTModHandler.addCraftingRecipe(
- DetravMetaGeneratedTool01.INSTANCE.getToolWithStats(8, 1, material, Materials.Steel, null),
- GTModHandler.RecipeBits.DISMANTLEABLE | GTModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
- | GTModHandler.RecipeBits.BUFFERED,
- new Object[] { "SHE", "CPC", "PXP", 'E', OreDictionary.getOres("cellNitricAcid")
- .get(0), 'S',
- OreDictionary.getOres("cellSodiumPersulfate")
- .get(0),
- 'H', OrePrefixes.toolHeadDrill.get(material), 'P', OrePrefixes.plate.get(material), 'C',
- OrePrefixes.circuit.get(Materials.Data), 'X', ItemList.Sensor_EV });
- GTModHandler.addCraftingRecipe(
- DetravMetaGeneratedTool01.INSTANCE.getToolWithStats(10, 1, material, Materials.Steel, null),
- GTModHandler.RecipeBits.DISMANTLEABLE | GTModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
- | GTModHandler.RecipeBits.BUFFERED,
- new Object[] { "SHE", "CPC", "PXP", 'E', OreDictionary.getOres("cellNitricAcid")
- .get(0), 'S',
- OreDictionary.getOres("cellSodiumPersulfate")
- .get(0),
- 'H', OrePrefixes.toolHeadDrill.get(material), 'P', OrePrefixes.plate.get(material), 'C',
- OrePrefixes.circuit.get(Materials.Elite), 'X', ItemList.Sensor_IV });
+ GTModHandler.addCraftingRecipe(
+ DetravMetaGeneratedTool01.INSTANCE
+ .getToolWithStats(ProspectorScannerLV.ID, 1, material, Materials.Steel, null),
+ GTModHandler.RecipeBits.DISMANTLEABLE | GTModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
+ | GTModHandler.RecipeBits.BUFFERED,
+ new Object[] { "SHE", "CPC", "PXP", 'E', OreDictionary.getOres("cellSulfuricAcid")
+ .get(0), 'S',
+ OreDictionary.getOres("cellHydroxide")
+ .get(0),
+ 'H', OrePrefixes.toolHeadDrill.get(material), 'P', OrePrefixes.plate.get(material), 'C',
+ OrePrefixes.circuit.get(Materials.LV), 'X', ItemList.Sensor_LV });
+ GTModHandler.addCraftingRecipe(
+ DetravMetaGeneratedTool01.INSTANCE
+ .getToolWithStats(ProspectorScannerMV.ID, 1, material, Materials.Steel, null),
+ GTModHandler.RecipeBits.DISMANTLEABLE | GTModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
+ | GTModHandler.RecipeBits.BUFFERED,
+ new Object[] { "SHE", "CPC", "PXP", 'E', OreDictionary.getOres("cellSulfuricAcid")
+ .get(0), 'S',
+ OreDictionary.getOres("cellHydroxide")
+ .get(0),
+ 'H', OrePrefixes.toolHeadDrill.get(material), 'P', OrePrefixes.plate.get(material), 'C',
+ OrePrefixes.circuit.get(Materials.MV), 'X', ItemList.Sensor_MV });
- GTModHandler.addCraftingRecipe(
- DetravMetaGeneratedTool01.INSTANCE.getToolWithStats(12, 1, material, Materials.Steel, null),
- GTModHandler.RecipeBits.DISMANTLEABLE | GTModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
- | GTModHandler.RecipeBits.BUFFERED,
- new Object[] { "SHE", "CPC", "PXP", 'E', OreDictionary.getOres("cellHydrofluoricAcid")
- .get(0), 'S',
- OreDictionary.getOres("cellLithiumPeroxide")
- .get(0),
- 'H', OrePrefixes.toolHeadDrill.get(material), 'P', OrePrefixes.plate.get(material), 'C',
- OrePrefixes.circuit.get(Materials.Master), 'X', ItemList.Sensor_LuV });
- GTModHandler.addCraftingRecipe(
- DetravMetaGeneratedTool01.INSTANCE.getToolWithStats(14, 1, material, Materials.Steel, null),
- GTModHandler.RecipeBits.DISMANTLEABLE | GTModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
- | GTModHandler.RecipeBits.BUFFERED,
- new Object[] { "SHE", "CPC", "PXP", 'E', OreDictionary.getOres("cellHydrofluoricAcid")
- .get(0), 'S',
- OreDictionary.getOres("cellLithiumPeroxide")
- .get(0),
- 'H', OrePrefixes.toolHeadDrill.get(material), 'P', OrePrefixes.plate.get(material), 'C',
- OrePrefixes.circuit.get(Materials.Ultimate), 'X', ItemList.Sensor_ZPM });
- GTModHandler.addCraftingRecipe(
- DetravMetaGeneratedTool01.INSTANCE.getToolWithStats(16, 1, material, Materials.Steel, null),
- GTModHandler.RecipeBits.DISMANTLEABLE | GTModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
- | GTModHandler.RecipeBits.BUFFERED,
- new Object[] { "SHE", "CPC", "PXP", 'E', OreDictionary.getOres("cellHydrofluoricAcid")
- .get(0), 'S',
- OreDictionary.getOres("cellLithiumPeroxide")
- .get(0),
- 'H', OrePrefixes.toolHeadDrill.get(material), 'P', OrePrefixes.plate.get(material), 'C',
- OrePrefixes.circuit.get(Materials.SuperconductorUHV), 'X', ItemList.Sensor_UV });
+ GTModHandler.addCraftingRecipe(
+ DetravMetaGeneratedTool01.INSTANCE
+ .getToolWithStats(ProspectorScannerHV.ID, 1, material, Materials.Steel, null),
+ GTModHandler.RecipeBits.DISMANTLEABLE | GTModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
+ | GTModHandler.RecipeBits.BUFFERED,
+ new Object[] { "SHE", "CPC", "PXP", 'E', OreDictionary.getOres("cellNitricAcid")
+ .get(0), 'S',
+ OreDictionary.getOres("cellSodiumPersulfate")
+ .get(0),
+ 'H', OrePrefixes.toolHeadDrill.get(material), 'P', OrePrefixes.plate.get(material), 'C',
+ OrePrefixes.circuit.get(Materials.HV), 'X', ItemList.Sensor_HV });
+ GTModHandler.addCraftingRecipe(
+ DetravMetaGeneratedTool01.INSTANCE
+ .getToolWithStats(ProspectorScannerEV.ID, 1, material, Materials.Steel, null),
+ GTModHandler.RecipeBits.DISMANTLEABLE | GTModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
+ | GTModHandler.RecipeBits.BUFFERED,
+ new Object[] { "SHE", "CPC", "PXP", 'E', OreDictionary.getOres("cellNitricAcid")
+ .get(0), 'S',
+ OreDictionary.getOres("cellSodiumPersulfate")
+ .get(0),
+ 'H', OrePrefixes.toolHeadDrill.get(material), 'P', OrePrefixes.plate.get(material), 'C',
+ OrePrefixes.circuit.get(Materials.EV), 'X', ItemList.Sensor_EV });
+ GTModHandler.addCraftingRecipe(
+ DetravMetaGeneratedTool01.INSTANCE
+ .getToolWithStats(ProspectorScannerIV.ID, 1, material, Materials.Steel, null),
+ GTModHandler.RecipeBits.DISMANTLEABLE | GTModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
+ | GTModHandler.RecipeBits.BUFFERED,
+ new Object[] { "SHE", "CPC", "PXP", 'E', OreDictionary.getOres("cellNitricAcid")
+ .get(0), 'S',
+ OreDictionary.getOres("cellSodiumPersulfate")
+ .get(0),
+ 'H', OrePrefixes.toolHeadDrill.get(material), 'P', OrePrefixes.plate.get(material), 'C',
+ OrePrefixes.circuit.get(Materials.IV), 'X', ItemList.Sensor_IV });
- GTModHandler.addCraftingRecipe(
- DetravMetaGeneratedTool01.INSTANCE.getToolWithStats(18, 1, material, Materials.Steel, null),
- GTModHandler.RecipeBits.DISMANTLEABLE | GTModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
- | GTModHandler.RecipeBits.BUFFERED,
- new Object[] { "SHE", "CPC", "PXP", 'E', OreDictionary.getOres("cellHydrofluoricAcid")
- .get(0), 'S',
- OreDictionary.getOres("cellHydrogenPeroxide")
- .get(0),
- 'H', OrePrefixes.toolHeadDrill.get(material), 'P', OrePrefixes.plate.get(material), 'C',
- OrePrefixes.circuit.get(Materials.Infinite), 'X', ItemList.Sensor_UHV });
+ GTModHandler.addCraftingRecipe(
+ DetravMetaGeneratedTool01.INSTANCE
+ .getToolWithStats(ProspectorScannerLuV.ID, 1, material, Materials.Steel, null),
+ GTModHandler.RecipeBits.DISMANTLEABLE | GTModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
+ | GTModHandler.RecipeBits.BUFFERED,
+ new Object[] { "SHE", "CPC", "PXP", 'E', OreDictionary.getOres("cellHydrofluoricAcid")
+ .get(0), 'S',
+ OreDictionary.getOres("cellLithiumPeroxide")
+ .get(0),
+ 'H', OrePrefixes.toolHeadDrill.get(material), 'P', OrePrefixes.plate.get(material), 'C',
+ OrePrefixes.circuit.get(Materials.LuV), 'X', ItemList.Sensor_LuV });
+ GTModHandler.addCraftingRecipe(
+ DetravMetaGeneratedTool01.INSTANCE
+ .getToolWithStats(ProspectorScannerZPM.ID, 1, material, Materials.Steel, null),
+ GTModHandler.RecipeBits.DISMANTLEABLE | GTModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
+ | GTModHandler.RecipeBits.BUFFERED,
+ new Object[] { "SHE", "CPC", "PXP", 'E', OreDictionary.getOres("cellHydrofluoricAcid")
+ .get(0), 'S',
+ OreDictionary.getOres("cellLithiumPeroxide")
+ .get(0),
+ 'H', OrePrefixes.toolHeadDrill.get(material), 'P', OrePrefixes.plate.get(material), 'C',
+ OrePrefixes.circuit.get(Materials.ZPM), 'X', ItemList.Sensor_ZPM });
+ GTModHandler.addCraftingRecipe(
+ DetravMetaGeneratedTool01.INSTANCE
+ .getToolWithStats(ProspectorScannerUV.ID, 1, material, Materials.Steel, null),
+ GTModHandler.RecipeBits.DISMANTLEABLE | GTModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
+ | GTModHandler.RecipeBits.BUFFERED,
+ new Object[] { "SHE", "CPC", "PXP", 'E', OreDictionary.getOres("cellHydrofluoricAcid")
+ .get(0), 'S',
+ OreDictionary.getOres("cellLithiumPeroxide")
+ .get(0),
+ 'H', OrePrefixes.toolHeadDrill.get(material), 'P', OrePrefixes.plate.get(material), 'C',
+ OrePrefixes.circuit.get(Materials.UV), 'X', ItemList.Sensor_UV });
- } catch (Exception ignored) {}
+ GTModHandler.addCraftingRecipe(
+ DetravMetaGeneratedTool01.INSTANCE
+ .getToolWithStats(ProspectorScannerUHV.ID, 1, material, Materials.Steel, null),
+ GTModHandler.RecipeBits.DISMANTLEABLE | GTModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
+ | GTModHandler.RecipeBits.BUFFERED,
+ new Object[] { "SHE", "CPC", "PXP", 'E', OreDictionary.getOres("cellHydrofluoricAcid")
+ .get(0), 'S',
+ OreDictionary.getOres("cellHydrogenPeroxide")
+ .get(0),
+ 'H', OrePrefixes.toolHeadDrill.get(material), 'P', OrePrefixes.plate.get(material), 'C',
+ OrePrefixes.circuit.get(Materials.UHV), 'X', ItemList.Sensor_UHV });
}
}