use of org.terasology.core.world.generator.facetProviders.DefaultFloraProvider in project Terasology by MovingBlocks.
the class PerlinFacetedWorldGenerator method createWorld.
@Override
protected WorldBuilder createWorld() {
int seaLevel = 32;
// as used by the spawner
ImmutableVector2i spawnPos = new ImmutableVector2i(0, 0);
return new WorldBuilder(worldGeneratorPluginLibrary).setSeaLevel(seaLevel).addProvider(new SeaLevelProvider(seaLevel)).addProvider(new PerlinHumidityProvider()).addProvider(new PerlinSurfaceTemperatureProvider()).addProvider(new PerlinBaseSurfaceProvider()).addProvider(new PerlinRiverProvider()).addProvider(new PerlinOceanProvider()).addProvider(new PerlinHillsAndMountainsProvider()).addProvider(new BiomeProvider()).addProvider(new SurfaceToDensityProvider()).addProvider(new DefaultFloraProvider()).addProvider(new DefaultTreeProvider()).addProvider(new PlateauProvider(spawnPos, seaLevel + 4, 10, 30)).addRasterizer(new SolidRasterizer()).addPlugins().addRasterizer(new FloraRasterizer()).addRasterizer(new TreeRasterizer());
}
Aggregations