AlchemicalArrows v2.0 BETA-2

Details

  • Filename
    AlchemicalArrows2.jar
  • Uploaded by
  • Uploaded
    Mar 6, 2016
  • Size
    54.02 KB
  • Downloads
    229
  • MD5
    d0d128aef767228de3b3ca8b14aa15bc

Supported Bukkit Versions

  • 1.9

Changelog

Welcome to AlchemicalArrows 2! After 7 months of not updating, this plugin needed some heavy-duty rewriting. This update has been a week in development. I literally created a new project and started completely from scratch. Although I'm glad I did this because the API is much more extensive and actually allows add-on developers to create their own arrows. This has been fully documented on the BitBucket page if you are a developer interested in creating your own custom arrow.

Which brings me to my next point. AlchemicalArrows 2 is now OPEN SOURCE! That's right! You heard me! Open source! Rather than being under the All Rights Reserved license, it is now licensed under the General Public License v3, and free for you to view. Developers are now allowed to view source code on the public BitBucket repository, and if they would like to, create a pull request to further improve the project. I would be more than happy for you guys to help me out and make this project even more better. I had a plan for a couple of new arrows, and I may work on those now. If you'd like to help me, please drop by the repository and feel free to make your own arrows. I may add it into the full version if I think it's good enough. (If you make an add-on, please link it to me! I would be extremely happy to see some add-ons for this plugin. Trust me, it's much easier now)

You should note that this version is in the Beta phase! This is AlchemicalArrows 2 BETA-1. ALPHA versions were already been distributed to other people throughout the past week (Thank you to TripleEz and Dingmamon and friends for being my testers), but I thought that it was ready to be public for a little bit. You have to remember that since it's BETA, that means it's not completed and still missing some features. Please read the "known caveats" down below before creating a ticket!!! Now on to the changelog! I hope you enjoy AlchemicalArrows 2

AlchemicalArrows 2.0 BETA-2

  • Updated WorldEdit soft dependancy to WorldEdit-bukkit-6.1.1-SNAPSHOT-dist
  • Updated WorldGuard soft dependancy to WorldGuard-Legacy-6.1.2-SNAPSHOT-dist
  • Readded permission nodes for shooting arrows (Same as legacy 1.2.3 permission nodes, arrows.shoot.*)
  • Readded permission nodes for crafting arrows (Same as legacy 1.2.3 permission nodes, arrows.craft.*)
  • Added permission node to override WorldGuard protection ("arrows.worldguardoverride", default: false)
  • Added a particle effect to the Darkness arrow (Thanks to melliebean (From RoyalRebels: 162.255.214.77:25565))

AlchemicalArrows 2.0 BETA-1

  • Completely rewrote AlchemicalArrows from scratch!
  • New API (Old add-ons will be broken, sorry)
  • |-> Removed fixed arrow API
  • |-> Added ArrowRegistry class to handle external arrows and arrow tracking
  • |-> Added abstract AlchemicalArrow class to create specific arrows with specific methods
  • |-> Added classes for every arrow available
  • |-> Added ArrowRegistry class to handle external arrows and arrow tracking
  • Added support for 1.9
  • |-> Shields now prevent arrows from executing their effects
  • |-> Allowed alchemical arrows to be shot from either hands
  • |-> Used 1.9-specific methods (1.8 servers will not be able to run AlchemicalArrows 2)
  • Decreased file size by 30KiB
  • Fixed WorldGuard support (Tested, and works)
  • Cleaned up a lot of old legacy code (Mainly command-related)
  • Added support for add-on plugins in the commands (parameters, and killallarrows)
  • Added tab completion for some command parameters including /givearrow <arrow>, and /alchemicalarrows <killallarrows|version|reload>
  • Config changes (Delete your config)
  • |-> Removed a lot of configuration options (This will be expanded soon, as there are more API possibilities)
  • |-> Added a new "InstantDeathPercentChance" configuration option under the DeathArrow section
  • |-> Changed the default arrow crafting returns to 8, rather than varying amounts (Excluding Death, which still crafts 4)
  • Changed a couple particle effects to be cleaner, and look a little nicer than before
  • Optimized most of the arrow effects to be more CPU-friendly
  • Fixed many many many many many bugs, and created a few more
  • |-> NOTE: Picking up arrows is broken, I am aware of this
  • |-> Temporarily removed arrows.shoot.<arrow> and arrows.craft.<arrow> permission nodes (These will be readded before release 2.0)
  • Removed DarkBlade's Open Source Particle Library
  • Added a more reliable way to handle living alchemical arrows

* Picking up alchemical arrows turns them into regular arrows (Spigot bug. Waiting for Spigot to accept my pull request. You can vote for it [[https://hub.spigotmc.org/jira/browse/SPIGOT-1733|here]])