Move snapshots to interfaces
Remove unused event
Allow plugins to take over player saving/loading
Fix getWidgetAt

Signed-off-by: Walker Crouse <walkercrouse@hotmail.com>
Fluent API for Transform
Adds Trove hash set wrapper for 3D 10 bit coordinates
- Uses a TIntHashSet to store 3d integers limited to a 1024 edge cube
- Adds tests for the new classes
- Also, adds toArray() method to Block Face
Fixed LocalRegionChunkCuboidLightBufferWrapper bug
- base was being misused, so the getLightBuffer method was returning null
Bug fix in ItemStack.readObject
*Was preventing NBT data from being read back
Signed-off-by: stewbasic <stewbasic@gmail.com>
Add platform param for Command annotation

Signed-off-by: Walker Crouse <walkercrouse@hotmail.com>
Make World a DataSubject and add DataProvider#remove(DataSubject, String)

Signed-off-by: Walker Crouse <walkercrouse@hotmail.com>
Merge pull request #540 from stewbasic/itemstack_readobject

Bug fix in ItemStack.readObject
Add annotated bindings

Signed-off-by: Walker Crouse <walkercrouse@hotmail.com>
Added clear method to TInt10TripleSet
Added IntVector3Array iterator
Deprecate Spout static class
Simplify getEngine access
use entity engine
Implement a developer friendly key-binding API

Signed-off-by: Walker Crouse <walkercrouse@hotmail.com>
Check for max not min

Signed-off-by: Walker Crouse <walkercrouse@hotmail.com>
Platform refactor