Adds last damager and damage cause to VanillaEntityDeathEvent and PlayerDeathEvent.

Signed-off-by: fr1zle <f@br0tbox.de>
Start of fortresses! Right turns!

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Fortress left turn, corridor, staircase and balcony intersection

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Chain calls for structure builders

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
1.5.1 had no protocol or logic changes

Signed-off-by: Nick Minkler <sleaker@gmail.com>
add key for custom name visibility

Signed-off-by: Nick Minkler <sleaker@gmail.com>
remove duplicate/unused VanillaData keys.

Signed-off-by: Nick Minkler <sleaker@gmail.com>
add isSleeping() to sleep component.

Signed-off-by: Nick Minkler <sleaker@gmail.com>
More fortress intersections: bridge, gate and normal

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
implement randomized growth rate for saplings.

Signed-off-by: Nick Minkler <sleaker@gmail.com>
Crops only grow between 2-5 stages for 1 use of bonemeal, Mushrooms now only have a 40% chance of instagrowth,.

Signed-off-by: Nick Minkler <sleaker@gmail.com>
Implement growth stages from bonemeal on Carrots & potatoes.

Fix bonemeal use being triggered on non- Right-clicks.
using bonemeal on grass removes the bonemeal regardless of end result.

Signed-off-by: Nick Minkler <sleaker@gmail.com>
bonemeal only increases growth stage of cocoa by 1 per use, also cleanup how CocoaPlant handles use to match other crops.

Implement proper growth stages from bonemeal on Stem

Signed-off-by: Nick Minkler <sleaker@gmail.com>
Fortress end piece

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Add noise to the biome limits, gen value tweaks

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Fortress room and move liquid instant flow to a static method

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Dispenser not properly dispenses SpawnEggs, Liquids, TNT & Flint & Steel.  Set those worlds on fire!

Signed-off-by: Nick Minkler <sleaker@gmail.com>
Dispenser will do it's stuff on any non-solid blocks, not just air.

Also implement empty buckets picking up liquids.
Add API for getting  the container material of a liquid.

Signed-off-by: Nick Minkler <sleaker@gmail.com>
add getEquipableSlot() to Armor for simplicity.

Implement Dispenser logic to equip armor onto the player.

Signed-off-by: Nick Minkler <sleaker@gmail.com>
add grow method to Growing for initiating a grow based on interacting with a specific material.

Saplings now implement Growing as they have growth stages in 1.5.
Dispenser now uses Bone meal on crops in front of it, and dispenses minecarts onto track.

Signed-off-by: Nick Minkler <sleaker@gmail.com>