Fix a NPE when a potion doesn't have a effect.

Signed-off-by: William Lebel <lebelwilliam@gmail.com>
Merge pull request #472 from greatman/master

Fix for Vanilla 238.
Fixed a bug where all burnable materials has 100% change
- comparison was backwards
- non-burnable materials have an exception  with Random
Merge pull request #473 from greatman/fix

Fixed some potions NPE.
Better grass spreading using placement physic updates
Restore grass timer
Implemented basic Item dropping of mobs and animals.

Signed-off-by: fr1zle <f@br0tbox.de>
Merge pull request #474 from fr1zle/master

Implemented basic Item dropping of mobs and animals.
Improve on @fr1zle 's drop components
Use getRandom() instead of creating one.

Signed-off-by: fr1zle <f@br0tbox.de>
Merge pull request #475 from fr1zle/master

Use getRandom() instead of creating one.
Added world level lighting managers
Added null biome check, made sky setting generic

Signed-off-by: Irmo van den Berge <bergerkiller@gmail.com>
Moved sky model setting to the Sky constants

Signed-off-by: Irmo van den Berge <bergerkiller@gmail.com>
First step of the API/Plugin refactor.
Signed-off-by: Chris Sanders <zidane@outlook.com>
Step 2 of the refactor.
Signed-off-by: Chris Sanders <zidane@outlook.com>
Step 3 of the refactor.
Signed-off-by: Chris Sanders <zidane@outlook.com>
Moved a few monster interfaces to API package.

This effectively splits the codebase. Now it should be safe to move files
over so.
Signed-off-by: Chris Sanders <zidane@outlook.com>
Updated imports for formatting change.
Signed-off-by: Chris Sanders <zidane@outlook.com>
Updated formatted file, last bit of cleanup.
Signed-off-by: Chris Sanders <zidane@outlook.com>