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
Merge remote-tracking branch 'origin/master' into client-connection
Merge pull request #566 from kitskub/client-connection

Rebase client-connection on master