aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders/oreprocessing/ProcessingCrystallized.java
diff options
context:
space:
mode:
authorboubou19 <miisterunknown@gmail.com>2023-10-04 23:22:52 +0200
committerGitHub <noreply@github.com>2023-10-04 21:22:52 +0000
commite0d5a220e764f9a921d5cd98a3e1e2e64ad6c591 (patch)
treef998981e355c22edeae24f47286defeedf03213f /src/main/java/gregtech/loaders/oreprocessing/ProcessingCrystallized.java
parent9f75b1d13967a7fee94b39da61fac361ae3170fa (diff)
downloadGT5-Unofficial-e0d5a220e764f9a921d5cd98a3e1e2e64ad6c591.tar.gz
GT5-Unofficial-e0d5a220e764f9a921d5cd98a3e1e2e64ad6c591.tar.bz2
GT5-Unofficial-e0d5a220e764f9a921d5cd98a3e1e2e64ad6c591.zip
Code cleanup (#2309)
* guard clause technique on GT_ItemIterator * removing oredict for ars magica 2 items * removing oredict for mystcraft items * convert big if ladder into a swtich statement * enhanced switch * clean non GTNH compat and identify other compats * spotlessApply (#2310) Co-authored-by: GitHub GTNH Actions <> * more guard clauses * reordering condition * removing dead code * removing optional block * deprecating mIC2Classic * spotless apply * deprecate modloaded variables * spotlessApply --------- 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/gregtech/loaders/oreprocessing/ProcessingCrystallized.java')
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingCrystallized.java35
1 files changed, 20 insertions, 15 deletions
diff --git a/src/main/java/gregtech/loaders/oreprocessing/ProcessingCrystallized.java b/src/main/java/gregtech/loaders/oreprocessing/ProcessingCrystallized.java
index 49cee69ef4..3d72ee0082 100644
--- a/src/main/java/gregtech/loaders/oreprocessing/ProcessingCrystallized.java
+++ b/src/main/java/gregtech/loaders/oreprocessing/ProcessingCrystallized.java
@@ -23,22 +23,27 @@ public class ProcessingCrystallized implements gregtech.api.interfaces.IOreRecip
@Override
public void registerOre(OrePrefixes aPrefix, Materials aMaterial, String aOreDictName, String aModName,
ItemStack aStack) {
+ if (aMaterial.mMacerateInto == null) {
+ return;
+ }
- if (aMaterial.mMacerateInto != null
- && GT_OreDictUnificator.get(OrePrefixes.dust, aMaterial.mMacerateInto, 1L) != null) {
- GT_Values.RA.stdBuilder()
- .itemInputs(GT_Utility.copyAmount(1L, aStack))
- .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dust, aMaterial.mMacerateInto, 1L))
- .duration(10 * TICKS)
- .eut(16)
- .addTo(sHammerRecipes);
-
- GT_Values.RA.stdBuilder()
- .itemInputs(GT_Utility.copyAmount(1L, aStack))
- .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dust, aMaterial.mMacerateInto, 1L))
- .duration(20 * SECONDS)
- .eut(2)
- .addTo(sMaceratorRecipes);
+ if (GT_OreDictUnificator.get(OrePrefixes.dust, aMaterial.mMacerateInto, 1) == null) {
+ return;
}
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_Utility.copyAmount(1L, aStack))
+ .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dust, aMaterial.mMacerateInto, 1L))
+ .duration(10 * TICKS)
+ .eut(16)
+ .addTo(sHammerRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_Utility.copyAmount(1L, aStack))
+ .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dust, aMaterial.mMacerateInto, 1L))
+ .duration(20 * SECONDS)
+ .eut(2)
+ .addTo(sMaceratorRecipes);
+
}
}