Merge pull request #522 from Sleaker/master

Move World events to API
Javadoc for substance.material components & player components.