Add basic Travis-CI config file.
Allow plugins to specify an update

Signed-off-by: Walker Crouse <walkercrouse@hotmail.com>
Validate the Executor last

Signed-off-by: Walker Crouse <walkercrouse@hotmail.com>
Simplify Material hierarchy
Update for material hierarchy changes
getDatatable -> getData
Cast and return player in player events
Log annotated methods that aren't valid
Support backwards arguments in methods
Remove unneeded classes
Remove more unused code
Add float and generic object getter in CommandArguments

Signed-off-by: Walker Crouse <walkercrouse@hotmail.com>
Easier debug method

Signed-off-by: Walker Crouse <walkercrouse@hotmail.com>
Single object param debug method

Signed-off-by: Walker Crouse <walkercrouse@hotmail.com>
Use inherited command methods as well

Signed-off-by: Walker Crouse <walkercrouse@hotmail.com>
Re-add Plugin#loadLibrary(File)

Signed-off-by: Walker Crouse <walkercrouse@hotmail.com>
Added support of command class registration
with bonus javadoc deliciousness
Merge pull request #564 from Snaipe/annotated

Added support of command class registration
Remove onLoad and make protocols part of properties.yml
Move some methods from Engine to Server

Removed ClientWorld
Signed-off-by: Jack Huey kitskub@gmail.com
Move some stuff out of Engine

Signed-off-by: Jack Huey kitskub@gmail.com