Final refactoring of Substance (I forgot this).

Also added cool /spawn command. Now can spawn all living and most
substance entities. Now with 100% less fail.
Signed-off-by: Chris Sanders <zidane@outlook.com>
How about client support? Need ServerEntityPrefab.
Signed-off-by: Chris Sanders <zidane@outlook.com>
Update client resources, physics testing.
Signed-off-by: Chris Sanders <zidane@outlook.com>
Added addLevel & made setExperience non-private in the Level component.
Entity mocking and example mock unit test
Allow ticks and event calls
Added some Level component tests. Renamed LevelTest(The EntityMocker tester) to EntityMockerTest.
Using assert functions instead of ugly if's.
Added tests for the Damage component.
Added more tests for the level component.
Minor fixes in the sticky piston logic

Signed-off-by: Irmo van den Berge <bergerkiller@gmail.com>
Forgot Sleep.

You peachy now @Sleaker :p?
Signed-off-by: Chris Sanders <zidane@outlook.com>
Move bedrock to a populator

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Fix skylands diamond height

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Add a gaussian distribution to biome smoothing

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Remove unused import from last commit

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Update for API changes to world.

Removed the useless storage of Sky and the worlds it is attached to (it is
a WorldComponent, owner is all that is needed). Cleaned up a lot of other
sillyness that I saw.

@DDoSQc Since I removed height from world, I stuck the value in
VanillaNetworkSynchronizer. You may want to store it in the world's
datatable or somewhere else you see fit.
Signed-off-by: Chris Sanders <zidane@outlook.com>
Structure refactor

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>