Wiki 9Minecraft Simplex Terrain Generation Wiki
Simplex Terrain Generation WikiDocumentation › Config Documentation

Config Documentation

Config Documentation

Here you can find what all the config values represent. Numbers that don't have decimal points here only support integers! If you don't want to change all the values yourself, try some config presets!

Table of contents

  1. General Configs
  2. Terrain Configs
  3. Biome Configs
  4. Temperature and Humidity Configs

General configs

configVersion

Default value: Whatever version the mod is at

Simplex Terrain Generation uses this value to figure out when to update the config with new values. Don't change it!

doModCompat

Default value: true

Whether to do mod compat with Winter Biomes Mod, Traverse, and Terrestria.

reloadConfigCommand

Default value: false

Enables a method to reload the config from disk. NOTE: this doesn't work with threaded noise generation!!!! It will crash and you will be sad.

threadedNoiseGeneration

Default value: true

Whether to allow the use of multiple threads to generate noise, speeding up terrain generation considerably.

noiseGenerationThreads

Default value: 2

How many threads to use for noise generation if threadedNoiseGeneration is enabled. You should set this to the amount of physical cores (not logical cores!) in your computer. If you set this too high, your world generation will actually slow down! NOTE: This value must be a power of two!

deleteLakes

Default value: false

When set to true, the default vanilla lakes that dot the surface won't generate in simplex terrain worlds. Note that this will also remove underground lakes and lava lakes as well.

simplexNetherGeneration

Default value: true

When set to true, Simplex Terrain will generate an improved nether if the overworld is generated by Simplex Terrain.

cloudHeight

Default value: 192

Controls the cloud height for single player simplex terrain overworlds.

Terrain configs

noiseGenerator

Default value: SIMPLEX

Changes between the 5 implemented noise generators. For more information visit the Noise Implementations page.

postProcessors

Default value: []

Adds post processors for modifying the terrain after it's been generated. Currently there are only a couple, as this feature is still in development. Head over to the Post processors page for more information.

terrainModifiers

Default value: ["MOUNTAINS", "RIDGES", "DETAILS"]

Adds noise modifiers that change the shape of the terrain. They make the terrain more variable and interesting to visit. Check out the Noise Modifiers page for more information.

seaLevel

Default value: 63

The default height of the ocean. Beaches generate between this height and the lowland starting height. At half of this height, deep ocean will spawn.

mainOctaveAmount

Default value: 3

How many octaves the guiding noise will generate. This noise is used to separate land from ocean, and increasing the octave amount makes the transition more fuzzy.

mainFrequency

Default value: 3200.0

The size of the continents and the oceans. Increasing this will make landmasses and oceans larger.

mainAmplitudeHigh

Default value: 144.0

The upper bound of the main (continent) noise. Increasing this will make ocean/land transitions sharper, and vice versa.

mainAmplitudeLow

Default value: 32.0

The lower bound of the main (continent) noise. Increasing this will make oceans deeper, and vice versa.

mainNetherScale

Default value: 70.0

The size of the nether's noise, when simplex nether generation is enabled. Increasing this will make open and solid areas larger, and vice versa.

netherThresholdScale

Default value: 28.0

Increasing this value will spread out the transition of open areas to solid areas in the nether, and vice versa.

netherThresholdAmplitude

Default value: 0.125

Increasing this value will make the transition of open to solid areas in the nether much sharper, and vice versa.

netherThresholdBase

Default value: 0.25

Controls the open area to solid area distribution in the nether. Increasing it will make the nether more open in general while decreasing it will make areas more solid and closed off.

Biome configs

lowlandStartHeight

Default value: 68

The y value when the lowlands biome area starts.

midlandStartHeight

Default value: 90

The y value when the midlands biome area starts.

highlandStartHeight

Default value: 140

The y value when the highlands biome area starts.

toplandStartHeight

Default value: 190

The y value when the mountain peaks biome area starts.

biomeScaleAmount

Default value: 8

Larger values make the biomes bigger while smaller numbers shrink the biome size.

Temperature and humidity control for biomes

temperatureOctaveAmount

Default value: 1

Controls the amount of octaves of noise used in temperature calculation.

humidityOctaveAmount

Default value: 2

Controls the amount of octaves used in humidity calculation.

temperatureFrequency

Default value: 15.0

How spread out temperature changes are. Increasing this value will increase the temperature changes, making it more gradual.

humidityFrequency

Default value: 11.0

Does the same thing as the option above but modifies the humidity.

temperatureAmplitude

Default value: 1.2

The minimum and maximum temperature. If you set this lower, the entire world will be temperate without any major temperature changes. Setting it higher will increase the occurrences of temperature extremes.

humidityAmplitude

Default value: 1.2

Does the same thing as the option above but with humidity.