More work done.

This should be able to parse most if it. What currently can't get
parsed: Living entities (nms and bukkit), arrays and locations and
custom classes for desires.