package me.mrCookieSlime.CSCoreLibPlugin.general.Recipe; import java.util.Iterator; import org.bukkit.Bukkit; import org.bukkit.Material; import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.Recipe; @Deprecated public class RecipeManager { public static void removeRecipe(Material type) { Iterator<Recipe> recipes = Bukkit.recipeIterator(); Recipe recipe; while (recipes.hasNext()) { recipe = recipes.next(); if (recipe != null && recipe.getResult().getType() == type) { recipes.remove(); } } } public static void removeVanillaRecipe(Material type) { Iterator<Recipe> recipes = Bukkit.recipeIterator(); Recipe recipe; while (recipes.hasNext()) { recipe = recipes.next(); if (recipe != null && recipe.getResult().isSimilar(new ItemStack(type))) { recipes.remove(); } } } public static void removeRecipe(Material type, short durability) { Iterator<Recipe> recipes = Bukkit.recipeIterator(); Recipe recipe; while (recipes.hasNext()) { recipe = recipes.next(); if (recipe != null && recipe.getResult().getType() == type && recipe.getResult().getDurability() == durability) { recipes.remove(); } } } }