Add NavigationComponent in Living

Signed-off-by: fullwall <fullwall25@gmail.com>
Properly close furnaces
Send furnace progress bar and fire icon indicators sooner
Removed debug info for windows
Fixed flatworld generator and spawn point generation

Signed-off-by: Irmo van den Berge <bergerkiller@gmail.com>
Suppress placement for brewing stands and anvils.

Signed-off-by: aPunch <theapunch@yahoo.com>
Merge pull request #465 from aPunch/master

Suppress Placement for Brewing Stands and Anvils
Implemented portal physics and ender-portal ender eye portal creation logic

Signed-off-by: Irmo van den Berge <bergerkiller@gmail.com>
Improved bandwidth usage for entities
- prevent sending updates if no movement occured
- Added force parameter to getUpdateMessage for absolute/force updates
-- ensures the entity is moved to the right location if sync is lost
- fixed bug with look updates
Fixed spawn loading percentages

Signed-off-by: Irmo van den Berge <bergerkiller@gmail.com>
Dynamic range for spreading solids was to small
Dynamic range for mushrooms was to small
Changed ordering of Log static init, so that all constants are defined
Add colours to Vanilla MOTD. VANILLA-235

Signed-off-by: Ollie <dzineit@live.co.uk>
Merge pull request #466 from DziNeIT/master

Add colours to Vanilla MOTD. VANILLA-235
Turned spawn loader into a handler, fixed recipes

Signed-off-by: Irmo van den Berge <bergerkiller@gmail.com>
Refresh the client when broken blocks are cancelled via an interact event.

When a block is broken, if you cancel the PlayerInteractEvent (which precedes BlockChangeEvent) the player will see the block as broken even though it actually is not.

This commit sends the block back to the client under 2 circumstances:

* In the STATE_START_DIGGING dig state, when the PlayerInteractEvent is cancelled AND the block is instantly breakable (creative or hardness = 0)
* In the STATE_DONE_DIGGING dig state, when the digging check fails AND the server sees the player as not currently digging (e.g the PlayerInteractEvent from STATE_START_DIGGING was cancelled!)

Signed-off-by: Tyler Blair <hidendra@griefcraft.com>
Merge pull request #457 from fullwall/master

Implement basic pathfinding in Vanilla
InputComponent become VanillaInputExecutor
Merge pull request #468 from L5D/master

InputComponent become VanillaInputExecutor
When a world, lighting for the spawn area is calculated on generation