package org.shininet.bukkit.itemrenamer.enchants;
import org.bukkit.inventory.ItemStack;
public class HideDurabilityEnchanter implements Enchanter {
private final int newDurability;
/**
* Hide the real durability of an item by replacing it with the given durability,
* @param newDurability - the new durability.
*/
public HideDurabilityEnchanter(int newDurability) {
this.newDurability = newDurability;
}
@Override
public ItemStack enchant(ItemStack stack) {
stack.setDurability((short) newDurability);
return stack;
}
@Override
public ItemStack disenchant(ItemStack stack) {
// Doesn't really make any sense
return stack;
}
}