Search in sources :

Example 1 with DefaultTreeProvider

use of org.terasology.core.world.generator.facetProviders.DefaultTreeProvider 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());
}
Also used : BiomeProvider(org.terasology.core.world.generator.facetProviders.BiomeProvider) PlateauProvider(org.terasology.core.world.generator.facetProviders.PlateauProvider) SolidRasterizer(org.terasology.core.world.generator.rasterizers.SolidRasterizer) PerlinBaseSurfaceProvider(org.terasology.core.world.generator.facetProviders.PerlinBaseSurfaceProvider) WorldBuilder(org.terasology.world.generation.WorldBuilder) SeaLevelProvider(org.terasology.core.world.generator.facetProviders.SeaLevelProvider) DefaultTreeProvider(org.terasology.core.world.generator.facetProviders.DefaultTreeProvider) PerlinSurfaceTemperatureProvider(org.terasology.core.world.generator.facetProviders.PerlinSurfaceTemperatureProvider) PerlinOceanProvider(org.terasology.core.world.generator.facetProviders.PerlinOceanProvider) SurfaceToDensityProvider(org.terasology.core.world.generator.facetProviders.SurfaceToDensityProvider) PerlinHumidityProvider(org.terasology.core.world.generator.facetProviders.PerlinHumidityProvider) ImmutableVector2i(org.terasology.math.geom.ImmutableVector2i) FloraRasterizer(org.terasology.core.world.generator.rasterizers.FloraRasterizer) DefaultFloraProvider(org.terasology.core.world.generator.facetProviders.DefaultFloraProvider) TreeRasterizer(org.terasology.core.world.generator.rasterizers.TreeRasterizer) PerlinHillsAndMountainsProvider(org.terasology.core.world.generator.facetProviders.PerlinHillsAndMountainsProvider) PerlinRiverProvider(org.terasology.core.world.generator.facetProviders.PerlinRiverProvider)

Aggregations

BiomeProvider (org.terasology.core.world.generator.facetProviders.BiomeProvider)1 DefaultFloraProvider (org.terasology.core.world.generator.facetProviders.DefaultFloraProvider)1 DefaultTreeProvider (org.terasology.core.world.generator.facetProviders.DefaultTreeProvider)1 PerlinBaseSurfaceProvider (org.terasology.core.world.generator.facetProviders.PerlinBaseSurfaceProvider)1 PerlinHillsAndMountainsProvider (org.terasology.core.world.generator.facetProviders.PerlinHillsAndMountainsProvider)1 PerlinHumidityProvider (org.terasology.core.world.generator.facetProviders.PerlinHumidityProvider)1 PerlinOceanProvider (org.terasology.core.world.generator.facetProviders.PerlinOceanProvider)1 PerlinRiverProvider (org.terasology.core.world.generator.facetProviders.PerlinRiverProvider)1 PerlinSurfaceTemperatureProvider (org.terasology.core.world.generator.facetProviders.PerlinSurfaceTemperatureProvider)1 PlateauProvider (org.terasology.core.world.generator.facetProviders.PlateauProvider)1 SeaLevelProvider (org.terasology.core.world.generator.facetProviders.SeaLevelProvider)1 SurfaceToDensityProvider (org.terasology.core.world.generator.facetProviders.SurfaceToDensityProvider)1 FloraRasterizer (org.terasology.core.world.generator.rasterizers.FloraRasterizer)1 SolidRasterizer (org.terasology.core.world.generator.rasterizers.SolidRasterizer)1 TreeRasterizer (org.terasology.core.world.generator.rasterizers.TreeRasterizer)1 ImmutableVector2i (org.terasology.math.geom.ImmutableVector2i)1 WorldBuilder (org.terasology.world.generation.WorldBuilder)1