AlchemicalArrows v2.2.0
Details
-
FilenameAlchemicalArrows2.jar
-
Uploaded by
-
UploadedNov 5, 2016
-
Size67.97 KB
-
Downloads548
-
MD5982fb49c34f493dc6d58e04160522595
Supported Bukkit Versions
- 1.10
Changelog
AlchemicalArrows 2.2.0
- Rewrote a lot of individual arrow code for efficiency purposes
- Loads of general efficiency improvements throughout the code
- Some arrows now only affect LivingEntities whereas previous they would affect ALL entities
- API: Added a new abstract getName() method to get the name of arrow (e.g. "Air" for AirArrow)
- API: Added a static AlchemicalArrow#createAlchemicalArrow(Class<? extends AlchemicalArrow>, Arrow) method to create a new Alchemical Arrow of any specified type
- API: Added an AlchemicalArrows#isNewVersionAvailable() method to check if a new version is present on BukkitDev
- Added a ConfigOption class to manage configuration options a bit better and more efficiently throughout the plugin
- Encapsulated and externalized plenty of variables that required it
- The "/alchemicalarrows version" command will now display if there is a new version available or not
- Fixed a few "off-by-one" randomization patterns
- Further improved the way arrows are created and registered upon being launched
- Moved a few classes into new different packages to be more organized
An in-depth explanation (code-wise) of the changelog can be found on AlchemicalArrows BitBucket's commit history. Yes, AlchemicalArrows's repository is now public on the main page under the AlchemicalArrows API category! (Or Click Here)
AlchemicalArrows 2.1.3
- Magnetic arrow now has its own particle effect! That means all arrow now have particle effects, which is nice
NOTE: You MUST upgrade your server to version 1.10 of Minecraft or higher in order to use this build. You will receive errors otherwise
AlchemicalArrows 2.1.2
- Fixed a bit of a CPU overhaul in the particle loop - Should be a bit more efficient and less CPU-intensive to display particles
- Fixed constant usage of similar methods to get the same value
- Fixed a few bugs here and there. Mainly efficiency improvements
AlchemicalArrows 2.1.1
- Fixed alchemical arrows not being registered if your bow is in the off hand and you're holding a non-arrow item
- Added private modifiers to a few variables that were not previously private
AlchemicalArrows 2.1.0
- Compiled with Bukkit/Spigot version 1.10
- Added better support for 1.9 combat mechanics
- Shooting in the off hand now allows you to select which arrow you would like to shoot.
- To select an arrow, have the arrow you want to shoot selected (/highlighted) in your inventory, and it will take priority
- If an arrow is not in hand, similar to shooting in the main hand, it will shoot the closest arrow to the first slot in your inventory
- Cleaned up and organized the shooting code a bit more (Though I believe it can be optimized a bit more if I wanted to)
- Fixed some issues with the Infinity enchantment nerf not always working if in the off-hand
- API: Added a "isAlchemicalArrow(ItemStack)" method in the ArrowRegistry
AlchemicalArrows 2.0.1
- Fixed occasional NullPointerException when crafting any items
AlchemicalArrows 2.0
- Fixed arrows being picked up, even if another plugin prevents arrows from being picked up
- Hid an annoying public boolean field in the main class; instead created a boolean-return method