diff --git a/FurnitureLib-Core/src/main/java/de/Ste3et_C0st/FurnitureLib/Crafting/CraftingFile.java b/FurnitureLib-Core/src/main/java/de/Ste3et_C0st/FurnitureLib/Crafting/CraftingFile.java index fff6a65..1ddbdf6 100644 --- a/FurnitureLib-Core/src/main/java/de/Ste3et_C0st/FurnitureLib/Crafting/CraftingFile.java +++ b/FurnitureLib-Core/src/main/java/de/Ste3et_C0st/FurnitureLib/Crafting/CraftingFile.java @@ -174,16 +174,17 @@ public List loadFunction(final YamlConfiguration configuration) { } private boolean isKeyisKeyRegistered(org.bukkit.NamespacedKey key) { - Iterator it = Bukkit.getServer().recipeIterator(); - while (it.hasNext()) { - Recipe recipe = it.next(); - if(ShapedRecipe.class.isInstance(recipe)) { - if(ShapedRecipe.class.cast(recipe).getKey().equals(key)) { - return true; - } - } - } - return false; + return Objects.nonNull(Bukkit.getRecipe(key)); +// Iterator it = Bukkit.getServer().recipeIterator(); +// while (it.hasNext()) { +// Recipe recipe = it.next(); +// if(ShapedRecipe.class.isInstance(recipe)) { +// if(ShapedRecipe.class.cast(recipe).getKey().equals(key)) { +// return true; +// } +// } +// } +// return false; } public PlaceableSide getPlaceAbleSide(YamlConfiguration configuration) {