public abstract class ArbitraryBiomeShape
extends java.lang.Object
getBiome(int, int, int, com.sk89q.worldedit.world.biome.BiomeType)
method.Constructor and Description |
---|
ArbitraryBiomeShape(Region extent) |
Modifier and Type | Method and Description |
---|---|
int |
generate(EditSession editSession,
BiomeType baseBiome,
boolean hollow)
Generates the shape.
|
protected abstract BiomeType |
getBiome(int x,
int y,
int z,
BiomeType defaultBaseBiome)
Override this function to specify the shape to generate.
|
protected java.lang.Iterable<BlockVector3> |
getExtent() |
public ArbitraryBiomeShape(Region extent)
protected java.lang.Iterable<BlockVector3> getExtent()
protected abstract BiomeType getBiome(int x, int y, int z, BiomeType defaultBaseBiome)
x
- X coordinate to be queriedz
- Z coordinate to be querieddefaultBaseBiome
- The default biome for the current column.public int generate(EditSession editSession, BiomeType baseBiome, boolean hollow)
editSession
- The EditSession to use.baseBiome
- The default biome type.hollow
- Specifies whether to generate a hollow shape.