Updated /compass directions from the change ages ago.
Add zombie:villager to /spawnmob.
Cleaned up mob spawning code.
Allows modifiers to be combined (separated by commas).
Removed unneeded try/catch. We're a bit past that version.
Set owner of warp if available when using two-argument version of /setwarp.
Add the half-block increment to the four-argument tp command.
Added .other permission checks to flight commands.
Update the Jinglenote library inside CommandBook, to use the same
version as in CraftBook. This has been modified a little to remove the
SearchArea dependency. (CommandBook just plays it to the player anyway)
Cleanup for previous commit.
Fixed CI link in readme.
Moved the method for parsing world time out of the Time Component and into CommandBookUtil

* Additionally optimizes and cleans up some code in the Time Component
* Deprecated method remains for API compatibility
Added silencing flags to the time, thunder, and weather command
Fixed several issues with mob spawning

* Baby zombies can now be properly spawned with the 'b' flag
* Skeletons once again have bows
* Pig Zombies once again have golden swords
Added the alias tpa to the call command
Fixed permissions checking problems in the Teleport Component
Ensure CommandBook prefers player's that aren't the sender

This fixes the issue where "foo" is trying to teleport to "foo_bar" by typing "f" and instead gets teleported to him/herself.
Fixed a NPE from the bring command

The prior implementation checked permissions inside of the perform method and returned prior to the oldLoc variable being set which caused the onVictum method to throw a NPE when it requested the world.
Fixed the heal command
Fixed an issue where spawnmob would attempt to parse non-existent information
Implemented prevention for the return command which stops it from making as many "jittery" teleports