aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorSerenibyss <10861407+serenibyss@users.noreply.github.com>2023-06-15 07:20:16 -0500
committerGitHub <noreply@github.com>2023-06-15 14:20:16 +0200
commit1184830a01470a32bca9b1e030ba7f92b567a4e0 (patch)
tree5ed14d633186f8236b5a3c6232ad916a4a80492a /src/main/java
parent57e94fd657ae6c624a14b12918f37997cfbc8053 (diff)
downloadGT5-Unofficial-1184830a01470a32bca9b1e030ba7f92b567a4e0.tar.gz
GT5-Unofficial-1184830a01470a32bca9b1e030ba7f92b567a4e0.tar.bz2
GT5-Unofficial-1184830a01470a32bca9b1e030ba7f92b567a4e0.zip
fix some BW materials creating bad washer recipes (#672)
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSimpleWasher.java18
1 files changed, 6 insertions, 12 deletions
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSimpleWasher.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSimpleWasher.java
index 7c4cf6813f..ee4de6ae0b 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSimpleWasher.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSimpleWasher.java
@@ -59,15 +59,12 @@ public class GregtechSimpleWasher {
}
for (Werkstoff v : Werkstoff.werkstoffHashSet) {
- dustClean = v.get(OrePrefixes.dust);
- dustDirty = v.get(OrePrefixes.dustImpure);
+ dustClean = v.hasItemType(OrePrefixes.dust) ? v.get(OrePrefixes.dust) : null;
+ dustDirty = v.hasItemType(OrePrefixes.dustImpure) ? v.get(OrePrefixes.dustImpure) : null;
addSimpleWashRecipe(dustDirty, dustClean);
}
- if (GTPP_Recipe.GTPP_Recipe_Map.sSimpleWasherRecipes.mRecipeList.size() > mRecipeCount) {
- return true;
- }
- return false;
+ return GTPP_Recipe.GTPP_Recipe_Map.sSimpleWasherRecipes.mRecipeList.size() > mRecipeCount;
}
private static boolean generateDirtyCrushedRecipes() {
@@ -82,15 +79,12 @@ public class GregtechSimpleWasher {
}
for (Werkstoff v : Werkstoff.werkstoffHashSet) {
- crushedClean = v.get(OrePrefixes.crushedPurified);
- crushedDirty = v.get(OrePrefixes.crushed);
+ crushedClean = v.hasItemType(OrePrefixes.crushedPurified) ? v.get(OrePrefixes.crushedPurified) : null;
+ crushedDirty = v.hasItemType(OrePrefixes.crushed) ? v.get(OrePrefixes.crushed) : null;
addSimpleWashRecipe(crushedDirty, crushedClean);
}
- if (GTPP_Recipe.GTPP_Recipe_Map.sSimpleWasherRecipes.mRecipeList.size() > mRecipeCount) {
- return true;
- }
- return false;
+ return GTPP_Recipe.GTPP_Recipe_Map.sSimpleWasherRecipes.mRecipeList.size() > mRecipeCount;
}
private static void addSimpleWashRecipe(ItemStack aInput, ItemStack aOutput) {