    001    package net.minecraft.enchantment;
    002
    003    public class EnchantmentArrowKnockback extends Enchantment
    004    {
    005        public EnchantmentArrowKnockback(int par1, int par2)
    006        {
    007            super(par1, par2, EnumEnchantmentType.bow);
    008            this.setName("arrowKnockback");
    009        }
    010
    011        /**
    012         * Returns the minimal value of enchantability needed on the enchantment level passed.
    013         */
    014        public int getMinEnchantability(int par1)
    015        {
    016            return 12 + (par1 - 1) * 20;
    017        }
    018
    019        /**
    020         * Returns the maximum value of enchantability nedded on the enchantment level passed.
    021         */
    022        public int getMaxEnchantability(int par1)
    023        {
    024            return this.getMinEnchantability(par1) + 25;
    025        }
    026
    027        /**
    028         * Returns the maximum level that the enchantment can have.
    029         */
    030        public int getMaxLevel()
    031        {
    032            return 2;
    033        }
    034    }