141 self::$enchantments = new \SplFixedArray(256);
143 self::$enchantments[self::TYPE_ARMOR_PROTECTION] =
new Enchantment(self::TYPE_ARMOR_PROTECTION,
"%enchantment.protect.all", self::RARITY_COMMON, self::ACTIVATION_EQUIP, self::SLOT_ARMOR);
144 self::$enchantments[self::TYPE_ARMOR_FIRE_PROTECTION] =
new Enchantment(self::TYPE_ARMOR_FIRE_PROTECTION,
"%enchantment.protect.fire", self::RARITY_UNCOMMON, self::ACTIVATION_EQUIP, self::SLOT_ARMOR);
145 self::$enchantments[self::TYPE_ARMOR_FALL_PROTECTION] =
new Enchantment(self::TYPE_ARMOR_FALL_PROTECTION,
"%enchantment.protect.fall", self::RARITY_UNCOMMON, self::ACTIVATION_EQUIP, self::SLOT_FEET);
147 self::$enchantments[self::TYPE_ARMOR_EXPLOSION_PROTECTION] =
new Enchantment(self::TYPE_ARMOR_EXPLOSION_PROTECTION,
"%enchantment.protect.explosion", self::RARITY_UNCOMMON, self::ACTIVATION_EQUIP, self::SLOT_ARMOR);
148 self::$enchantments[self::TYPE_ARMOR_PROJECTILE_PROTECTION] =
new Enchantment(self::TYPE_ARMOR_PROJECTILE_PROTECTION,
"%enchantment.protect.projectile", self::RARITY_UNCOMMON, self::ACTIVATION_EQUIP, self::SLOT_ARMOR);
149 self::$enchantments[self::TYPE_ARMOR_THORNS] =
new Enchantment(self::TYPE_ARMOR_THORNS,
"%enchantment.protect.thorns", self::RARITY_UNCOMMON, self::ACTIVATION_EQUIP, self::SLOT_SWORD);
150 self::$enchantments[self::TYPE_WATER_BREATHING] =
new Enchantment(self::TYPE_WATER_BREATHING,
"%enchantment.protect.waterbrething", self::RARITY_UNCOMMON, self::ACTIVATION_EQUIP, self::SLOT_FEET);
151 self::$enchantments[self::TYPE_WATER_SPEED] =
new Enchantment(self::TYPE_WATER_SPEED,
"%enchantment.waterspeed", self::RARITY_UNCOMMON, self::ACTIVATION_EQUIP, self::SLOT_FEET);
152 self::$enchantments[self::TYPE_WATER_AFFINITY] =
new Enchantment(self::TYPE_WATER_AFFINITY,
"%enchantment.protect.wateraffinity", self::RARITY_UNCOMMON, self::ACTIVATION_EQUIP, self::SLOT_FEET);
154 self::$enchantments[self::TYPE_WEAPON_SHARPNESS] =
new Enchantment(self::TYPE_WEAPON_SHARPNESS,
"%enchantment.weapon.sharpness", self::RARITY_UNCOMMON, self::ACTIVATION_EQUIP, self::SLOT_SWORD);
155 self::$enchantments[self::TYPE_WEAPON_SMITE] =
new Enchantment(self::TYPE_WEAPON_SMITE,
"%enchantment.weapon.smite", self::RARITY_UNCOMMON, self::ACTIVATION_EQUIP, self::SLOT_SWORD);
156 self::$enchantments[self::TYPE_WEAPON_ARTHROPODS] =
new Enchantment(self::TYPE_WEAPON_ARTHROPODS,
"%enchantment.weapon.arthropods", self::RARITY_UNCOMMON, self::ACTIVATION_EQUIP, self::SLOT_SWORD);
157 self::$enchantments[self::TYPE_WEAPON_KNOCKBACK] =
new Enchantment(self::TYPE_WEAPON_KNOCKBACK,
"%enchantment.weapon.knockback", self::RARITY_UNCOMMON, self::ACTIVATION_EQUIP, self::SLOT_SWORD);
158 self::$enchantments[self::TYPE_WEAPON_FIRE_ASPECT] =
new Enchantment(self::TYPE_WEAPON_FIRE_ASPECT,
"%enchantment.weapon.fireaspect", self::RARITY_UNCOMMON, self::ACTIVATION_EQUIP, self::SLOT_SWORD);
159 self::$enchantments[self::TYPE_WEAPON_LOOTING] =
new Enchantment(self::TYPE_WEAPON_LOOTING,
"%enchantment.weapon.looting", self::RARITY_UNCOMMON, self::ACTIVATION_EQUIP, self::SLOT_SWORD);
160 self::$enchantments[self::TYPE_MINING_EFFICIENCY] =
new Enchantment(self::TYPE_MINING_EFFICIENCY,
"%enchantment.mining.efficiency", self::RARITY_UNCOMMON, self::ACTIVATION_EQUIP, self::SLOT_TOOL);
161 self::$enchantments[self::TYPE_MINING_SILK_TOUCH] =
new Enchantment(self::TYPE_MINING_SILK_TOUCH,
"%enchantment.mining.silktouch", self::RARITY_UNCOMMON, self::ACTIVATION_EQUIP, self::SLOT_TOOL);
162 self::$enchantments[self::TYPE_MINING_DURABILITY] =
new Enchantment(self::TYPE_MINING_DURABILITY,
"%enchantment.mining.durability", self::RARITY_UNCOMMON, self::ACTIVATION_EQUIP, self::SLOT_TOOL);
163 self::$enchantments[self::TYPE_MINING_FORTUNE] =
new Enchantment(self::TYPE_MINING_FORTUNE,
"%enchantment.mining.fortune", self::RARITY_UNCOMMON, self::ACTIVATION_EQUIP, self::SLOT_TOOL);
164 self::$enchantments[self::TYPE_BOW_POWER] =
new Enchantment(self::TYPE_BOW_POWER,
"%enchantment.bow.power", self::RARITY_UNCOMMON, self::ACTIVATION_EQUIP, self::SLOT_BOW);
165 self::$enchantments[self::TYPE_BOW_KNOCKBACK] =
new Enchantment(self::TYPE_BOW_KNOCKBACK,
"%enchantment.bow.knockback", self::RARITY_UNCOMMON, self::ACTIVATION_EQUIP, self::SLOT_BOW);
166 self::$enchantments[self::TYPE_BOW_FLAME] =
new Enchantment(self::TYPE_BOW_FLAME,
"%enchantment.bow.flame", self::RARITY_UNCOMMON, self::ACTIVATION_EQUIP, self::SLOT_BOW);
167 self::$enchantments[self::TYPE_BOW_INFINITY] =
new Enchantment(self::TYPE_BOW_INFINITY,
"%enchantment.bow.infinity", self::RARITY_UNCOMMON, self::ACTIVATION_EQUIP, self::SLOT_BOW);
168 self::$enchantments[self::TYPE_FISHING_FORTUNE] =
new Enchantment(self::TYPE_FISHING_FORTUNE,
"%enchantment.fishing.fortune", self::RARITY_UNCOMMON, self::ACTIVATION_EQUIP, self::SLOT_FISHING_ROD);
169 self::$enchantments[self::TYPE_FISHING_LURE] =
new Enchantment(self::TYPE_FISHING_LURE,
"%enchantment.fishing.lure", self::RARITY_UNCOMMON, self::ACTIVATION_EQUIP, self::SLOT_FISHING_ROD);