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

Minecraft:Dripstone (feature): Difference between revisions

From SAS Gaming Wiki
SyncBot (talk | contribs)
Sync: updated from Minecraft
SyncBot (talk | contribs)
Sync: updated from Minecraft
Tag: Manual revert
 
(6 intermediate revisions by the same user not shown)
Line 29: Line 29:
{{el|je}}:
{{el|je}}:
{{ID table
{{ID table
|edition=java
|firstcolumnname=Feature type
|firstcolumnname=Feature type
|displayname=[No displayed name]
|displayname=[No displayed name]
Line 49: Line 50:


{{ID table
{{ID table
|edition=java
|firstcolumnname=Configured feature
|firstcolumnname=Configured feature
|displayname=[No displayed name]
|displayname=[No displayed name]
Line 72: Line 74:
{{el|be}}:
{{el|be}}:
{{ID table
{{ID table
|edition=bedrock
|firstcolumnname=Feature
|firstcolumnname=Feature
|displayname=[No displayed name]
|displayname=[No displayed name]
Line 86: Line 89:


{{ID table
{{ID table
|edition=bedrock
|firstcolumnname=Feature
|firstcolumnname=Feature
|displayname=[No displayed name]
|displayname=[No displayed name]
Line 94: Line 98:
which is used in:
which is used in:
{{ID table
{{ID table
|edition=bedrock
|firstcolumnname=Feature
|firstcolumnname=Feature
|displayname=[No displayed name]
|displayname=[No displayed name]
Line 102: Line 107:
which is used in:
which is used in:
{{ID table
{{ID table
|edition=bedrock
|firstcolumnname=Feature
|firstcolumnname=Feature
|displayname=[No displayed name]
|displayname=[No displayed name]
Line 123: Line 129:
** {{nbt|int|max_stalagmite_stalactite_height_diff}} The maximum height difference between stalagmites and stalactites. Value between 0 and 64 (inclusive).
** {{nbt|int|max_stalagmite_stalactite_height_diff}} The maximum height difference between stalagmites and stalactites. Value between 0 and 64 (inclusive).
** {{nbt|int|height_deviation}} The height deviation. Value between 1 and 64 (inclusive).
** {{nbt|int|height_deviation}} The height deviation. Value between 1 and 64 (inclusive).
** {{nbt|int}}{{nbt|compound|speleothem_block_layer_thickness}}) The dripstone block layer's thickness. Value between 0 and 128 (inclusive).
** {{nbt|int}}{{nbt|compound|speleothem_block_layer_thickness}} The dripstone block layer's thickness. Value between 0 and 128 (inclusive).
*** {{nbt inherit/int_provider}}
*** {{nbt inherit/int_provider}}
** {{nbt|float}}{{nbt|compound|density}} Value between 0.0 and 2.0 (inclusive).
** {{nbt|float}}{{nbt|compound|density}} Value between 0.0 and 2.0 (inclusive).
Line 129: Line 135:
** {{nbt|float}}{{nbt|compound|wetness}} Value between 0.0 and 2.0 (inclusive).
** {{nbt|float}}{{nbt|compound|wetness}} Value between 0.0 and 2.0 (inclusive).
*** {{nbt inherit/float_provider}}
*** {{nbt inherit/float_provider}}
** {{nbt|float|chance_of_speleothem_column_at_max_distance_from_center}}) Value between 0.0 and 1.0 (inclusive).
** {{nbt|float|chance_of_speleothem_column_at_max_distance_from_center}} Value between 0.0 and 1.0 (inclusive).
** {{nbt|int|max_distance_from_edge_affecting_chance_of_speleothem}}) Value between 1 and 64 (inclusive).
** {{nbt|int|max_distance_from_edge_affecting_chance_of_speleothem}} Value between 1 and 64 (inclusive).
** {{nbt|int|max_distance_from_center_affecting_height_bias}} Value between 1 and 64 (inclusive).
** {{nbt|int|max_distance_from_center_affecting_height_bias}} Value between 1 and 64 (inclusive).
** {{nbt|string|base_block}} Describes the block forming the base of the speleothem.
** {{nbt|string|base_block}} Describes the block forming the base of the speleothem.
** {{nbt|string|pointed_block}} Describes the block creating the columns of the speleothem.
** {{nbt|string|pointed_block}} Describes the block creating the columns of the speleothem.
** {{nbt|string|replaceable_blocks}} Describes which blocks the feature can generate on.
** {{nbt|string|replaceable_blocks}} Describes which blocks the feature can generate on.
** {{nbt|string|placement_options}}{{upcoming|JE 26.4}}: Various settings for placement of the speleothem cluster, including:
*** {{nbt|compound|placement_mode}}{{upcoming|JE 26.4}}: an enum that is one of {{cd|floor_and_ceiling}}, {{cd|floor_only}} or {{cd|ceiling_only}}.
*** {{nbt|compound|base_block_transformer}}{{upcoming|JE 26.4}}: Sets a state on the base block of the speleothem block. If set to {{cd|none}}, the state will be the regular base block state used in sulfur and dripstone spikes. If set to {{cd|set_attached}}, the state will be the state of the base block of an icicle when it is attached to a surface.
*** {{nbt|boolean|allow_water_placement}}{{upcoming|JE 26.4}}: whether the speleothem can be placed in water or not.
</div><section end="cluster config"/>
</div><section end="cluster config"/>


Line 208: Line 218:
** {{nbt|float|min_bluntness_for_wind}} The min value of the bluntnesses to used for the wind. Value between 0.0 and 5.0 (inclusive).
** {{nbt|float|min_bluntness_for_wind}} The min value of the bluntnesses to used for the wind. Value between 0.0 and 5.0 (inclusive).
** {{nbt|string|replaceable_blocks}} Describes which blocks the feature can generate on.
** {{nbt|string|replaceable_blocks}} Describes which blocks the feature can generate on.
** {{nbt|list|base_block}}{{upcoming|JE 26.4}}: a block state provider; the block to build the large speleothem out of.
</div><section end="large config"/>
</div><section end="large config"/>


Line 274: Line 285:
<syntaxhighlight lang="json">
<syntaxhighlight lang="json">
{
{
   "type": "minecraft:pointed_dripstone",
   "type": "minecraft:speleothem",
   "config": {
   "config": {
     "chance_of_directional_spread": 0.7,
     "chance_of_directional_spread": 0.7,
Line 305: Line 316:
|{{HistoryLine|||dev=Pre-release 7|The numbers of dripstone features have been increased again.}}
|{{HistoryLine|||dev=Pre-release 7|The numbers of dripstone features have been increased again.}}
|{{HistoryLine||26.2|dev=snap1|{{cd|pointed_dripstone}} has been renamed to {{cd|speleothem}}.|{{cd|dripstone_cluster}} has been renamed to {{cd|speleothem_cluster}}.|Added the {{cd|base_block}}, {{cd|pointed_block}}, and {{cd|replaceable_blocks}} fields to the renamed features, as well as the latter to {{cd|large_dripstone}}.|Additional fields have been renamed (e.g. {{cd|chance_of_taller_dripstone}} to {{cd|chance_of_taller_generation}}) to account for the name changes.}}
|{{HistoryLine||26.2|dev=snap1|{{cd|pointed_dripstone}} has been renamed to {{cd|speleothem}}.|{{cd|dripstone_cluster}} has been renamed to {{cd|speleothem_cluster}}.|Added the {{cd|base_block}}, {{cd|pointed_block}}, and {{cd|replaceable_blocks}} fields to the renamed features, as well as the latter to {{cd|large_dripstone}}.|Additional fields have been renamed (e.g. {{cd|chance_of_taller_dripstone}} to {{cd|chance_of_taller_generation}}) to account for the name changes.}}
|{{HistoryLine|||dev=snap6|The maximum vaule allowed for the {{cd|column_radius}} field in {{cd|large_dripstone}} has been reduced to 16 to prevent the feature from reaching beyond neighboring chunks.}}
|{{HistoryLine|||dev=snap6|The maximum value allowed for the {{cd|column_radius}} field in {{cd|large_dripstone}} has been reduced to 16 to prevent the feature from reaching beyond neighboring chunks.}}
|{{HistoryLine|java upcoming}}
|{{HistoryLine||26.4|dev=snap3|Added the {{cd|placement_options}} field to {{cd|speleothem_cluster}}.|{{cd|large_dripstone}} has been renamed to {{cd|large_speleothem}}.}}
}}
}}


Line 329: Line 342:
=== Screenshots ===
=== Screenshots ===
<gallery>
<gallery>
Dripstone Stalagmite.png|A large dripstone stalagmite that generated in a cave.
Dripstone Stalagmite.png|A large dripstone stalagmite that generated in a cave
Flooded Stalactite.png|A large dripstone stalactite that generated in a flooded cave.
Flooded Stalactite.png|A large dripstone stalactite that generated in a flooded cave
Flooded Stalagnates.png|Two dripstone stalagnates that generated in a flooded cave.
Flooded Stalagnates.png|Two dripstone stalagnates that generated in a flooded cave
Canyon Drip.png|A dripstone cluster on the side of a ravine.
Canyon Drip.png|A dripstone cluster on the side of a ravine
Dripstone Column.png|A pointed dripstone column in a dripstone cluster.
Dripstone Column.png|A pointed dripstone column in a dripstone cluster
Dripstone Caves Light.png|A large cave filled with dripstone.
Dripstone Caves Light.png|A large cave filled with dripstone
</gallery>
</gallery>


=== Development images ===
=== Development images ===
<gallery>
<gallery>
Stalactite Geode.jpg|A geode inside a dripstone cluster.
Stalactite Geode.jpg|A geode inside a dripstone cluster
Dripstone Debugging 1.jpg|Debugging pointed dripstone.
Dripstone Debugging 1.jpg|Debugging pointed dripstone
Dripstone Debugging 2.jpg|Debugging pointed dripstone.
Dripstone Debugging 2.jpg|Debugging pointed dripstone
Dripstone Math.jpg|The math behind the shape of dripstone features.
Dripstone Math.jpg|The math behind the shape of dripstone features
</gallery>
</gallery>



Latest revision as of 11:07, 15 October 2026

Template:Infobox structure Dripstone Minecraft:features can be found commonly in Minecraft:dripstone caves biomes. There are three types of dripstone feature: large dripstone, speleothem cluster and speleothem (also known as small dripstone).

Description

Dripstone features generate inside large hollows in the Minecraft:dripstone caves biome. They can generate in water.

There are three types of dripstone feature:

  • The first type is the "large dripstone", which takes the form of either a separated stalagmite and stalactite, or a stalagnate, and is composed of Minecraft:dripstone blocks. Stalagnates generate around two positions selected on the floor and ceiling of a cave, which may potentially be separated by several blocks horizontally. The maximum possible size of a large dripstone varies depending on the available space. Can be confused with dripstone cluster generated on noise pillar, but generated with solely dripstone blocks.
  • The second type is the "speleothem cluster", a patch of dripstone blocks replacing a section of a cave’s walls, floor and ceiling. Some Minecraft:pointed dripstone blocks will generate hanging from the ceiling and growing on the floor in these patches, attached to the dripstone blocks, forming detailed speleothem growths. Minecraft:Water puddles can also occasionally be found on the floor patches.
  • The third type is the "speleothem", which is similar to the dripstone cluster, but only has a single stalagmite or stalactite.

When these types overlap, it results in pointed dripstone generating on the large columns of dripstone blocks.

Data values

ID

Template:El: Template:ID table Template:ID table Template:ID table

Template:ID table Template:ID table Template:ID table

Template:El: Template:ID table Template:ID table

Template:ID table which is used in: Template:ID table which is used in: Template:ID table

Config

Template:Main Template:El:

If Template:Cd is Template:Cd:

<section begin="cluster config"/>

<section end="cluster config"/>

Template:Collapse <syntaxhighlight lang="json"> {

 "type": "minecraft:dripstone_cluster",
 "config": {
   "chance_of_speleothem_column_at_max_distance_from_center": 0.1,
   "density": {
     "type": "minecraft:uniform",
     "value": {
       "max_exclusive": 0.7,
       "min_inclusive": 0.3
     }
   },
   "speleothem_block_layer_thickness": {
     "type": "minecraft:uniform",
     "value": {
       "max_inclusive": 4,
       "min_inclusive": 2
     }
   },
   "floor_to_ceiling_search_range": 12,
   "height": {
     "type": "minecraft:uniform",
     "value": {
       "max_inclusive": 6,
       "min_inclusive": 3
     }
   },
   "height_deviation": 3,
   "max_distance_from_center_affecting_height_bias": 8,
   "max_distance_from_edge_affecting_chance_of_speleothem": 3,
   "max_stalagmite_stalactite_height_diff": 1,
   "radius": {
     "type": "minecraft:uniform",
     "value": {
       "max_inclusive": 8,
       "min_inclusive": 2
     }
   },
   "wetness": {
     "type": "minecraft:clamped_normal",
     "value": {
       "deviation": 0.3,
       "max": 0.9,
       "mean": 0.1,
       "min": 0.1
     }
   }
 }

} </syntaxhighlight> Template:Collapse

If Template:Cd is Template:Cd:

<section begin="large config"/>

<section end="large config"/>

Template:Collapse <syntaxhighlight lang="json"> {

 "type": "minecraft:large_dripstone",
 "config": {
   "column_radius": {
     "type": "minecraft:uniform",
     "value": {
       "max_inclusive": 19,
       "min_inclusive": 3
     }
   },
   "floor_to_ceiling_search_range": 30,
   "height_scale": {
     "type": "minecraft:uniform",
     "value": {
       "max_exclusive": 2.0,
       "min_inclusive": 0.4
     }
   },
   "max_column_radius_to_cave_height_ratio": 0.33,
   "min_bluntness_for_wind": 0.6,
   "min_radius_for_wind": 4,
   "stalactite_bluntness": {
     "type": "minecraft:uniform",
     "value": {
       "max_exclusive": 0.9,
       "min_inclusive": 0.3
     }
   },
   "stalagmite_bluntness": {
     "type": "minecraft:uniform",
     "value": {
       "max_exclusive": 1.0,
       "min_inclusive": 0.4
     }
   },
   "wind_speed": {
     "type": "minecraft:uniform",
     "value": {
       "max_exclusive": 0.3,
       "min_inclusive": 0.0
     }
   }
 }

} </syntaxhighlight> Template:Collapse

If Template:Cd is Template:Cd

<section begin="pointed config"/>

  • Template:Nbt
    • Template:Nbt (optional, defaults to 0.2) Value between 0.0 and 1.0 (inclusive). Probability for double-block dripstone.
    • Template:Nbt (optional, defaults to 0.7) Value between 0.0 and 1.0 (inclusive). Probability that the dripstone spreads in a horizontal direction.
    • Template:Nbt (optional, defaults to 0.5) Value between 0.0 and 1.0 (inclusive). Probability of horizontal spread by two blocks.
    • Template:Nbt (optional, defaults to 0.5) Value between 0.0 and 1.0 (inclusive). After the spread by two blocks, probability of spreading the third block.
    • Template:Nbt} Describes the block forming the base of the speleothem.
    • Template:Nbt Describes the block creating the columns of the speleothem.
    • Template:Nbt Describes which blocks the feature can generate on.

<section end="pointed config"/>

Template:Collapse <syntaxhighlight lang="json"> {

 "type": "minecraft:speleothem",
 "config": {
   "chance_of_directional_spread": 0.7,
   "chance_of_spread_radius2": 0.5,
   "chance_of_spread_radius3": 0.5,
   "chance_of_taller_dripstone": 0.2
 }

} </syntaxhighlight> Template:Collapse

History

Announcement

Template:HistoryTable

Java Edition

Template:HistoryTable

Bedrock Edition

Template:HistoryTable

Issues

Template:Issue list

Trivia

  • For a brief time in snapshot Minecraft:21w06a, dripstone clusters were one of the only underground structures that did not generate correctly in negative y levels. This was because the developers initially hardcoded the minimum y level to be 0, intending to change it when changing the world height, then forgot to.<ref>Template:Tweet</ref>

Gallery

Screenshots

Development images

References

Template:Reflist

Navigation

Template:Navbox generated features

Minecraft:es:Racimo de espeleotema Minecraft:fr:Spéléothème (élément du terrain) Minecraft:ja:鍾乳石 (生成物) Minecraft:ko:점적석 (지물) Minecraft:pt:Espeleotema (recurso) Minecraft:ru:Капельник (натуральная декорация) Minecraft:zh:滴水石(地物)