Adds state change info to AtomicBlock store dirty system
- This is required to support detecting which RenderMaterials change on the client
Move TextModelComponent to API.
Signed-off-by: Karang <arthur.hennequin@free.fr>
Merge pull request #393 from Karang/master

Move TextModelComponent to API.
Revert angles
Merge pull request #390 from DDoSQc/master

Added an AnnotatedObjectConfiguration
Add HitBlockComponent to provide a fast block selection.
Signed-off-by: Karang <arthur.hennequin@free.fr>
Add merge method in Renderer

Signed-off-by: L5D <cholley.thibaut@gmail.com>
Merge pull request #396 from L5D/master

Add merge method in Renderer
Merge pull request #395 from Karang/master

Add HitBlockComponent to provide a fast block selection.
Fix BlockFace directions, fix rotationTo and document AnnotatedObjectConfiguration

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Fixed expression in HitBlockComponent
- brackets needed for order of evaluation
Merge pull request #397 from DDoSQc/master

Rotation fixes and documentation for the AnnotatedObjectConfiguration
Added divide by zero check to HitBoxComponent

Division by zero gives Float.MAX_VALUE.  The corresponding tMaxX/Y/Z parameter will never be the smallest.
Missing bracket
Add Material to render

Signed-off-by: L5D <cholley.thibaut@gmail.com>
Added touchBlock to AtomicBlockStore
- This method marks a block as dirty without changing it
Merge pull request #399 from L5D/master

Add Material to the render method of RenderMaterial
Redone BlockIterator and new HitBlockComponent
Signed-off-by: Karang <arthur.hennequin@free.fr>
Merge pull request #398 from Karang/master

Added a getAlignedBlocks() method.
Include Terrabullet
Early Physics
Disallow onDetached for BlockComponents