From dbb9492cb48eac8b97c3219cb448877aeb7f80af Mon Sep 17 00:00:00 2001 From: ShaneBeee Date: Sun, 24 Nov 2024 16:38:23 -0800 Subject: [PATCH] EffRecipeSetIngredient - prevent air being used in recipes - Ref #12 --- .../skbee/elements/recipe/effects/EffRecipeSetIngredient.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/com/shanebeestudios/skbee/elements/recipe/effects/EffRecipeSetIngredient.java b/src/main/java/com/shanebeestudios/skbee/elements/recipe/effects/EffRecipeSetIngredient.java index 56fbe9c87..2bad67750 100644 --- a/src/main/java/com/shanebeestudios/skbee/elements/recipe/effects/EffRecipeSetIngredient.java +++ b/src/main/java/com/shanebeestudios/skbee/elements/recipe/effects/EffRecipeSetIngredient.java @@ -88,6 +88,9 @@ private static RecipeChoice getRecipeChoice(Object ingredient) { RecipeChoice recipeChoice = null; if (ingredient instanceof ItemStack itemStack) { Material material = itemStack.getType(); + // Air cannot be used in recipes + if (material.isAir()) return null; + if (itemStack.isSimilar(new ItemStack(material))) { recipeChoice = new RecipeChoice.MaterialChoice(material); } else {