package net.minecraft.enchantment; import net.minecraft.init.Enchantments; import net.minecraft.inventory.EntityEquipmentSlot; public class EnchantmentWaterWalker extends Enchantment { public EnchantmentWaterWalker(Enchantment.Rarity rarityIn, EntityEquipmentSlot... slots) { super(rarityIn, EnumEnchantmentType.ARMOR_FEET, slots); this.setName("waterWalker"); } /** * Returns the minimal value of enchantability needed on the enchantment level passed. */ public int getMinEnchantability(int enchantmentLevel) { return enchantmentLevel * 10; } /** * Returns the maximum value of enchantability nedded on the enchantment level passed. */ public int getMaxEnchantability(int enchantmentLevel) { return this.getMinEnchantability(enchantmentLevel) + 15; } /** * Returns the maximum level that the enchantment can have. */ public int getMaxLevel() { return 3; } /** * Determines if the enchantment passed can be applyied together with this enchantment. */ public boolean canApplyTogether(Enchantment ench) { return super.canApplyTogether(ench) && ench != Enchantments.FROST_WALKER; } }