{{about|data pack contents|the April Fools Easter egg dimensions|Java Edition 20w14∞|other uses|Dimension}}
minecraft:floating_islands
[[noise settings]].]]
'''Dimensions''' are [[JSON]] files located in [[data pack]]s that define dimensions for the game. New dimensions added can be accessed by using commands, like {{cmd|/execute in data//dimension/.json
. Alternatively, a [[Custom world preset]] can be used to customize all dimensions in a world. Dimensions stored separately override the dimension set in the selected world preset. This allows datapacks to only override a single dimension while keeping the other dimensions untouched. However, the user-selected world preset then doesn't have an impact on the given dimension.
== JSON format ==
overworld
, the_nether
, the_end
, overworld_caves
, or a custom dimension type
** {{nbt|compound|generator}}: Generation settings used for that dimension.
*** {{nbt|string|type}}: The [[#Generator types|generator]] type as [[resource location]]. One of noise
, flat
, or debug
.
*** Additional fields of the generator, described below.
overworld
and nether
.
* Or:
** {{nbt|list|biomes}}: List of biome parameters points. Needs at least one entry. Biomes can appear in more than one parameter point.
*** {{nbt|compound}}: A parameter point.
**** {{nbt|string|biome}}: {{json ref|biome|Custom biome}} — The biome used at this parameter point.
**** {{nbt|compound|parameters}}: Each parameter has values between -2 and 2. Examples: 0.2
, [0.2, 0.4]
, {"min": 0.2, "max": 0.4}
***** {{nbt|float}}{{nbt|compound}}{{nbt|list|temperature}}
***** {{nbt|float}}{{nbt|compound}}{{nbt|list|humidity}}
***** {{nbt|float}}{{nbt|compound}}{{nbt|list|continentalness}}
***** {{nbt|float}}{{nbt|compound}}{{nbt|list|erosion}}
***** {{nbt|float}}{{nbt|compound}}{{nbt|list|weirdness}}
***** {{nbt|float}}{{nbt|compound}}{{nbt|list|depth}}
***** {{nbt|float|offset}}
data//worldgen/multi_noise_biome_source_parameter_list/.json
. It is used to avoid changing world preset files when adding new biomes to experimental data packs.
The syntax is as follows:
overworld
and nether
.
seed
field in noise
generator and the_end
biome source, and the world seed is now always used for all dimensions.
|[[Dimension type]]s can no longer be inlined in the dimension, they have to be a reference to a separate dimension_type file.}}
|{{HistoryLine||1.19.4|dev=1.19.4-pre1|Added multi-noise biome source parameter list.}}
}}
== External links ==
* [https://misode.github.io/dimension/ Dimension Generator on misode.github.io]
== Navigation ==
{{Navbox Java Edition technical|datapack}}
[[Category:Dimensions]]
[[de:Angepasste Dimensionen]]
[[fr:Définition de dimension]]
[[ja:カスタムディメンション]]
[[pt:Definição de dimensão]]
[[zh:维度数据格式]]