diff options
author | Serenibyss <10861407+serenibyss@users.noreply.github.com> | 2023-06-15 07:20:16 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-06-15 14:20:16 +0200 |
commit | 1184830a01470a32bca9b1e030ba7f92b567a4e0 (patch) | |
tree | 5ed14d633186f8236b5a3c6232ad916a4a80492a /src | |
parent | 57e94fd657ae6c624a14b12918f37997cfbc8053 (diff) | |
download | GT5-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')
-rw-r--r-- | src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSimpleWasher.java | 18 |
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) { |