<?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%3AProcessor_list</id>
	<title>Minecraft:Processor list - 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%3AProcessor_list"/>
	<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=Minecraft:Processor_list&amp;action=history"/>
	<updated>2026-04-20T19:08:22Z</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:Processor_list&amp;diff=91902&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:Processor_list&amp;diff=91902&amp;oldid=prev"/>
		<updated>2026-04-18T11:14:56Z</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;A &amp;#039;&amp;#039;&amp;#039;processor list&amp;#039;&amp;#039;&amp;#039; is used to transform blocks of a [[Minecraft:structure template]] during generation. They contain a list of processors. Processor lists are configured using [[Minecraft:JSON]] files stored within a [[Minecraft:data pack]] in the folder {{cd|data/&amp;lt;namespace&amp;gt;/worldgen/processor_list}} or an [[Minecraft:add-on]] in the folder {{cd|&amp;lt;root BP&amp;gt;/worldgen/processors}}.&lt;br /&gt;
&lt;br /&gt;
== JSON format ==&lt;br /&gt;
A processor list can be a list, or an object that contains a list.&lt;br /&gt;
{{el|java}}:&lt;br /&gt;
A list:&lt;br /&gt;
&amp;lt;div class=&amp;quot;treeview&amp;quot;&amp;gt;&lt;br /&gt;
* {{nbt|list}}: A list of processors.&lt;br /&gt;
** {{nbt|compound}}: A processor object (see below)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or an object:&lt;br /&gt;
&amp;lt;div class=&amp;quot;treeview&amp;quot;&amp;gt;&lt;br /&gt;
* {{nbt|compound}}: An object of processor list.&lt;br /&gt;
** {{nbt|list|processors}}: A list of processors.&lt;br /&gt;
*** {{nbt|compound}}: A processor object  (see below)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{el|bedrock}}:&lt;br /&gt;
&amp;lt;div class=&amp;quot;treeview&amp;quot;&amp;gt;&amp;lt;section begin=&amp;quot;json format&amp;quot; /&amp;gt;&lt;br /&gt;
*{{nbt|compound}} The root tag.&lt;br /&gt;
**{{nbt|string|format_version}}: The game version to run the file as. Versions above 1.21.20 can be used.&lt;br /&gt;
**{{nbt|compound|minecraft:processor_list}}&lt;br /&gt;
*** {{nbt|compound|description}}&lt;br /&gt;
**** {{nbt|string|identifier}}: The identifier used for referencing this processor.&lt;br /&gt;
*** {{nbt|list|processors}}: A list of processors.&lt;br /&gt;
**** {{nbt|compound|processor_type}}: A processor. The type of processor determines the format of the rest of the processor.&lt;br /&gt;
&amp;lt;section end=&amp;quot;json format&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Processors ==&lt;br /&gt;
&lt;br /&gt;
===rule===&lt;br /&gt;
Replaces blocks with custom rules&lt;br /&gt;
&amp;lt;div class=&amp;quot;treeview&amp;quot;&amp;gt;&lt;br /&gt;
* {{Nbt|compound}}: A processor object&lt;br /&gt;
** {{Nbt|string|processor_type}}: {{cd|minecraft:rule}}&lt;br /&gt;
** {{Nbt|list|rules}}: (Required, but can be empty) A list of rules. Only the first rule that all conditions are met takes effect. This is decided anew for each block.&lt;br /&gt;
*** {{Nbt|compound}}: A rule.&lt;br /&gt;
**** {{Nbt|compound|position_predicate}}: (Optional, defaults to an &amp;quot;always_true&amp;quot; test) A {{slink||Position rule test}} to apply to the distance from the structure start to this block.&lt;br /&gt;
**** {{Nbt|compound|input_predicate}}: A {{slink||Rule test}} to apply to the block placed by the structure.&lt;br /&gt;
**** {{Nbt|compound|location_predicate}}: A {{slink||Rule test}} to apply to the block in the world that is replaced by the structure.&lt;br /&gt;
**** {{Nbt|compound|output_state}}: The block that is placed when all conditions are met. Omitting block states use default values (e.g. the replacement of stairs with stairs without changing states need 40 rules to check for all facing combinations).&lt;br /&gt;
***** {{nbt inherit/block state}}&lt;br /&gt;
**** {{Nbt|compound|block_entity_modifier}}: (optional) Modifies nbt data of the block entity if all conditions are met.&lt;br /&gt;
***** {{Nbt|string|type}}: Can be {{cd|minecraft:append_loot}}(Appends &amp;lt;code&amp;gt;LootTable&amp;lt;/code&amp;gt; field and &amp;lt;code&amp;gt;LootTableSeed&amp;lt;/code&amp;gt; field to the block entity. The &amp;lt;code&amp;gt;LootTableSeed&amp;lt;/code&amp;gt; uses a random number seeded by the block position.), {{cd|minecraft:append_static}}{{only|je|short=1}}(Merges specified data into the block entity.), {{cd|minecraft:clear}}{{only|je|short=1}}(Resets any existing fields on the block entity.) or {{cd|minecraft:passthrough}}(Do nothing).&lt;br /&gt;
*****; If {{cd|type}} is {{cd|minecraft:append_loot}}, additional field is as follows&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
***** {{Nbt|string|loot_table}}: The resource location of a loot table.&lt;br /&gt;
*****; If {{cd|type}} is {{cd|minecraft:append_static}}, additional field is as follows&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
***** {{Nbt|compound|data}}: The nbt data to be merged into the block entity. Needs to be in JSON form, see [[Minecraft:NBT format#JSON and NBT]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
===block_rot===&lt;br /&gt;
{{exclusive|java|section=1}}&lt;br /&gt;
Randomly removes blocks. The removed blocks are not replaced by air, but keep the old blocks before the structure being generated&lt;br /&gt;
&amp;lt;div class=&amp;quot;treeview&amp;quot;&amp;gt;&lt;br /&gt;
* {{Nbt|compound}}: A processor object&lt;br /&gt;
** {{Nbt|string|processor_type}}: {{cd|minecraft:block_rot}}&lt;br /&gt;
** {{Nbt|float|integrity}}: The probability of randomly removing blocks in the structure. Value between 0 and 1.&lt;br /&gt;
** {{Nbt|string}}{{nbt|list|rottable_blocks}}: (optional) Blocks that can be removed. A block ID or a block tag, or a list of block IDs.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
===block_age===&lt;br /&gt;
{{exclusive|java|section=1}}&lt;br /&gt;
Makes blocks aged. A stone, stone bricks, or cracked stone bricks block has a chance of 0.5 to be replaced with one of cracked stone bricks, stone brick stairs, mossy stone bricks, and mossy stone brick stairs. All variants of stairs have a 0.5 chance to become one of stone slab, stone brick slab, mossy stone brick stairs, and mossy stone brick slab. All variants of slabs and walls may remain unchanged or become mossy stone brick variants. Obsidian also has a 0.15 chance to be replaced with crying obsidian.&lt;br /&gt;
&amp;lt;div class=&amp;quot;treeview&amp;quot;&amp;gt;&lt;br /&gt;
* {{Nbt|compound}}: A processor object&lt;br /&gt;
** {{Nbt|string|processor_type}}: {{cd|minecraft:block_age}}&lt;br /&gt;
** {{Nbt|float|mossiness}}: Values below 0.0 is treated as 0.0; values above 1.0 is treated as 1.0. The probability of using mossy variants when making a block aged.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===block_ignore===&lt;br /&gt;
Removes specified blocks. The removed blocks are not replaced by air, but keep the old blocks before the structure being generated.&lt;br /&gt;
&amp;lt;div class=&amp;quot;treeview&amp;quot;&amp;gt;&lt;br /&gt;
* {{Nbt|compound}}: A processor object&lt;br /&gt;
** {{Nbt|string|processor_type}}: {{cd|minecraft:block_ignore}}&lt;br /&gt;
** {{Nbt|list|blocks}}: (Required, but can be empty) IDs of blocks to ignore. Specifying block states has no effect.&lt;br /&gt;
*** {{Nbt|compound}}: A block.&lt;br /&gt;
**** {{nbt inherit/block state}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
===gravity===&lt;br /&gt;
{{exclusive|java|section=1}}&lt;br /&gt;
Change the Y-level of blocks&amp;#039; positions to fit the terrain like a village road. Note that this is not used to make floating gravity blocks fall down. This processor is hardcoded to be used on a structure template if its &amp;quot;projection&amp;quot; field in its [[Minecraft:template pool]] is &amp;quot;terrain_matching&amp;quot;&lt;br /&gt;
&amp;lt;div class=&amp;quot;treeview&amp;quot;&amp;gt;&lt;br /&gt;
* {{Nbt|compound}}: A processor object&lt;br /&gt;
** {{Nbt|string|processor_type}}: {{cd|minecraft:gravity}}&lt;br /&gt;
** {{Nbt|string|heightmap}}: (optional, defaults to WORLD_SURFACE_WG) Must be one of &amp;lt;code&amp;gt;&amp;quot;WORLD_SURFACE_WG&amp;quot;&amp;lt;/code&amp;gt;(if not during world generation, fallbacks to &amp;lt;code&amp;gt;WORLD_SURFACE&amp;lt;/code&amp;gt;), &amp;lt;code&amp;gt;&amp;quot;WORLD_SURFACE&amp;quot;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;quot;OCEAN_FLOOR_WG&amp;quot;&amp;lt;/code&amp;gt;(if not during world generation, fallbacks to &amp;lt;code&amp;gt;OCEAN_FLOOR&amp;lt;/code&amp;gt;), &amp;lt;code&amp;gt;&amp;quot;OCEAN_FLOOR&amp;quot;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;quot;MOTION_BLOCKING&amp;quot;&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;&amp;quot;MOTION_BLOCKING_NO_LEAVES&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
** {{Nbt|int|offset}}: (optional, defaults to 0) The offset relative to the terrain. For example: 0 is to place the structure on the ground, -1 is to sink one block into the ground. When this processor is used on a structure template by hardcoding (when the template&amp;#039;s &amp;quot;projection&amp;quot; field in its [[Minecraft:template pool]] is &amp;quot;terrain_matching&amp;quot;), {{Nbt|int|offset}} is -1.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
===protected_blocks===&lt;br /&gt;
Specifies which blocks in the world cannot be overridden by this structure&lt;br /&gt;
&amp;lt;div class=&amp;quot;treeview&amp;quot;&amp;gt;&lt;br /&gt;
* {{Nbt|compound}}: A processor object&lt;br /&gt;
** {{Nbt|string|processor_type}}: {{cd|minecraft:protected_blocks}}&lt;br /&gt;
** {{Nbt|string|value}}: A block tag with &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
===blackstone_replace===&lt;br /&gt;
{{exclusive|java|section=1}}&lt;br /&gt;
Replaces all stone-variant blocks with blackstone variants and all iron bars with chains.&lt;br /&gt;
&amp;lt;div class=&amp;quot;treeview&amp;quot;&amp;gt;&lt;br /&gt;
* {{Nbt|compound}}: A processor object&lt;br /&gt;
** {{Nbt|string|processor_type}}: {{cd|minecraft:blackstone_replace}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
===jigsaw_replacement===&lt;br /&gt;
{{exclusive|java|section=1}}&lt;br /&gt;
Replaces [[Minecraft:jigsaw block]]s with the specified final state. This processor is hardcoded to be used unless generated in the jigsaw block GUI.&lt;br /&gt;
&amp;lt;div class=&amp;quot;treeview&amp;quot;&amp;gt;&lt;br /&gt;
* {{Nbt|compound}}: A processor object&lt;br /&gt;
** {{Nbt|string|processor_type}}: {{cd|minecraft:jigsaw_replacement}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
===lava_submerged_block===&lt;br /&gt;
{{exclusive|java|section=1}}&lt;br /&gt;
Blocks with incomplete outline shapes cannot override the lava in the world&lt;br /&gt;
&amp;lt;div class=&amp;quot;treeview&amp;quot;&amp;gt;&lt;br /&gt;
* {{Nbt|compound}}: A processor object&lt;br /&gt;
** {{Nbt|string|processor_type}}: {{cd|minecraft:lava_submerged_block}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
===capped===&lt;br /&gt;
Applies a processor to some random blocks instead of applying it to all blocks.&lt;br /&gt;
&amp;lt;div class=&amp;quot;treeview&amp;quot;&amp;gt;&lt;br /&gt;
* {{Nbt|compound}}: A processor object&lt;br /&gt;
** {{Nbt|string|processor_type}}: {{cd|minecraft:capped}}&lt;br /&gt;
** {{Nbt|int}}{{Nbt|compound|value}}: The number of blocks on which the processor is applied. Must be greater than 0. If it is greater than or equal to the total number of blocks in the structure template, all blocks are processed as if the processer is not capped.&lt;br /&gt;
*** {{nbt inherit/int provider}}&lt;br /&gt;
** {{Nbt|compound|delegate}}: Another processor object&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===nop===&lt;br /&gt;
{{exclusive|java|section=1}}&lt;br /&gt;
Does nothing&lt;br /&gt;
&amp;lt;div class=&amp;quot;treeview&amp;quot;&amp;gt;&lt;br /&gt;
* {{Nbt|compound}}: A processor object&lt;br /&gt;
** {{Nbt|string|processor_type}}: {{cd|minecraft:nop}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rule test ==&lt;br /&gt;
Rule tests are used to test if a block matches specific conditions.&lt;br /&gt;
&lt;br /&gt;
=== always_true ===&lt;br /&gt;
Matches any block&lt;br /&gt;
&amp;lt;div class=&amp;quot;treeview&amp;quot;&amp;gt;&lt;br /&gt;
*{{Nbt|compound}}: a rule test&lt;br /&gt;
**{{Nbt|string|predicate_type}}: &amp;lt;code&amp;gt;always_true&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== block_match ===&lt;br /&gt;
Tests is the block is the specified block.&lt;br /&gt;
&amp;lt;div class=&amp;quot;treeview&amp;quot;&amp;gt;&lt;br /&gt;
*{{Nbt|compound}}: a rule test&lt;br /&gt;
**{{Nbt|string|predicate_type}}: &amp;lt;code&amp;gt;block_match&amp;lt;/code&amp;gt;&lt;br /&gt;
** {{Nbt|string|block}}: A block ID.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== blockstate_match ===&lt;br /&gt;
Tests is the block for the specified [[Minecraft:block state]].&lt;br /&gt;
&amp;lt;div class=&amp;quot;treeview&amp;quot;&amp;gt;&lt;br /&gt;
*{{Nbt|compound}}: a rule test&lt;br /&gt;
**{{Nbt|string|predicate_type}}: &amp;lt;code&amp;gt;blockstate_match&amp;lt;/code&amp;gt;&lt;br /&gt;
** {{Nbt|compound|block_state}}: A block state.&lt;br /&gt;
*** {{Nbt inherit/block state}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== random_block_match ===&lt;br /&gt;
Tests is the block is the specified block. Then only matches with a given probability.&lt;br /&gt;
&amp;lt;div class=&amp;quot;treeview&amp;quot;&amp;gt;&lt;br /&gt;
*{{Nbt|compound}}: a rule test&lt;br /&gt;
**{{Nbt|string|predicate_type}}: &amp;lt;code&amp;gt;random_block_match&amp;lt;/code&amp;gt;&lt;br /&gt;
** {{Nbt|string|block}}: A block ID.&lt;br /&gt;
** {{Nbt|float|probability}}: The probability of the predicate to pass if the block is found. Values below 0.0 is treated as 0.0; values above 1.0 is treated as 1.0.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== random_blockstate_match ===&lt;br /&gt;
Tests is the block for the specified [[Minecraft:block state]]. Then only matches with a given probability.&lt;br /&gt;
&amp;lt;div class=&amp;quot;treeview&amp;quot;&amp;gt;&lt;br /&gt;
*{{Nbt|compound}}: a rule test&lt;br /&gt;
**{{Nbt|string|predicate_type}}: &amp;lt;code&amp;gt;random_blockstate_match&amp;lt;/code&amp;gt;&lt;br /&gt;
** {{Nbt|compound|block_state}}: A block state.&lt;br /&gt;
*** {{Nbt inherit/block state}}&lt;br /&gt;
** {{Nbt|float|probability}}: The probability of the predicate to pass if the block state is found. Values below 0.0 is treated as 0.0; values above 1.0 is treated as 1.0.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== tag_match ===&lt;br /&gt;
Tests if the block is in the specified [[Minecraft:block tag (Java Edition)|block tag]].&lt;br /&gt;
&amp;lt;div class=&amp;quot;treeview&amp;quot;&amp;gt;&lt;br /&gt;
*{{Nbt|compound}}: a rule test&lt;br /&gt;
**{{Nbt|string|predicate_type}}: &amp;lt;code&amp;gt;tag_match&amp;lt;/code&amp;gt;&lt;br /&gt;
** {{Nbt|string|tag}}: A [[Minecraft:block tag (Java Edition)|block tag]] without &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Position rule test ==&lt;br /&gt;
Position rule tests are used to test if a position matches specific conditions.&lt;br /&gt;
&lt;br /&gt;
=== always_true ===&lt;br /&gt;
Matches any position.&lt;br /&gt;
&amp;lt;div class=&amp;quot;treeview&amp;quot;&amp;gt;&lt;br /&gt;
*{{Nbt|compound}}: a position rule test&lt;br /&gt;
**{{Nbt|string|predicate_type}}: &amp;lt;code&amp;gt;always_true&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== linear_pos ===&lt;br /&gt;
Passes with a random probability, the probability is based on the 3D Manhattan distance to the structure start (center bottom block of first element).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;treeview&amp;quot;&amp;gt;&lt;br /&gt;
*{{Nbt|compound}}: a position rule test&lt;br /&gt;
**{{Nbt|string|predicate_type}}: &amp;lt;code&amp;gt;linear_pos&amp;lt;/code&amp;gt;&lt;br /&gt;
** {{Nbt|float|min_chance}}: (optional, default is 0.0) The probability (probability less than 0 is treated as 0, greater than 1 is treated as 1) for the predicate to pass when the distance of a block to the structure start is equal to or less than {{nbt|int|min_dist}}. &lt;br /&gt;
** {{Nbt|float|max_chance}}: (optional, default is 0.0) The probability (probability less than 0 is treated as 0, greater than 1 is treated as 1) for the predicate to pass when the distance of a block to the structure start is equal to or greater than {{nbt|int|max_dist}}. If a block&amp;#039;s distance is between {{nbt|int|min_dist}} and {{nbt|int|max_dist}}, probability is obtained by linear interpolation {{cd|(distance - min_dist ) / ( max_dist - min_dist ) * ( max_chance - min_chance ) + min_chance}}.&lt;br /&gt;
** {{Nbt|int|min_dist}}: (optional, defaults to 0) the distance when the minimum probability is used. Must be less than {{Nbt|int|max_dist}}.&lt;br /&gt;
** {{Nbt|int|max_dist}}: (optional, defaults to 0) the distance when the maximum probability is used. Must be greater than {{Nbt|int|min_dist}}.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== axis_aligned_linear_pos ===&lt;br /&gt;
Passes with a random probability, the probability is based on the distance to the structure start (center bottom block of first element) along the specified axis.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;treeview&amp;quot;&amp;gt;&lt;br /&gt;
*{{Nbt|compound}}: a position rule test&lt;br /&gt;
**{{Nbt|string|predicate_type}}: &amp;lt;code&amp;gt;axis_aligned_linear_pos&amp;lt;/code&amp;gt;&lt;br /&gt;
** {{Nbt|string|axis}}: (optional, defaults to {{cd|y}}) can be {{cd|x}}, {{cd|y}} or {{cd|z}}.&lt;br /&gt;
** {{Nbt|float|min_chance}}: (optional, default is 0.0) The probability (probability less than 0 is treated as 0, greater than 1 is treated as 1) for the predicate to pass when the distance of a block to the structure start is equal to or less than {{nbt|int|min_dist}}. &lt;br /&gt;
** {{Nbt|float|max_chance}}: (optional, default is 0.0) The probability (probability less than 0 is treated as 0, greater than 1 is treated as 1) for the predicate to pass when the distance of a block to the structure start is equal to or greater than {{nbt|int|max_dist}}. If a block&amp;#039;s distance is between {{nbt|int|min_dist}} and {{nbt|int|max_dist}}, probability is obtained by linear interpolation {{cd|(distance - min_dist ) / ( max_dist - min_dist ) * ( max_chance - min_chance ) + min_chance}}.&lt;br /&gt;
** {{Nbt|int|min_dist}}: (optional, defaults to 0) the distance when the minimum probability is used. Must be less than {{Nbt|int|max_dist}}.&lt;br /&gt;
** {{Nbt|int|max_dist}}: (optional, defaults to 0) the distance when the maximum probability is used. Must be greater than {{Nbt|int|min_dist}}.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [https://misode.github.io/worldgen/processor-list/ Processor list 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:Prozessorliste]]&lt;br /&gt;
[[Minecraft:fr:Liste de processeurs]]&lt;br /&gt;
[[Minecraft:pt:Lista de processadores]]&lt;br /&gt;
[[Minecraft:zh:处理器列表]]&lt;/div&gt;</summary>
		<author><name>SyncBot</name></author>
	</entry>
</feed>