Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Minecraft:Configured feature: Difference between revisions

From SAS Gaming Wiki
SyncBot (talk | contribs)
Sync: updated from Minecraft
SyncBot (talk | contribs)
Sync: updated from Minecraft
 
Line 2: Line 2:
A '''configured feature''' is the configuration of a feature type. They can be used in '''[[Minecraft:placed feature]]s''' to define the [[Minecraft:feature]]s that are placed in a world.
A '''configured feature''' is the configuration of a feature type. They can be used in '''[[Minecraft:placed feature]]s''' to define the [[Minecraft:feature]]s that are placed in a world.


Configured features are stored as JSON files within a [[Minecraft:data pack]] in the {{cd|data/<namespace>/worldgen/configured_feature}}{{until|JE 26.3}} / {{cd|data/<namespace>/worldgen/feature}} folder.
Configured features are stored as JSON files within a [[Minecraft:data pack]] in the {{cd|data/<namespace>/worldgen/feature}} folder.


== JSON format ==
== JSON format ==
<div class="treeview">
<div class="treeview">
* {{nbt|compound}}: Root object.
* {{nbt|compound}}: Root object.
** {{nbt|string|type}}: The ID of feature type.
** {{nbt|string|type}}: The ID of feature type. The properties depend on the value of {{nbt|string|type}}, described below.
** {{nbt|compound|config}}{{until|JE 26.3}}: Configuration of this configured feature. The properties depend on the value of {{nbt|string|type}}, described below.
</div>
</div>


Line 16: Line 15:


{{collapse|title={{EnvSprite|bamboo-(feature)|link=Bamboo (feature)|text='''bamboo'''}}|content={{#lst:Bamboo (feature)|config}}}}
{{collapse|title={{EnvSprite|bamboo-(feature)|link=Bamboo (feature)|text='''bamboo'''}}|content={{#lst:Bamboo (feature)|config}}}}
{{collapse|title={{EnvSprite|basalt-column|link=Basalt Columns|text='''basalt_columns'''}}|content={{#lst:Basalt columns|config}}}}
{{collapse|title={{EnvSprite|forest-rock|link=Forest Rock|text='''block_blob'''}}|content={{#lst:Forest rock|config}}}}
{{collapse|title={{EnvSprite|forest-rock|link=Forest Rock|text='''block_blob'''}}|content={{#lst:Forest rock|config}}}}
{{collapse|title={{BlockSprite|lit-cave-vines|link=Cave Vines (feature)|text='''block_column'''}}|content={{#lst:Cave Vines (feature)|config}}}}
{{collapse|title={{BlockSprite|lit-cave-vines|link=Cave Vines (feature)|text='''block_column'''}}|content={{#lst:Cave Vines (feature)|config}}}}
{{collapse|title={{EnvSprite|pile|link=Pile|text='''block_pile'''}}|content={{#lst:Pile|config}}}}
{{collapse|title={{EnvSprite|pile|link=Pile|text='''block_pile'''}}|content={{#lst:Pile|config}}}}
{{collapse|title={{EnvSprite|coral-reef|link=Coral Reef|text='''coral_claw'''}}|content={{#lst:Coral reef|config}}}}
{{collapse|title={{EnvSprite|coral-reef|link=Coral Reef|text='''coral_tree'''}}|content={{#lst:Coral reef|config}}}}
{{collapse|title={{EnvSprite|delta|link=Delta|text='''delta_feature'''}}|content={{#lst:Delta|config}}}}
{{collapse|title={{EnvSprite|delta|link=Delta|text='''delta_feature'''}}|content={{#lst:Delta|config}}}}
{{collapse|title={{EnvSprite|disk|link=Disk|text='''disk'''}}|content={{#lst:Disk|config}}}}
{{collapse|title={{EnvSprite|disk|link=Disk|text='''disk'''}}|content={{#lst:Disk|config}}}}
Line 36: Line 36:
{{collapse|title={{BlockSprite|pointed-dripstone|link=Dripstone (feature)|text='''large_dripstone'''}}|content={{#lst:Dripstone (feature)|large config}}}}
{{collapse|title={{BlockSprite|pointed-dripstone|link=Dripstone (feature)|text='''large_dripstone'''}}|content={{#lst:Dripstone (feature)|large config}}}}
{{collapse|title={{BlockSprite|sculk-vein|link=Sculk Vein (feature)|text='''multiface_growth'''}}|content={{#lst:Glow Lichen (feature)|config}}}}
{{collapse|title={{BlockSprite|sculk-vein|link=Sculk Vein (feature)|text='''multiface_growth'''}}|content={{#lst:Glow Lichen (feature)|config}}}}
{{collapse|title={{BlockSprite|all-nether-roots|link=Nether Forest Vegetation|text='''nether_forest_vegetation'''}}|content={{#lst:Nether forest vegetation|config}}}}{{until|JE 26.3}}
{{collapse|title={{EnvSprite|blob|link=Blob|text='''netherrack_replace_blobs'''}}|content={{#lst:Blob|config}}}}
{{collapse|title={{EnvSprite|blob|link=Blob|text='''netherrack_replace_blobs'''}}|content={{#lst:Blob|config}}}}
{{collapse|title={{EnvSprite|ore|link=Ore (feature)|text='''ore'''}}|content={{#lst:Ore (feature)|config}}}}
{{collapse|title={{EnvSprite|ore|link=Ore (feature)|text='''ore'''}}|content={{#lst:Ore (feature)|config}}}}
Line 42: Line 41:
{{collapse|title={{BlockSprite|air|link=projected Random Patchy Square|text='''projected_random_patchy_square'''}}|content={{#lst:Projected Random Patchy Square|config}}}}
{{collapse|title={{BlockSprite|air|link=projected Random Patchy Square|text='''projected_random_patchy_square'''}}|content={{#lst:Projected Random Patchy Square|config}}}}
{{collapse|title={{BlockSprite|air|link=Random boolean selector|text='''random_boolean_selector'''}}|content={{#lst:Random boolean selector|config}}}}
{{collapse|title={{BlockSprite|air|link=Random boolean selector|text='''random_boolean_selector'''}}|content={{#lst:Random boolean selector|config}}}}
{{collapse|title={{EnvSprite|glowstone-blob|link=Glowstone Blob|text='''random_neighbor_spread'''}}|content={{#lst:Glowstone blob|config}}}}
{{collapse|title={{BlockSprite|air|link=Random selector|text='''random_selector'''}}|content={{#lst:Random selector|config}}}}
{{collapse|title={{BlockSprite|air|link=Random selector|text='''random_selector'''}}|content={{#lst:Random selector|config}}}}
{{collapse|title={{BlockSprite|air|link=Replace single block|text='''replace_single_block'''}}|content={{#lst:Replace single block|config}}}}
{{collapse|title={{BlockSprite|air|link=Replace single block|text='''replace_single_block'''}}|content={{#lst:Replace single block|config}}}}
Line 47: Line 47:
{{collapse|title={{EnvSprite|ore|link=Ore (feature)|text='''scattered_ore'''}}|content={{#lst:Ore (feature)|config}}}}
{{collapse|title={{EnvSprite|ore|link=Ore (feature)|text='''scattered_ore'''}}|content={{#lst:Ore (feature)|config}}}}
{{collapse|title={{BlockSprite|sculk-vein|link=Sculk Patch|text='''sculk_patch'''}}|content={{#lst:Sculk patch|config}}}}
{{collapse|title={{BlockSprite|sculk-vein|link=Sculk Patch|text='''sculk_patch'''}}|content={{#lst:Sculk patch|config}}}}
{{collapse|title={{BlockSprite|seagrass|link=Seagrass (feature)|text='''seagrass'''}}|content={{#lst:Seagrass (feature)|config}}}}{{until|JE 26.3}}
{{Collapse|title={{BlockSprite|air|link=Sequence|text='''sequence'''}}|content={{#lst:Sequence|config}}}}{{collapse|title={{BlockSprite|air|link=Simple block|text='''simple_block'''}}|content={{#lst:Simple block|config}}}}
{{collapse|title={{BlockSprite|sea-pickle|link=Sea Pickle (feature)|text='''sea_pickle'''}}|content={{#lst:Sea Pickle (feature)|config}}}}{{until|JE 26.3}}{{Collapse|title={{BlockSprite|air|link=Sequence|text='''sequence'''}}|content={{#lst:Sequence|config}}}}{{collapse|title={{BlockSprite|air|link=Simple block|text='''simple_block'''}}|content={{#lst:Simple block|config}}}}
{{collapse|title={{BlockSprite|air|link=Simple random selector|text='''simple_random_selector'''}}|content={{#lst:Simple random selector|config}}}}
{{collapse|title={{BlockSprite|air|link=Simple random selector|text='''simple_random_selector'''}}|content={{#lst:Simple random selector|config}}}}
{{collapse|title={{EnvSprite|basalt-pillar|link=Basalt Pillar|text='''single_block_pillar'''}}|content={{#lst:Basalt pillar|config}}}}
{{collapse|title={{BlockSprite|pointed-dripstone|link=Dripstone (feature)|text='''speleothem'''}}|content={{#lst:Dripstone (feature)|pointed config}}}}
{{collapse|title={{BlockSprite|pointed-dripstone|link=Dripstone (feature)|text='''speleothem'''}}|content={{#lst:Dripstone (feature)|pointed config}}}}
{{collapse|title={{BlockSprite|pointed-dripstone|link=Dripstone (feature)|text='''speleothem_cluster'''}}|content={{#lst:Dripstone (feature)|cluster config}}}}
{{collapse|title={{BlockSprite|pointed-dripstone|link=Dripstone (feature)|text='''speleothem_cluster'''}}|content={{#lst:Dripstone (feature)|cluster config}}}}
{{collapse|title={{EnvSprite|ice-spike|link=Ice Spike|text='''spike'''}}|content={{#lst:Ice spike|config}}}}
{{collapse|title={{EnvSprite|ice-spike|link=Ice Spike|text='''spike'''}}|content={{#lst:Ice spike|config}}}}
{{collapse|title={{EnvSprite|spring|link=Spring|text='''spring_feature'''}}|content={{#lst:Spring|config}}}}{{Collapse|content={{#lst:Template (feature)|config}}|title={{BlockSprite|air|link=Template (feature)|text='''template'''}}}}{{collapse|title={{EnvSprite|tree|link=Tree definition|text='''tree'''}}|content={{#lst:Tree|config}}}}
{{collapse|title={{EnvSprite|spring|link=Spring|text='''spring_feature'''}}|content={{#lst:Spring|config}}}}
{{collapse|title={{BlockSprite|twisting-vines-plant|link=Twisting Vines (feature)|text='''twisting_vines'''}}|content={{#lst:Twisting Vines (feature)|config}}}}{{until|JE 26.3}}
{{collapse|title={{EnvSprite|basalt-column|link=Basalt Columns|text='''stepped_column_cluster'''}}|content={{#lst:Basalt columns|config}}}}
{{Collapse|content={{#lst:Template (feature)|config}}|title={{BlockSprite|air|link=Template (feature)|text='''template'''}}}}
{{collapse|title={{EnvSprite|tree|link=Tree definition|text='''tree'''}}|content={{#lst:Tree|config}}}}
{{collapse|title={{BlockSprite|magma-block|link=Underwater Magma|text='''underwater_magma'''}}|content={{#lst:Underwater magma|config}}}}
{{collapse|title={{BlockSprite|magma-block|link=Underwater Magma|text='''underwater_magma'''}}|content={{#lst:Underwater magma|config}}}}
{{collapse|title={{BlockSprite|moss-block|link=Vegetation Patch|text='''vegetation_patch'''}}|content={{#lst:Vegetation patch|config}}}}
{{collapse|title={{BlockSprite|moss-block|link=Vegetation Patch|text='''vegetation_patch'''}}|content={{#lst:Vegetation patch|config}}}}
{{collapse|title={{BlockSprite|moss-block|link=Vegetation Patch|text='''waterlogged_vegetation_patch'''}}|content={{#lst:Vegetation patch|config}}}}{{Collapse|title={{BlockSprite|air|link=Weighted random selector|text='''weighted_random_selector'''}}|content={{#lst:Weighted random selector|config}}}}
{{collapse|title={{BlockSprite|moss-block|link=Vegetation Patch|text='''waterlogged_vegetation_patch'''}}|content={{#lst:Vegetation patch|config}}}}
{{Collapse|title={{BlockSprite|air|link=Weighted random selector|text='''weighted_random_selector'''}}|content={{#lst:Weighted random selector|config}}}}


=== Configuration-less features ===
=== Configuration-less features ===
These features have files in the <code>data/<namespace>/worldgen/configured_feature</code> folder, but none of them have any configuration options in current versions.
These features have files in the <code>data/<namespace>/worldgen/feature</code> folder, but none of them have any configuration options in current versions.


{{collapse|title={{EnvSprite|basalt-pillar|link=Basalt Pillar|text='''basalt_pillar'''}}|content={{#lst:Basalt pillar|config}}}}{{until|JE 26.3}}
{{collapse|title={{BlockSprite|blue-ice|link=Blue Ice (feature)|text='''blue_ice'''}}|content={{#lst:Blue Ice (feature)|config}}}}
{{collapse|title={{BlockSprite|blue-ice|link=Blue Ice (feature)|text='''blue_ice'''}}|content={{#lst:Blue Ice (feature)|config}}}}
{{collapse|title={{EnvSprite|bonus-chest|link=Bonus Chest|text='''bonus_chest'''}}|content={{#lst:Bonus Chest|config}}}}
{{collapse|title={{EnvSprite|bonus-chest|link=Bonus Chest|text='''bonus_chest'''}}|content={{#lst:Bonus Chest|config}}}}
{{collapse|title={{EnvSprite|chorus-plant|link=Chorus Plant (feature)|text='''chorus_plant'''}}|content={{#lst:Chorus plant (feature)|config}}}}
{{collapse|title={{EnvSprite|chorus-plant|link=Chorus Plant (feature)|text='''chorus_plant'''}}|content={{#lst:Chorus plant (feature)|config}}}}
{{collapse|title={{EnvSprite|coral-reef|link=Coral Reef|text='''coral_claw'''}}|content={{#lst:Coral reef|config}}}}{{until|JE 26.3}}
{{collapse|title={{EnvSprite|coral-reef|link=Coral Reef|text='''coral_mushroom'''}}|content={{#lst:Coral reef|config}}}}{{until|JE 26.3}}
{{collapse|title={{EnvSprite|coral-reef|link=Coral Reef|text='''coral_tree'''}}|content={{#lst:Coral reef|config}}}}{{until|JE 26.3}}
{{collapse|title={{EnvSprite|desert-well|link=Desert Well|text='''desert_well'''}}|content={{#lst:Desert Well|config}}}}{{until|JE 26.3}}
{{collapse|title={{EnvSprite|small-island|link=End Island|text='''end_island'''}}|content={{#lst:Small island|config}}}}
{{collapse|title={{EnvSprite|small-island|link=End Island|text='''end_island'''}}|content={{#lst:Small island|config}}}}
{{collapse|title={{EnvSprite|obsidian-platform|link=End Platform|text='''end_platform'''}}|content={{#lst:End platform|config}}}}
{{collapse|title={{EnvSprite|obsidian-platform|link=End Platform|text='''end_platform'''}}|content={{#lst:End platform|config}}}}
{{collapse|title={{EnvSprite|freeze-top-layer|link=Freeze Top Layer|text='''freeze_top_layer'''}}|content={{#lst:Freeze top layer|config}}}}
{{collapse|title={{EnvSprite|freeze-top-layer|link=Freeze Top Layer|text='''freeze_top_layer'''}}|content={{#lst:Freeze top layer|config}}}}
{{collapse|title={{EnvSprite|glowstone-blob|link=Glowstone Blob|text='''glowstone_blob'''}}|content={{#lst:Glowstone blob|config}}}}{{until|JE 26.3}}
{{collapse|title={{BlockSprite|kelp-plant|link=Kelp (feature)|text='''kelp'''}}|content={{#lst:Kelp (feature)|config}}}}{{until|JE 26.3}}
{{collapse|title={{EnvSprite|monster-room|link=Monster Room|text='''monster_room'''}}|content={{#lst:Monster Room|config}}}}
{{collapse|title={{EnvSprite|monster-room|link=Monster Room|text='''monster_room'''}}|content={{#lst:Monster Room|config}}}}
{{collapse|title={{BlockSprite|air|link=No op|text='''no_op'''}}|content={{#lst:No op|config}}}}
{{collapse|title={{BlockSprite|air|link=No op|text='''no_op'''}}|content={{#lst:No op|config}}}}
{{collapse|title={{BlockSprite|vines|link=Vines (feature)|text='''vines'''}}|content={{#lst:Vines (feature)|config}}}}
{{collapse|title={{BlockSprite|vines|link=Vines (feature)|text='''vines'''}}|content={{#lst:Vines (feature)|config}}}}
{{collapse|title={{EnvSprite|void-start-platform|link=Void Start Platform|text='''void_start_platform'''}}|content={{#lst:Void start platform|config}}}}
{{collapse|title={{EnvSprite|void-start-platform|link=Void Start Platform|text='''void_start_platform'''}}|content={{#lst:Void start platform|config}}}}
{{collapse|title={{BlockSprite|weeping-vines-plant|link=Weeping Vines (feature)|text='''weeping_vines'''}}|content={{#lst:Weeping Vines (feature)|config}}}}{{until|JE 26.3}}


== History ==
== History ==
Line 123: Line 118:
* {{cd|minecraft:twisting_vines}}
* {{cd|minecraft:twisting_vines}}
* {{cd|minecraft:weeping_vines}}
* {{cd|minecraft:weeping_vines}}
}}|{{HistoryLine|||dev=snap5|{{cd|minecraft:sculk_patch}} feature type: Removed the {{cd|extra_rare_growths}} and {{cd|catalyst_chance}} fields.}}}}
}}|{{HistoryLine|||dev=snap5|{{cd|minecraft:sculk_patch}} feature type: Removed the {{cd|extra_rare_growths}} and {{cd|catalyst_chance}} fields.}}
|{{HistoryLine|||dev=snap8|Removed the {{cd|minecraft:desert_well}} feature type.}}
}}


== Issues ==
== Issues ==

Latest revision as of 11:12, 17 September 2026

Template:Exclusive A configured feature is the configuration of a feature type. They can be used in Minecraft:placed features to define the Minecraft:features that are placed in a world.

Configured features are stored as JSON files within a Minecraft:data pack in the Template:Cd folder.

JSON format

Feature types

Template:Cleanup A feature type determines how and what a configured feature should generate. They are hardcoded, thus new ones cannot be added through datapacks. Most feature types have configuration options that can be set using a configured feature. The following lists all feature types and their configuration options.

Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:CollapseTemplate:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse

Configuration-less features

These features have files in the data/<namespace>/worldgen/feature folder, but none of them have any configuration options in current versions.

Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse Template:Collapse

History

Template:HistoryTable

Issues

Template:Issue list

External links

Navigation

Template:Navbox Java Edition technical

Minecraft:de:Merkmaldefinition Minecraft:fr:Élément du terrain configuré Minecraft:ja:生成物のカスタマイズ Minecraft:ko:설정된 지물 Minecraft:pt:Recurso configurado Minecraft:zh:地物定义格式