Search in sources :

Example 1 with World

use of org.terasology.world.generation.World in project Terasology by MovingBlocks.

the class FacetLayerPreview method createRegion.

private Region createRegion(ImmutableVector2i chunkPos) {
    // 4 chunks high (relevant for trees, etc)
    int vertChunks = 4;
    int minX = chunkPos.getX() * TILE_SIZE_X;
    int minZ = chunkPos.getY() * TILE_SIZE_Y;
    int height = vertChunks * ChunkConstants.SIZE_Y;
    Region3i area3d = Region3i.createFromMinAndSize(new Vector3i(minX, 0, minZ), new Vector3i(TILE_SIZE_X, height, TILE_SIZE_Y));
    World world = worldGenerator.getWorld();
    Region region = world.getWorldData(area3d);
    return region;
}
Also used : Vector3i(org.terasology.math.geom.Vector3i) Region(org.terasology.world.generation.Region) World(org.terasology.world.generation.World) Region3i(org.terasology.math.Region3i)

Aggregations

Region3i (org.terasology.math.Region3i)1 Vector3i (org.terasology.math.geom.Vector3i)1 Region (org.terasology.world.generation.Region)1 World (org.terasology.world.generation.World)1