add verbosity check to outside of two debug messages (avoids having to calculate strings for a message that may not be shown)
add debug message (verb = high) for registered listeners
refine dropname aliases, support mob aliases (eg. WITHERSKELETON=SKELETON@WITHER)
* moved to earlier in loading so that we can now add mob aliases.
add message.all and message.global as aliases for message.server
Add null check for toolname in message "parseVariables" (eg. leaf decay doesn't have a tool)
Improve CreatureData, support baby animals, wither skeletons
* support Ageables (Chicken, Cow, Mushroom Cow, Pig, Zombie, Ocelot)
* support Skeleton@Wither
Fix skeletons to spawn with bow. Add metadata to identify OtherDrops spawned mobs
CreatureSubject.match debug message: change to use data.get()
Support equipment for skeletons (including data & enchantments)
* eg. drop: SKELETON@eq:head:DIAMOND_HELMET@\!THORNS<50!!eq:hands:DIAMOND_SWORD@\!DAMAGE_ALL#3<50
Fix CreatureData to call correct "specific" class parseFromEntity method
remove dropForBlocks/dropForCreatures as we now register the event only if there are relevant drops
Fix money drop (was setting canDrop to false when Vault detected, rather than when not detected)
remove debug messages
Add a lorename to sword in unit testing module
Use option for unsafeEnchantments (adds compatibility with EnchantMore) & ignoring enchantment start/max level
fix MagmaCube data (so TINY/SMALL/etc works)
fix tool: PLAYER (matches any object or projectile) and ANY_OBJECT (matches any object, ie. not environmental or other creature damage)
add WolfData class (supports baby, maxhealth & collarcolor) eg. WOLF@TAMED,BLUE or WOLF@BABY
add "Spawned" condition (check against SpawnReason) using MetaData "CreatureSpawnedBy"
Release 2.8-beta2