EnchantmentAPI v4.2

Details

  • Filename
    EnchantmentAPI.jar
  • Uploaded by
  • Uploaded
    Jun 24, 2013
  • Size
    105.94 KB
  • Downloads
    469
  • MD5
    034fd86ff7f017aa2cbe0c572e0a3465

Supported Bukkit Versions

  • CB 1.5.2-R1.0

Changelog

EnchantmentAPI v4.2
  • Added permissions for using the custom table and for random name generation
  • Added the ability to change the max level of any enchantment (even vanilla ones)
  • Added the ability to change the difficulty of getting higher levels of enchantments
  • Added suffix groups for vanilla enchantments
  • Added statistics commands (stats and graph)
  • Added three new values to enchantments (max level, base, and interval)
  • Changed the enchanting mechanics to mimic vanilla more closely
  • Removed the getEnchantmentLevel method
EnchantmentAPI v4.1
  • Added complete anvil integration
  • Added suffix groups to enchantments
  • Changed name generation to reflect enchanting results
EnchantmentAPI v4.0
  • Added a temporary anvil fix
  • Added the option to generate random names on enchant
  • Added enchantment descriptions
  • Added the /enchantapi book command
  • Added enchantment conflict groups
  • Added a ProjectileLaunchEvent effect for enchantments
  • Added an optional page parameter for the list command to see descriptions
  • Added vanilla enchantment support for adding enchants (uses actual names)
  • Fixed enchantment table duplications
  • Fixed enchanting algorithms to be more realistic
  • Fixed vanilla enchants to give the correct tiers
EnchantmentAPI v3.1
  • Added the getAllEnchantments(ItemStack) helper method
  • Fixed multiple people enchanting at the same time
EnchantmentAPI v3.0
  • Added enchantment table support for all items (woo!)
  • Fixed the /reloadenchants command
EnchantmentAPI v2.8
  • Added the /reloadenchants command
  • Fixed adding enchantments to items without ItemMeta
  • Fixed enchantments applying when damaging yourself
EnchantmentAPI v2.7 - 6-11-13
  • Fixed items saving to the config properly
EnchantmentAPI v2.6 - 6-11-13
  • Added configurable options for enchantments (enable, weight, items)
  • Added the /addenchant command
  • Cleaned up the code
EnchantmentAPI v2.5 - 6-8-13
  • (Hopefully) Fixed equip/unequip detection when other players access your inventory
EnchantmentAPI v2.4 - 6-7-13
  • Fixed enchanting books
EnchantmentAPI v2.3 - 6-6-13
  • Fixed item names after enchanting
EnchantmentAPI v2.2 - 6-6-13
  • Added blue names for items enchanted with only custom enchantments
  • Added the PlayerInteractEntityEvent method for enchantments applyEntityEffect(Player, int, PlayerInteractEntityEvent)
  • Fixed a NPE when checking items without set items to enchant to
  • Fixed freezing when trying to apply too many enchantments at high levels
  • Fixed creative mode unable to enchant without experience
  • Fixed detecting damage by projectiles (such as shooting something with a bow)
EnchantmentAPI v2.1 - 6-5-13
  • Removed a debugging output (I have got to stop leaving those in)
  • Changed default output of getEnchantmentLevel to 1 from 0
EnchantmentAPI v2.0 - 6-5-13
  • Changed the enchantment table integration to blend in with vanilla enchanting
  • You can no longer enchant an item with custom enchantments on it (through an enchanting table)
  • The getEnchantmentLevel method now is only called for successful enchants
  • A second constructor was added for enchantments to specify the enchantment weight (chance of getting chosen)
  • Vanilla enchantments will have slightly different chances due to the new heuristics used for enchanting
EnchantmentAPI v1.8 6-4-13
  • Changed Java build path to Java 6 from Java 7
EnchantmentAPI v1.7 6-3-13
  • Added an itemHasEnchantment(ItemStack item, String enchantName) helper method
  • Changed getEnchantments(ItemStack item) to return a map of the enchantments and their levels
  • Fixed many aspects of equip and unequip effects (problems with creative inventory, chests, and items breaking)
EnchantmentAPI v1.6 - 6-2-13
  • Added a way to unregister enchantments
  • Fixed recognizing enchantments already registered
EnchantmentAPI v1.5 - 6-2-13
  • Added Equip/Unequip effects
  • Added a way to get the enchantments of an item
  • Added a way to remove enchantments
  • Fixed overwriting the same enchantment that has a lower level
EnchantmentAPI v1.4 - 6-2-13
  • Added Miscellaneous Enchantment Effects
  • Added an enchantment level parameter to tool enchantments
  • Cleaned up the code
EnchantmentAPI v1.3 - 6-1-13
  • Added Armor Enchantment Effects
  • Added Tool Enchantment Effects
  • Changed the applyEffect method parameters for more control
EnchantmentAPI v1.2 - 5-31-13
  • Removed yet another debugging output that was accidentally left in
EnchantmentAPI v1.1 - 5-31-13
  • Removed a debugging output that was accidentally left in
EnchantmentAPI v1.0 - 5-31-13
  • Plugin released