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 }