<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sasgaming.net/index.php?action=history&amp;feed=atom&amp;title=Minecraft%3ADimension_definition</id>
	<title>Minecraft:Dimension definition - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sasgaming.net/index.php?action=history&amp;feed=atom&amp;title=Minecraft%3ADimension_definition"/>
	<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=Minecraft:Dimension_definition&amp;action=history"/>
	<updated>2026-04-09T12:27:04Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.sasgaming.net/index.php?title=Minecraft:Dimension_definition&amp;diff=49999&amp;oldid=prev</id>
		<title>imported&gt;ProBot: Bot: Modifying de:Angepasste Dimensionen to de:Dimensionsdefinition</title>
		<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=Minecraft:Dimension_definition&amp;diff=49999&amp;oldid=prev"/>
		<updated>2026-01-06T02:06:24Z</updated>

		<summary type="html">&lt;p&gt;Bot: Modifying &lt;a href=&quot;/index.php?title=De:Angepasste_Dimensionen&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;De:Angepasste Dimensionen (page does not exist)&quot;&gt;de:Angepasste Dimensionen&lt;/a&gt; to &lt;a href=&quot;/index.php?title=De:Dimensionsdefinition&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;De:Dimensionsdefinition (page does not exist)&quot;&gt;de:Dimensionsdefinition&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{about|data pack contents|other uses|Dimension}}&lt;br /&gt;
{{exclusive|java}}&lt;br /&gt;
[[File:Floating Islands custom dimension.png|thumb|300px|A custom dimension using a [[dimension type|custom type]], a fixed [[Minecraft:plains]] biome, and the &amp;lt;code&amp;gt;minecraft:floating_islands&amp;lt;/code&amp;gt; [[Minecraft:noise settings]].]]&lt;br /&gt;
{{relevant tutorial|Adding a new dimension}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Dimensions&amp;#039;&amp;#039;&amp;#039; are [[Minecraft:JSON]] files located in [[Minecraft:data pack]]s that define dimensions for the game. New dimensions added can be accessed by using commands, like {{cmd|/execute in &amp;lt;dimension&amp;gt; run teleport &amp;lt;coordinates&amp;gt;}}.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
Dimensions are stored as [[Minecraft:JSON]] files within a data pack, at the path &amp;lt;code&amp;gt;data/&amp;lt;namespace&amp;gt;/dimension/&amp;lt;name&amp;gt;.json&amp;lt;/code&amp;gt;. Alternatively, a [[Minecraft: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&amp;#039;t have an impact on the given dimension.&lt;br /&gt;
&lt;br /&gt;
== JSON format ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;treeview&amp;quot;&amp;gt;&lt;br /&gt;
When stored as separate dimensions, they follow the following syntax:&lt;br /&gt;
* {{nbt|compound}} The root tag.&lt;br /&gt;
** {{nbt|string|type}}: {{json ref|dimension type}}. Can be preset &amp;lt;code&amp;gt;overworld&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;the_nether&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;the_end&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;overworld_caves&amp;lt;/code&amp;gt;, or a custom dimension type&lt;br /&gt;
** {{nbt|compound|generator}}: Generation settings used for that dimension.&lt;br /&gt;
*** {{nbt|string|type}}: The [[#Generator types|generator]] type as [[Minecraft:resource location]]. One of &amp;lt;code&amp;gt;noise&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;flat&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;debug&amp;lt;/code&amp;gt;.&lt;br /&gt;
*** Additional fields of the generator, described below.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Generator types ==&lt;br /&gt;
&lt;br /&gt;
=== debug ===&lt;br /&gt;
The generator type used when selecting [[Minecraft:debug mode]] in the world creation menu. This generator has no additional fields.&lt;br /&gt;
&lt;br /&gt;
=== flat ===&lt;br /&gt;
The generator type used for [[Minecraft:superflat]] worlds.&lt;br /&gt;
&amp;lt;div class=&amp;quot;treeview&amp;quot;&amp;gt;&lt;br /&gt;
* Additional fields:&lt;br /&gt;
** {{Nbt|compound|settings}}: Superflat settings.&lt;br /&gt;
*** {{nbt inherit/flat generator settings}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== noise ===&lt;br /&gt;
The generator used in all the default [[Minecraft:dimension]]s.&lt;br /&gt;
&amp;lt;div class=&amp;quot;treeview&amp;quot;&amp;gt;&lt;br /&gt;
* Additional fields:&lt;br /&gt;
** {{Nbt|string}}{{Nbt|compound|settings}}: {{json ref|noise settings|inline=1}} &amp;amp;mdash; Settings for the noise generator.&lt;br /&gt;
** {{nbt|compound|biome_source}}: Settings determining the biome layout.&lt;br /&gt;
*** {{nbt|string|type}}: The [[#Biome sources|biome source]] type as a [[Minecraft:resource location]].&lt;br /&gt;
*** Additional fields of the biome source, described below.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Biome sources ==&lt;br /&gt;
&lt;br /&gt;
=== checkerboard ===&lt;br /&gt;
The checkerboard biome source places biomes in a checkerboard pattern.&lt;br /&gt;
&amp;lt;div class=&amp;quot;treeview&amp;quot;&amp;gt;&lt;br /&gt;
* Additional fields:&lt;br /&gt;
** {{nbt|string}}{{nbt|list|biomes}}: {{json ref/biome|tag=1}}&lt;br /&gt;
** {{nbt|int|scale}}: Optional. Value between 0 and 62 that defaults to 2. Determines the size of the checkerboard grid. A scale of 0 means each cell of the grid is one chunk wide. Doubles each time the scale increases.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== fixed ===&lt;br /&gt;
The fixed biome source, also called [[Minecraft:single biome]], uses one specified biome everywhere.&lt;br /&gt;
&amp;lt;div class=&amp;quot;treeview&amp;quot;&amp;gt;&lt;br /&gt;
* Additional fields:&lt;br /&gt;
** {{nbt|string|biome}}: {{json ref/biome}} &amp;amp;mdash; The single biome to use.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== multi_noise ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;treeview&amp;quot;&amp;gt;&lt;br /&gt;
* Additional fields:&lt;br /&gt;
** {{nbt|string|preset}}: A reference to a [[#Multi noise parameter list|parameter list]]. The default parameter lists are &amp;lt;code&amp;gt;overworld&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;nether&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Or:&lt;br /&gt;
** {{nbt|list|biomes}}: List of biome parameters points. Needs at least one entry. Biomes can appear in more than one parameter point.&lt;br /&gt;
*** {{nbt|compound}}: A parameter point.&lt;br /&gt;
**** {{nbt|string|biome}}: {{json ref/biome}} &amp;amp;mdash; The biome used at this parameter point.&lt;br /&gt;
**** {{nbt|compound|parameters}}: The parameters of this entry&lt;br /&gt;
***** {{Nbt inherit/parameter point}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== the_end ===&lt;br /&gt;
The biome source used for [[Minecraft:the End]] dimension. This biome source has no additional fields.&lt;br /&gt;
&lt;br /&gt;
== Multi noise parameter list ==&lt;br /&gt;
A multi-noise biome source parameter list is stored as [[Minecraft:JSON]] files within a data pack, at the path &amp;lt;code&amp;gt;data/&amp;lt;namespace&amp;gt;/worldgen/multi_noise_biome_source_parameter_list/&amp;lt;name&amp;gt;.json&amp;lt;/code&amp;gt;. It is used to avoid changing world preset files when adding new biomes to experimental data packs.&lt;br /&gt;
&lt;br /&gt;
The syntax is as follows:&lt;br /&gt;
&amp;lt;div class=&amp;quot;treeview&amp;quot;&amp;gt;&lt;br /&gt;
** {{nbt|string|preset}}: A reference to a hardcoded parameter list preset. The available presets are &amp;lt;code&amp;gt;overworld&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;nether&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
{{HistoryTable&lt;br /&gt;
|{{HistoryLine|java}}&lt;br /&gt;
|{{HistoryLine||1.16|dev=Pre-release 1|Added dimensions to [[Minecraft:data pack]]s.}}&lt;br /&gt;
|{{HistoryLine||1.16.2|dev=20w29a|The [[Minecraft:Custom noise settings|noise settings]] for custom dimensions can now also be stored in separate files.}}&lt;br /&gt;
|{{HistoryLine|||dev=pre1|Custom dimensions now use the same folder pattern in data packs as other resources: &amp;lt;samp&amp;gt;namespace/&amp;lt;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;gt;/resource.json&amp;lt;/samp&amp;gt;.}}&lt;br /&gt;
|{{HistoryLine||1.19|dev=22w11a|Removed the &amp;lt;code&amp;gt;seed&amp;lt;/code&amp;gt; field in &amp;lt;code&amp;gt;noise&amp;lt;/code&amp;gt; generator and &amp;lt;code&amp;gt;the_end&amp;lt;/code&amp;gt; biome source, and the world seed is now always used for all dimensions.&lt;br /&gt;
|[[Minecraft:Dimension type]]s can no longer be inlined in the dimension, they have to be a reference to a separate dimension_type file.}}&lt;br /&gt;
|{{HistoryLine||1.19.4|dev=1.19.4-pre1|Added multi-noise biome source parameter list.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [https://misode.github.io/dimension/ Dimension Generator on misode.github.io]&lt;br /&gt;
&lt;br /&gt;
== Navigation ==&lt;br /&gt;
{{Navbox Java Edition technical|datapack}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Dimensions]]&lt;br /&gt;
&lt;br /&gt;
[[Minecraft:de:Dimensionsdefinition]]&lt;br /&gt;
[[Minecraft:fr:Définition de dimension]]&lt;br /&gt;
[[Minecraft:ja:カスタムディメンション]]&lt;br /&gt;
[[Minecraft:pt:Definição de dimensão]]&lt;br /&gt;
[[Minecraft:zh:维度定义格式]]&lt;/div&gt;</summary>
		<author><name>imported&gt;ProBot</name></author>
	</entry>
</feed>