Implementation of the new BlockDropXp hook
Merge pull request #28 from greatman/master

Implementation of the BlockDropXp hook
ServerListPingHook implementation!
Merge pull request #29 from greatman/master

ServerListPingHook implementation!
Merge pull request #30 from Larry1123/master

Moved the start of the GUI to after plugins have loaded
Preparations for custom World generation.
Some more preparations for Worldgen

Added a new CanaryChunkProviderCustom, which actually implements IChunkProvider,
and maps to a custom-made world generator.
implements Chunk methods expansion
pom clean up/update
tab removal
Fixes NPE in getDamageDealer

Original code caused NullPointerException when calling getDamageDealer for a DamageSource that is not an Entity.
Implemented changes in OfflinePlayer
Merge pull request #31 from nosefish/patch-2

Fixes NPE in getDamageDealer
Implemented timed world cache

Also implemented changes in Server
Improved world cache timeout schedule
Ignition in SmallFireball - fixed #32
IgnitionHook for blocks set on fire by EntityLargeFireball

Closes part 2 of issue #32. Crow uses block status 7 for this, too,  but please check if it makes sense to break compatibility and use a new block status to be able to distinguish from small fireballs.
Merge pull request #34 from nosefish/patch-3

IgnitionHook for blocks set on fire by EntityLargeFireball
add missing import
implementing IgnitionHook changes, fixes #33