Add EntityTypes. Make all other enumeration classes final and private constructors. Add getValues() method to all enumeration classes.
Add basic particle API
Improve Particle API.
Add Sound API. Add Viewer.
Remove null factories and simply use null for factories.
Finalize GameModes.
Add ConsoleSource and RemoteSource.
Make MinecartCommandBlock extend CommandSource.
Add Rotation and Rotations for ItemStack rotation within an ItemFrame.