    001package net.minecraft.enchantment;
    002
    003public 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}