Simplify "on player changes sign" world event.
Minor Cleanup.
Fix <player.location.cursor_on>
...
Fix dLocation bug with .add[x,y,z].
Working on 'break' command.
Add <entity.get_vehicle> Example: http://scripts.citizensnpcs.com/view/uze2i7
Fix NPE on incorrect drop type
Add <entity.last_damage.cause> <entity.last_damage.amount> <entity.last_damage.duration> .. valid Duration tags are in_second, in_hours, in_minutes, in_ticks, value  --> Example: <player.last_damage.duration.in_minutes>
Change POM to fix ambiguous getHealth/setHealth calls.
Add new constructor for making a filtered ArrayList<dObject> back into a dList.
dMaterial has no explicit data unless specified. Add 'matchesMaterialData' method.
Change some worldscript contexts into Elements. 'On … Command' <context.command> and <context.raw_args> now return Elements for use with the new tagging system.
Add <location.find.blocks[…|…].within[radius]> and <location.find.surface_blocks[…|…].within[radius]> for a list of block locations that match the specified blocks within the radius.
Make 'string/number' contexts for world events return Elements for use with the OO tag system.
Fix logical error in Attribute. Whoops :)
Fix identify() in Duration. Allow any duration to be random given a range. Example: delay:1s-100s
Temporary fix for bukkit not returning EntityType of horses properly.
---^
Add .size and .is_empty to dList tags. Example: <player.flag[flag_name].is_empty> will return true/false.