package de.steev.bm.Interaction; import org.bukkit.entity.Player; import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.meta.ItemMeta; import org.bukkit.inventory.meta.Repairable; public class AnvilCalculator { public static int getRepairCost(ItemStack item) { if (item == null || item.getType().isAir()) return 0; ItemMeta meta = item.getItemMeta(); if (meta instanceof Repairable) { Repairable r = (Repairable) meta; return r.getRepairCost(); // default 0 wenn nicht gesetzt } return 0; } public static ItemStack setRepairCost(ItemStack item, int cost) { if (item == null || item.getType().isAir()) return item; ItemMeta meta = item.getItemMeta(); if (meta instanceof Repairable) { Repairable r = (Repairable) meta; r.setRepairCost(cost); item.setItemMeta(meta); } return item; } }