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

Minecraft:Carver definition: Difference between revisions

From SAS Gaming Wiki
SyncBot (talk | contribs)
Sync: updated from Minecraft
SyncBot (talk | contribs)
Sync: updated from Minecraft
Line 7: Line 7:
{{Data pack directory|configured_carver|<nowiki><name>.json</nowiki>|worldgen=1}}{{until|JE 26.3}}
{{Data pack directory|configured_carver|<nowiki><name>.json</nowiki>|worldgen=1}}{{until|JE 26.3}}


{{Data pack directory|carver|<nowiki><name>.json</nowiki>|worldgen=1}}{{upcoming|JE 26.3}}
{{Data pack directory|carver|<nowiki><name>.json</nowiki>|worldgen=1}}


== JSON format ==
== JSON format ==
Line 42: Line 42:
Additional fields:
Additional fields:
<div class="treeview">
<div class="treeview">
**{{Nbt|float}}{{Nbt|compound|yScale}}{{until|JE 26.3}} / {{Nbt|compound|room_vertical_radius_multiplier}}{{upcoming|JE 26.3}}: Vertically scales circular voids.
**{{Nbt|float}}{{Nbt|compound|yScale}}{{until|JE 26.3}} / {{Nbt|compound|room_vertical_radius_multiplier}}: Vertically scales circular voids.
**{{nbt|int}}{{nbt|compound|count}}{{upcoming|JE 26.3}}: The number of cave tunnels to create from a seed chunk. The number must not be negative.
**{{nbt|int}}{{nbt|compound|count}}: The number of cave tunnels to create from a seed chunk. The number must not be negative.
*** {{nbt inherit/float_provider}}
*** {{nbt inherit/float_provider}}
**{{Nbt|float}}{{Nbt|compound|horizontal_radius_multiplier}}: Horizonally scales cave tunnels. Doesn't affect the length of tunnels.
**{{Nbt|float}}{{Nbt|compound|horizontal_radius_multiplier}}: Horizonally scales cave tunnels. Doesn't affect the length of tunnels.
*** {{nbt inherit/float_provider}}
*** {{nbt inherit/float_provider}}
**{{Nbt|float}}{{Nbt|compound|vertical_radius_multiplier}}: Vertically scales cave tunnels. Doesn't affect the length of tunnels.
**{{Nbt|float}}{{Nbt|compound|vertical_radius_multiplier}}: Vertically scales cave tunnels. Doesn't affect the length of tunnels.
**{{nbt|float}}{{nbt|compound|start_vertical_radius_multiplier}}{{upcoming|JE 26.3}}: Multiplier for the vertical radius of the first segment in each tunnel. If not specified, it defaults to 1.0.
**{{nbt|float}}{{nbt|compound|start_vertical_radius_multiplier}}: Multiplier for the vertical radius of the first segment in each tunnel. If not specified, it defaults to 1.0.
*** {{nbt inherit/float_provider}}
*** {{nbt inherit/float_provider}}
**{{Nbt|float}}{{Nbt|compound|floor_level}}: Value between -1.0 and 1.0 (both inclusive). Change the shape of the cave's horizontal floor. If 0.0, carves the terrain with ellipsoids. If 1.0, carves with upper semi-ellipsoids, resulting in a level floor.
**{{Nbt|float}}{{Nbt|compound|floor_level}}: Value between -1.0 and 1.0 (both inclusive). Change the shape of the cave's horizontal floor. If 0.0, carves the terrain with ellipsoids. If 1.0, carves with upper semi-ellipsoids, resulting in a level floor.
**{{Nbt|float}}{{Nbt|compound|thickness}}{{upcoming|JE 26.3}}: Multiplier for the radius of carved tunnels.
**{{Nbt|float}}{{Nbt|compound|thickness}}: Multiplier for the radius of carved tunnels.
**{{Nbt|boolean}}{{Nbt|compound|weird_thickness_bias}}{{upcoming|JE 26.3}}: If {{cd|true}}, thickness will be multiplied with a 10% chance (e.g. {{cd|random(0, 1) * random(0, 3) + 1}}). If not specified, it defaults to {{cd|false}}.  
**{{Nbt|boolean}}{{Nbt|compound|weird_thickness_bias}}: If {{cd|true}}, thickness will be multiplied with a 10% chance (e.g. {{cd|random(0, 1) * random(0, 3) + 1}}). If not specified, it defaults to {{cd|false}}.  
**** {{nbt inherit/float_provider}}</div>
**** {{nbt inherit/float_provider}}</div>


Line 65: Line 65:
*** {{nbt inherit/float_provider}}
*** {{nbt inherit/float_provider}}
**{{Nbt|compound|shape}}: The shape to use for the ravine.
**{{Nbt|compound|shape}}: The shape to use for the ravine.
*** {{Nbt|float}}{{Nbt|compound|y_scale}}{{upcoming|JE 26.3}}: Vertically scales canyons.
*** {{Nbt|float}}{{Nbt|compound|y_scale}}: Vertically scales canyons.
***{{Nbt|float}}{{Nbt|compound|distance_factor}}: Scales the length of canyons. Higher values make canyons longer.
***{{Nbt|float}}{{Nbt|compound|distance_factor}}: Scales the length of canyons. Higher values make canyons longer.
**** {{nbt inherit/float_provider}}
**** {{nbt inherit/float_provider}}
Line 91: Line 91:
|{{HistoryLine||1.18|dev=21w38a|Removed field {{cd|aquifers_enabled}}.}}
|{{HistoryLine||1.18|dev=21w38a|Removed field {{cd|aquifers_enabled}}.}}
|{{HistoryLine||1.19|dev=22w15a|Added field {{cd|replaceable}} to carver configuration.}}
|{{HistoryLine||1.19|dev=22w15a|Added field {{cd|replaceable}} to carver configuration.}}
|{{HistoryLine|java upcoming}}
|{{HistoryLine||26.3|dev=snap2|Removed carver {{cd|nether_cave}}.
|{{HistoryLine||26.3|dev=snap2|Removed carver {{cd|nether_cave}}.
|Added cave carver fields:
|Added cave carver fields:

Revision as of 11:13, 16 September 2026

Template:Exclusive Configured carvers are used to add Minecraft:caves and Minecraft:canyons. They are referenced in biomes.

Definition

Configured carvers can be defined in Minecraft:data packs, as part of the directory structure below.

Template:Data pack directoryTemplate:Until

Template:Data pack directory

JSON format

Carver Type

The carver type determines the shape of the carving.

Template:Cd and Template:Cd

Carves a cave. A cave is a long tunnel that sometimes branches. Sometimes one or more tunnels start from a circular void.

Nether cavesTemplate:Until are similar to caves, but with a less frequency and wider tunnels Template:Verify. Also, Minecraft:aquifer doesn't work: The carved blocks below Template:Cd are filled with lava.

Additional fields:

Template:Cd

Carves a canyon.

Additional fields:

History

Template:HistoryTable

External links

Navigation

Template:Navbox Java Edition technical

Minecraft:de:Erosionsdefinition Minecraft:fr:Définition de sculpteur de terrain Minecraft:ja:洞窟開削機 Minecraft:pt:Definição de cavernas Minecraft:zh:雕刻器定义格式