AlchemicalArrows v1.1.3

Details

  • Filename
    AlchemicalArrows.jar
  • Uploaded by
  • Uploaded
    Sep 4, 2015
  • Size
    80.10 KB
  • Downloads
    326
  • MD5
    01286df5e47de6cae7a0cc0e30e0a08f

Supported Bukkit Versions

  • 1.8.3

Changelog

Version 1.1.3

  • Fixed a lot about the /givearrow command
  • |-> Fixed NumberFormatException when using a non-integer value for the arrow count to give
  • |-> Fixed the arrow count not being applied when giving arrows to another player (only giving 1 no matter what)
  • Changed the behaviour of the water arrow very very slightly

Version 1.1.2

  • Fixed an ArrayIndexOutOfBoundsException (Cause: Referencing arrows when a player doesn't have arrows)
  • Fixed incompatability issues with the MAGIC plugin by NathanWolf ... Reported by T_X_T - Closes Ticket 5

Version 1.1.1

  • Fixed ArrayIndexOutOfBoundsException (Cause: Skeleton attempts to shoot a 15th variant of arrow (does not exist)) ... Thank you to T_X_T for reporting this error
  • Added a generic boolean configuration option to toggle whether the shooter can hit themselves with a specialized arrow or not

Version 1.1.0

  • Added the ability for skeletons to have a chance to fire specialized arrows
  • Added a new general config option to disable the function above
  • Changed arrows being Player-side only. They can now be used by any mob that shoots arrows as well
  • Added a new config option to disable the lightning strike on a light arrow (Basically, make the arrow useless)

Version 1.0.2

  • Allowed the recipe handler to extend the Methods class
  • Removed the methods package from the API
  • Moved the Messages and Arrows class into one Methods class (Decreases file size)
  • Removed all methods to create arrows, and condensed it into one less complicated method, "createSpecializedArrow(int count, String displayName)"
  • Removed unnecessary imports from many of the API classes
  • Added private methods in the Recipe handler class to create recipes in a much more efficient way (cleaner & faster code)
  • Added a softdepend for WorldGuard in the plugin.yml
  • Added an onDisable method to kill all arrows, and clear all ArrayLists in order to prevent memory leaks
  • Added a changelog.md file to log all the changelogs
  • Changed the disabledArrows array list displaying in the console if it's empty
  • Added a printStackTrace() method if the plugin could not enable Metrics
  • General internal modifications and fixes for faster code processing

Version 1.0.1

  • Added two strings into the constructor of the ArrowType class. Meta and DisplayTag
  • Added a private internal method to handle the picking up of arrows (still needs more work, but should clean up code)
  • Changed the name of Spectral Arrow to Ender Arrow (not to confuse it with the new 1.9 Spectral Arrow)

Release 1.0.0

  • Officially released the first full version, out of Beta, version 1.0.0! Many official changes will be hapenning.
  • Removed the OP join message for the BETA version
  • Allowed the /givearrow command to be run from the console (Must use all parameters to give to another player)