- sea_level: The sea level in this dimension. Note that this value only affects world generation. The sea level for mob spawning is a fixed value 63.
- disable_mob_generation: Disables creature spawning upon chunk generation.
- ore_veins_enabled: Whether ore veins generate.
- aquifers_enabled: Whether aquifers generate.
- legacy_random_source: Whether to use the old random number generator from before 1.18 for world generation.
- default_block: The default block used for the terrain.
- Block state
- default_fluid: The default block used for seas and lakes.
- Block state
- spawn_target: (Required, but can be empty) A list of noise parameters to specify the points around which the player tries to spawn. The game will select some horizonal locations with a distance to are not more than 2560 blocks away from the origin (0,0), then sample the noise values ("depth" noise and "offset" are alway 0), and calculate
((x^2+z^2)^2) / 390625 + (the square of the mininum distance to the ranges in the list). The player will spawn near the location whose this value is smallest.- :A range.
- Noise parameter for biome (See Biome for usages of each parameter in vanilla game)
- :A range.
- noise: Fields for world generation.
- min_y: The minimum Y coordinate where terrain starts generating. Value between -2032 and 2031 (both inclusive). Must be divisible by 16.
- height: The total height where terrain generates. Value between 0 and 4064 (both inclusive). Must be divisible by 16. And
min_y + heightcannot exceed 2032. - size_horizontal: Value between 0 and 4 (both inclusive)
- size_vertical: Value between 0 and 4 (both inclusive)
- noise_router: Routes density functions to noise parameters used for world generation. Each field can be an ID of density function or a density function (can be in constant form or object form).
- initial_density_without_jaggedness: Related to the height of the surface. At a horizonal position, starting from the top of the world, the game searches from top to bottom with the precision of size_vertical*4 blocks. The first Y-level whose noise value greater than 25/64 is used as the initial surface height for world generation.
- final_density: Determines where there is an air or a default block. If positive, returns default block which will can be replaced by the surface_rule. Otherwise, an air where aquifers can generate.
- barrier: Affects whether to separate between aquifers and open areas in caves. Larger values leads to higher probability to separate.
- fluid_level_floodedness: Affects the probability of generating liquid in an cave for aquifer. The larger value leads to higher probability. The noise value greater than 1.0 is regarded as 1.0, and value less than -1.0 is regarded as -1.0.
- fluid_level_spread: Affects the height of the liquid surface at a horizonal position. Smaller value leads to higher probability for lower height.
- lava: Affects whether an aquifer here uses lava instead of water. The threshold is 0.3.
- vein_toggle: [check the code]
- vein_ridged: [check the code]
- vein_gap: [check the code]
- temperature: The temperature values for biome placement. This field and the following five fields are used for biome placement.
- vegetation: The humidity values for biome placement.
- continents: The continentalness values for terrain generation and biome placement.
- erosion: The erosion values for terrain generation and biome placement.
- depth: The depth values for terrain generation and biome placement.
- ridges: The weirdness values for terrain generation and biome placement.
- surface_rule: To place blocks in the terrain.
- Surface rule
Advertisement
English
Advertisement