public static interface VirtualBiomeType.Builder extends ResettableBuilder<VirtualBiomeType,VirtualBiomeType.Builder>
VirtualBiomeType
s.Modifier and Type | Method and Description |
---|---|
VirtualBiomeType |
build(String id)
Builds a new
VirtualBiomeType with the given unique id. |
VirtualBiomeType.Builder |
humidity(double humidity)
Sets the humidity of the virtual biome.
|
VirtualBiomeType.Builder |
name(String name)
Sets the name of the new virtual biome.
|
VirtualBiomeType.Builder |
persistedType(BiomeType biome)
Sets the
BiomeType that this virtual biome is persisted as
after generation is complete. |
VirtualBiomeType.Builder |
settingsBuilder(Function<World,BiomeGenerationSettings> settingsBuilder)
Sets the function used for creating new
BiomeGenerationSettings s for this virtual biome. |
VirtualBiomeType.Builder |
temperature(double temp)
Sets the temperature of the virtual biome.
|
from, reset
VirtualBiomeType.Builder name(String name)
name
- The biome nameVirtualBiomeType.Builder temperature(double temp)
temp
- The temperatureVirtualBiomeType.Builder humidity(double humidity)
humidity
- The humidityVirtualBiomeType.Builder persistedType(BiomeType biome)
BiomeType
that this virtual biome is persisted as
after generation is complete.biome
- The persisted biome typeVirtualBiomeType.Builder settingsBuilder(Function<World,BiomeGenerationSettings> settingsBuilder)
BiomeGenerationSettings
s for this virtual biome.settingsBuilder
- The settings builder functionVirtualBiomeType build(String id) throws IllegalStateException
VirtualBiomeType
with the given unique id.id
- The biome id, must be uniqueIllegalStateException
- If any required fields were missing