001 package net.minecraft.enchantment;
002
003 public class EnchantmentArrowDamage extends Enchantment
004 {
005 public EnchantmentArrowDamage(int par1, int par2)
006 {
007 super(par1, par2, EnumEnchantmentType.bow);
008 this.setName("arrowDamage");
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 1 + (par1 - 1) * 10;
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) + 15;
025 }
026
027 /**
028 * Returns the maximum level that the enchantment can have.
029 */
030 public int getMaxLevel()
031 {
032 return 5;
033 }
034 }