diff --git a/src/main/java/mekanism/common/recipe/MekanismRecipe.java b/src/main/java/mekanism/common/recipe/MekanismRecipe.java index bd0b0bc91..cbc7e710a 100644 --- a/src/main/java/mekanism/common/recipe/MekanismRecipe.java +++ b/src/main/java/mekanism/common/recipe/MekanismRecipe.java @@ -218,7 +218,10 @@ public class MekanismRecipe implements IRecipe for(Map.Entry entry : stackMap.entrySet()) { - upgrades.put(entry.getKey(), Math.min(entry.getKey().getMax(), upgrades.get(entry.getKey()) + entry.getValue())); + if(entry != null && entry.getKey() != null && entry.getValue() != null) + { + upgrades.put(entry.getKey(), Math.min(entry.getKey().getMax(), upgrades.get(entry.getKey()) + entry.getValue())); + } } } }