<?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%3ANoise_settings</id>
	<title>Minecraft:Noise settings - 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%3ANoise_settings"/>
	<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=Minecraft:Noise_settings&amp;action=history"/>
	<updated>2026-07-25T18:29:41Z</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:Noise_settings&amp;diff=159387&amp;oldid=prev</id>
		<title>SyncBot: Sync: updated from Minecraft</title>
		<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=Minecraft:Noise_settings&amp;diff=159387&amp;oldid=prev"/>
		<updated>2026-07-02T11:12:41Z</updated>

		<summary type="html">&lt;p&gt;Sync: updated from Minecraft&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:12, 2 July 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l124&quot;&gt;Line 124:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 124:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{HistoryTable&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{HistoryTable&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|{{HistoryLine|upcoming java}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|{{HistoryLine|upcoming java}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|{{HistoryLine||26.3|dev=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;snapshot1&lt;/del&gt;|The {{cd|surface_rule}} field has been renamed to {{cd|material_rule}}}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|{{HistoryLine||26.3|dev=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;snap1&lt;/ins&gt;|The {{cd|surface_rule}} field has been renamed to {{cd|material_rule}}&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|{{HistoryLine|||dev=snap2|The {{cd|spawn_target}} field has been updated to allow use of any density function, instead of just a subset of those defined within the {{cd|noise_router}} field.&lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>SyncBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.sasgaming.net/index.php?title=Minecraft:Noise_settings&amp;diff=155117&amp;oldid=prev</id>
		<title>SyncBot: Sync: new page from Minecraft</title>
		<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=Minecraft:Noise_settings&amp;diff=155117&amp;oldid=prev"/>
		<updated>2026-06-25T11:21:12Z</updated>

		<summary type="html">&lt;p&gt;Sync: new page from Minecraft&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{exclusive|java}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Noise settings&amp;#039;&amp;#039;&amp;#039; are for generating the shape of the terrain and noise caves, and what blocks the terrain is generated with, stored as [[Minecraft:JSON]] files within a [[Minecraft:data pack]] in the path {{cd|data/&amp;lt;namespace&amp;gt;/worldgen/noise_settings}}, and are used with the {{cd|minecraft:noise}} generator in a dimension. Vanilla settings include {{cd|minecraft:overworld}} for normal [[Minecraft:Overworld]] generation, {{cd|minecraft:amplified}} for [[Minecraft:Amplified]] Overworld generation, {{cd|minecraft:nether}} for regular [[Minecraft:The Nether|Nether]] generation, {{cd|minecraft:caves}} for Cave (Nether-like generation but with Overworld [[Minecraft:terrain features]]) generation, {{cd|minecraft:end}} for regular [[Minecraft:The End|End]] generation, and {{cd|minecraft:floating_islands}} for Floating Islands (similar to The End outer islands) generation.&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;
* {{nbt|compound}}: Root object.&lt;br /&gt;
** {{/JSON format}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Noise router ==&lt;br /&gt;
{{Main|Noise router}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;noise router&amp;#039;&amp;#039;&amp;#039; is a collection of [[Minecraft:density function]]s. Density functions compute a value for each block position. They are used for terrain generation, biome layout, aquifers, ore veins, and more. &lt;br /&gt;
&lt;br /&gt;
== Surface rule ==&lt;br /&gt;
{{Main|Surface rule}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Surface rules&amp;#039;&amp;#039;&amp;#039; are used to determine the block for each solid position of the terrain. Noise settings contains one root {{nbt|compound|surface_rule}} field that contains all the logic for placing the different surface blocks.&lt;br /&gt;
&lt;br /&gt;
== Defaults ==&lt;br /&gt;
&lt;br /&gt;
These are the default settings for some vanilla presets. For brevity, some fields are summarized or omitted entirely; the vanilla data pack&amp;#039;s &amp;lt;code&amp;gt;minecraft/worldgen/noise_settings&amp;lt;/code&amp;gt; directory has them in full.&lt;br /&gt;
&lt;br /&gt;
Amplified and large biomes are the same as Overworld generation, but the {{nbt|compound|noise_router}} is adjusted.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Property&lt;br /&gt;
!Overworld&lt;br /&gt;
!Caves&lt;br /&gt;
!Floating Islands&lt;br /&gt;
!The Nether&lt;br /&gt;
!The End&lt;br /&gt;
|-&lt;br /&gt;
|{{nbt|int|sea_level}}&lt;br /&gt;
|63&lt;br /&gt;
|32&lt;br /&gt;
| -64&lt;br /&gt;
| 32&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|{{nbt|boolean|disable_mob_generation}}&lt;br /&gt;
|{{tc|no|false}}&lt;br /&gt;
|{{tc|no|false}}&lt;br /&gt;
|{{tc|no|false}}&lt;br /&gt;
|{{tc|no|false}}&lt;br /&gt;
|{{tc|yes|true}}&lt;br /&gt;
|-&lt;br /&gt;
|{{nbt|boolean|ore_veins_enabled}}&lt;br /&gt;
|{{tc|yes|true}}&lt;br /&gt;
|{{tc|no|false}}&lt;br /&gt;
|{{tc|no|false}}&lt;br /&gt;
|{{tc|no|false}}&lt;br /&gt;
|{{tc|no|false}}&lt;br /&gt;
|-&lt;br /&gt;
|{{nbt|boolean|aquifers_enabled}}&lt;br /&gt;
|{{tc|yes|true}}&lt;br /&gt;
|{{tc|no|false}}&lt;br /&gt;
|{{tc|no|false}}&lt;br /&gt;
|{{tc|no|false}}&lt;br /&gt;
|{{tc|no|false}}&lt;br /&gt;
|-&lt;br /&gt;
| {{nbt|boolean|legacy_random_source}}&lt;br /&gt;
|{{tc|no|false}}&lt;br /&gt;
|{{tc|yes|true}}&lt;br /&gt;
|{{tc|yes|true}}&lt;br /&gt;
|{{tc|yes|true}}&lt;br /&gt;
|{{tc|yes|true}}&lt;br /&gt;
|-&lt;br /&gt;
|{{nbt|compound|default_block}}&lt;br /&gt;
| colspan=3| {{BlockLink|Stone}}&lt;br /&gt;
| {{BlockLink|Netherrack}}&lt;br /&gt;
| {{BlockLink|End Stone}}&lt;br /&gt;
|-&lt;br /&gt;
| {{nbt|compound|default_fluid}}&lt;br /&gt;
| colspan=3 | {{BlockLink|Water}}&lt;br /&gt;
| {{BlockLink|Lava}}&lt;br /&gt;
| {{BlockLink|Air}}&lt;br /&gt;
|-&lt;br /&gt;
| {{nbt|list|spawn_target}}&lt;br /&gt;
| Two spawn targets&lt;br /&gt;
| Empty&lt;br /&gt;
| Empty&lt;br /&gt;
| Empty&lt;br /&gt;
| Empty&lt;br /&gt;
|-&lt;br /&gt;
| {{nbt|int|noise.min_y}}&lt;br /&gt;
| -64&lt;br /&gt;
| -64&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
|-&lt;br /&gt;
| {{nbt|int|noise.height}}&lt;br /&gt;
| 384&lt;br /&gt;
| 192&lt;br /&gt;
| 256&lt;br /&gt;
| 128&lt;br /&gt;
| 128&lt;br /&gt;
|-&lt;br /&gt;
| {{nbt|int|noise.size_horizontal}}&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| {{nbt|int|noise.size_vertical}}&lt;br /&gt;
| 2&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| {{nbt|compound|surface_rule}}&lt;br /&gt;
| The usual Overworld rules: places bedrock, deepslate, grass, and all biome-specific blocks.&lt;br /&gt;
| Similar to the Overworld, but with a bedrock roof and tweaked to allow generating dirt and grass not on the surface.&lt;br /&gt;
| Similar to the Overworld, but with no bedrock floor and tweaked to allow generating dirt and grass not on the surface.&lt;br /&gt;
| Places the bedrock floor and roof, and biome-specific blocks.&lt;br /&gt;
| Places end stone only.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
{{HistoryTable&lt;br /&gt;
|{{HistoryLine|upcoming java}}&lt;br /&gt;
|{{HistoryLine||26.3|dev=snapshot1|The {{cd|surface_rule}} field has been renamed to {{cd|material_rule}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [https://misode.github.io/worldgen/noise-settings/ Noise settings 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;
[[Minecraft:de:Rauscheinstellungen]]&lt;br /&gt;
[[Minecraft:fr:Paramètres de bruit]]&lt;br /&gt;
[[Minecraft:zh:噪声设置]]&lt;/div&gt;</summary>
		<author><name>SyncBot</name></author>
	</entry>
</feed>