package net.minecraft.server; import java.util.Random; public class EnchantmentDurability extends Enchantment { protected EnchantmentDurability(Enchantment.Rarity enchantment_rarity, EnumItemSlot... aenumitemslot) { super(enchantment_rarity, EnchantmentSlotType.BREAKABLE, aenumitemslot); } @Override public int a(int i) { return 5 + (i - 1) * 8; } @Override public int b(int i) { return super.a(i) + 50; } @Override public int getMaxLevel() { return 3; } @Override public boolean canEnchant(ItemStack itemstack) { return itemstack.e() ? true : super.canEnchant(itemstack); } public static boolean a(ItemStack itemstack, int i, Random random) { return itemstack.getItem() instanceof ItemArmor && random.nextFloat() < 0.6F ? false : random.nextInt(i + 1) > 0; } }