diff --git a/gradle.properties b/gradle.properties index 8e377fbce..8e290e735 100644 --- a/gradle.properties +++ b/gradle.properties @@ -5,4 +5,4 @@ curse_project_id=238222 version_major=3 version_minor=11 -version_patch=0 +version_patch=1 diff --git a/src/main/java/mezz/jei/util/Ingredients.java b/src/main/java/mezz/jei/util/Ingredients.java index e1d6f411e..bcbfbb688 100644 --- a/src/main/java/mezz/jei/util/Ingredients.java +++ b/src/main/java/mezz/jei/util/Ingredients.java @@ -69,13 +69,21 @@ public void setOutputs(Class ingredientClass, List outputs) { @Override public List> getInputs(Class ingredientClass) { //noinspection unchecked - return (List>) (Object) this.inputs.get(ingredientClass); + List> inputs = (List>) (Object) this.inputs.get(ingredientClass); + if (inputs == null) { + return Collections.emptyList(); + } + return inputs; } @Override public List getOutputs(Class ingredientClass) { //noinspection unchecked - return this.outputs.get(ingredientClass); + List outputs = this.outputs.get(ingredientClass); + if (outputs == null) { + return Collections.emptyList(); + } + return outputs; } public Map getInputIngredients() {