diff --git a/plugin/src/main/java/com/denizenscript/denizen/scripts/containers/core/ItemScriptHelper.java b/plugin/src/main/java/com/denizenscript/denizen/scripts/containers/core/ItemScriptHelper.java index 137fedec40..73f2534ef7 100644 --- a/plugin/src/main/java/com/denizenscript/denizen/scripts/containers/core/ItemScriptHelper.java +++ b/plugin/src/main/java/com/denizenscript/denizen/scripts/containers/core/ItemScriptHelper.java @@ -82,6 +82,9 @@ else if (c == '/' && !brackets) { } public ItemStack[] textToItemArray(ItemScriptContainer container, String text) { + if (CoreUtilities.toLowerCase(text).equals("air")) { + return new ItemStack[0]; + } List ingredientText = splitByNonBracketedSlashes(text); ItemStack[] outputItems = new ItemStack[ingredientText.size()]; for (int i = 0; i < outputItems.length; i++) { @@ -144,7 +147,9 @@ else if (recipeList.size() == 2) { recipe = recipe.shape(shape1); } for (int i = 0; i < ingredients.size(); i++) { - NMSHandler.getItemHelper().setShapedRecipeIngredient(recipe, itemChars.charAt(i), ingredients.get(i), exacts.get(i)); + if (ingredients.get(i).length != 0) { + NMSHandler.getItemHelper().setShapedRecipeIngredient(recipe, itemChars.charAt(i), ingredients.get(i), exacts.get(i)); + } } Bukkit.addRecipe(recipe); }