aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common
diff options
context:
space:
mode:
authorMaya <10861407+serenibyss@users.noreply.github.com>2024-09-21 18:12:13 -0500
committerGitHub <noreply@github.com>2024-09-21 23:12:13 +0000
commit93966f7709e765b8be05b5127054046c9ac3bce0 (patch)
treebdb7f7af6e5341e99d34c6fd3f6dc8db96245b59 /src/main/java/gregtech/common
parent3858b65bd722efb7c005ee2a8547c700298da053 (diff)
downloadGT5-Unofficial-93966f7709e765b8be05b5127054046c9ac3bce0.tar.gz
GT5-Unofficial-93966f7709e765b8be05b5127054046c9ac3bce0.tar.bz2
GT5-Unofficial-93966f7709e765b8be05b5127054046c9ac3bce0.zip
Add NO_ORE_PROCESSING subtag (#3252)
Diffstat (limited to 'src/main/java/gregtech/common')
-rw-r--r--src/main/java/gregtech/common/GTProxy.java82
1 files changed, 42 insertions, 40 deletions
diff --git a/src/main/java/gregtech/common/GTProxy.java b/src/main/java/gregtech/common/GTProxy.java
index b5854ea2eb..659c626e2f 100644
--- a/src/main/java/gregtech/common/GTProxy.java
+++ b/src/main/java/gregtech/common/GTProxy.java
@@ -1257,46 +1257,48 @@ public abstract class GTProxy implements IGTMod, IFuelHandler {
GTLog.out.println("GTMod: Adding Tool Usage Crafting Recipes for OreDict Items.");
for (Materials aMaterial : Materials.values()) {
if ((aMaterial.mUnificatable) && (aMaterial.mMaterialInto == aMaterial)) {
- GTModHandler.addCraftingRecipe(
- GTOreDictUnificator.get(OrePrefixes.dust, aMaterial.mMacerateInto, 1L),
- tBits,
- new Object[] { "h", "X", 'X', OrePrefixes.crushedCentrifuged.get(aMaterial) });
- GTModHandler.addCraftingRecipe(
- GTOreDictUnificator.get(OrePrefixes.dust, aMaterial.mMacerateInto, 1L),
- tBits,
- new Object[] { "h", "X", 'X', OrePrefixes.crystalline.get(aMaterial) });
- GTModHandler.addCraftingRecipe(
- GTOreDictUnificator.get(OrePrefixes.dust, aMaterial.mMacerateInto, 1L),
- tBits,
- new Object[] { "h", "X", 'X', OrePrefixes.crystal.get(aMaterial) });
- GTModHandler.addCraftingRecipe(
- GTOreDictUnificator.get(OrePrefixes.dustPure, aMaterial.mMacerateInto, 1L),
- tBits,
- new Object[] { "h", "X", 'X', OrePrefixes.crushedPurified.get(aMaterial) });
- GTModHandler.addCraftingRecipe(
- GTOreDictUnificator.get(OrePrefixes.dustPure, aMaterial.mMacerateInto, 1L),
- tBits,
- new Object[] { "h", "X", 'X', OrePrefixes.cleanGravel.get(aMaterial) });
- GTModHandler.addCraftingRecipe(
- GTOreDictUnificator.get(OrePrefixes.dustPure, aMaterial.mMacerateInto, 1L),
- tBits,
- new Object[] { "h", "X", 'X', OrePrefixes.reduced.get(aMaterial) });
- GTModHandler.addCraftingRecipe(
- GTOreDictUnificator.get(OrePrefixes.dustImpure, aMaterial.mMacerateInto, 1L),
- tBits,
- new Object[] { "h", "X", 'X', OrePrefixes.clump.get(aMaterial) });
- GTModHandler.addCraftingRecipe(
- GTOreDictUnificator.get(OrePrefixes.dustImpure, aMaterial.mMacerateInto, 1L),
- tBits,
- new Object[] { "h", "X", 'X', OrePrefixes.shard.get(aMaterial) });
- GTModHandler.addCraftingRecipe(
- GTOreDictUnificator.get(OrePrefixes.dustImpure, aMaterial.mMacerateInto, 1L),
- tBits,
- new Object[] { "h", "X", 'X', OrePrefixes.crushed.get(aMaterial) });
- GTModHandler.addCraftingRecipe(
- GTOreDictUnificator.get(OrePrefixes.dustImpure, aMaterial.mMacerateInto, 1L),
- tBits,
- new Object[] { "h", "X", 'X', OrePrefixes.dirtyGravel.get(aMaterial) });
+ if (!aMaterial.contains(SubTag.NO_ORE_PROCESSING)) {
+ GTModHandler.addCraftingRecipe(
+ GTOreDictUnificator.get(OrePrefixes.dust, aMaterial.mMacerateInto, 1L),
+ tBits,
+ new Object[] { "h", "X", 'X', OrePrefixes.crushedCentrifuged.get(aMaterial) });
+ GTModHandler.addCraftingRecipe(
+ GTOreDictUnificator.get(OrePrefixes.dust, aMaterial.mMacerateInto, 1L),
+ tBits,
+ new Object[] { "h", "X", 'X', OrePrefixes.crystalline.get(aMaterial) });
+ GTModHandler.addCraftingRecipe(
+ GTOreDictUnificator.get(OrePrefixes.dust, aMaterial.mMacerateInto, 1L),
+ tBits,
+ new Object[] { "h", "X", 'X', OrePrefixes.crystal.get(aMaterial) });
+ GTModHandler.addCraftingRecipe(
+ GTOreDictUnificator.get(OrePrefixes.dustPure, aMaterial.mMacerateInto, 1L),
+ tBits,
+ new Object[] { "h", "X", 'X', OrePrefixes.crushedPurified.get(aMaterial) });
+ GTModHandler.addCraftingRecipe(
+ GTOreDictUnificator.get(OrePrefixes.dustPure, aMaterial.mMacerateInto, 1L),
+ tBits,
+ new Object[] { "h", "X", 'X', OrePrefixes.cleanGravel.get(aMaterial) });
+ GTModHandler.addCraftingRecipe(
+ GTOreDictUnificator.get(OrePrefixes.dustPure, aMaterial.mMacerateInto, 1L),
+ tBits,
+ new Object[] { "h", "X", 'X', OrePrefixes.reduced.get(aMaterial) });
+ GTModHandler.addCraftingRecipe(
+ GTOreDictUnificator.get(OrePrefixes.dustImpure, aMaterial.mMacerateInto, 1L),
+ tBits,
+ new Object[] { "h", "X", 'X', OrePrefixes.clump.get(aMaterial) });
+ GTModHandler.addCraftingRecipe(
+ GTOreDictUnificator.get(OrePrefixes.dustImpure, aMaterial.mMacerateInto, 1L),
+ tBits,
+ new Object[] { "h", "X", 'X', OrePrefixes.shard.get(aMaterial) });
+ GTModHandler.addCraftingRecipe(
+ GTOreDictUnificator.get(OrePrefixes.dustImpure, aMaterial.mMacerateInto, 1L),
+ tBits,
+ new Object[] { "h", "X", 'X', OrePrefixes.crushed.get(aMaterial) });
+ GTModHandler.addCraftingRecipe(
+ GTOreDictUnificator.get(OrePrefixes.dustImpure, aMaterial.mMacerateInto, 1L),
+ tBits,
+ new Object[] { "h", "X", 'X', OrePrefixes.dirtyGravel.get(aMaterial) });
+ }
GTModHandler.addCraftingRecipe(
GTOreDictUnificator.get(OrePrefixes.dustSmall, aMaterial, 4L),
tBits,