Mineuniverse
Amethyst Geode

Amethyst Geode

An amethyst geode is a structure-like feature found in the underground of the Overworld. Amethyst geodes contain smooth basalt and calcite and are the…

10 min read Updated 7 views
Generated features
Advertisement Remove ads with Premium →
Contents (17)
  1. Generation
  2. Structure
  3. Data values
  4. ID
  5. Config
  6. History
  7. Announcement
  8. Java Edition
  9. Bedrock Edition
  10. Issues
  11. Gallery
  12. Screenshots
  13. Renders
  14. Concept artwork
  15. In other media
  16. References
  17. External links

An amethyst geode is a structure-like feature found in the underground of the Overworld. Amethyst geodes contain smooth basalt and calcite and are the main sources of amethyst shards and blocks of amethyst.

Generation

Amethyst geodes generate between Y=-58 and Y=30. Each chunk has a 1⁄24 chance to attempt to generate a geode.

Structure

For the technical details behind amethyst geode structures, see Amethyst Geode/Structure.
The inside of a cracked amethyst geode

Amethyst geodes consist of three layers: an outer layer of smooth basalt, a middle layer of calcite, and a hollow layer of primarily amethyst blocks, with 8.3% replaced by budding amethyst blocks instead. Amethyst crystals generate within the structure on budding amethyst. Amethyst geodes have a 95% chance of generating with a crack, exposing their inside. Caves, aquifers, and canyons may be overridden by amethyst geodes,[1] and as such are often obstructed by them.

Data values

ID

Java Edition:

Feature typeIdentifier
EnvSprite geode.png: Sprite image for geode in Minecraft [No displayed name]geode
Configured featureIdentifier
EnvSprite geode.png: Sprite image for geode in Minecraft [No displayed name]amethyst_geode

Bedrock Edition:

FeatureIdentifier
EnvSprite geode.png: Sprite image for geode in Minecraft [No displayed name]amethyst_geode_feature

Config

Main article: Configured feature

Java Edition:

  • [NBT Compound / JSON Object] config
    • [NBT Compound / JSON Object] blocks The blocks used for the geode.
      • [NBT Compound / JSON Object] filling_provider The blockstate provider used for the 'filling' layer. This is air in vanilla geodes.
        • Block state provider see Template:Nbt inherit/block state provider/template
      • [NBT Compound / JSON Object] inner_layer_provider The blockstate provider used for the inner layer. This is an 'amethyst block' in vanilla geodes.
        • Block state provider see Template:Nbt inherit/block state provider/template
      • [NBT Compound / JSON Object] alternate_inner_layer_provider The blockstate provider used for the inner layer 'alternate' block. This is a 'budding amethyst' block in vanilla geodes
        • Block state provider see Template:Nbt inherit/block state provider/template
      • [NBT Compound / JSON Object] middle_layer_provider The blockstate provider used for the middle layer. This is calcite in vanilla geodes.
        • Block state provider see Template:Nbt inherit/block state provider/template
      • [NBT Compound / JSON Object] outer_layer_provider The blockstate provider used for the outer layer. This is smooth basalt in vanilla geodes
        • Block state provider see Template:Nbt inherit/block state provider/template
      • [NBT List / JSON Array] inner_placements (At least one blockstate entry required) The blockstates placed within the geode, adjacent to the 'alternate_inner_layer_provider' block(s) by default. In vanilla geodes there are 4 entries, for 'small_amethyst_bud', 'medium_amethyst_bud', 'large_amethyst_bud' and 'amethyst_cluster'.
        • [NBT Compound / JSON Object] A block state.
          • Block state see Template:Nbt inherit/block state/template
      • [String] cannot_replace A block tag listing which blocks not to replace. The tag used by vanilla geodes is #minecraft:features_cannot_replace.
      • [String] invalid_blocks A block tag listing invalid blocks. Due to MC-264886, any value is treated as #minecraft:geode_invalid_blocks. Additionally, air is an invalid block.
    • [NBT Compound / JSON Object] layers The thickness of each layer. Unknown units, seems to be non-linear. Larger values generate larger geodes. Values smaller than precisely 0.01 seem to be broken, resulting in much larger geodes than expected.
      • [Double] filling (optional, defaults to 1.7) Value between 0.01 and 50 (inclusive).
      • [Double] inner_layer (optional, defaults to 2.2) Value between 0.01 and 50 (inclusive).
      • [Double] middle_layer (optional, defaults to 3.2) Value between 0.01 and 50 (inclusive).
      • [Double] outer_layer (optional, defaults to 4.2) Value between 0.01 and 50 (inclusive).
    • [NBT Compound / JSON Object] crack The configuration of the crack on the geode.
      • [Double] generate_crack_chance (optional, defaults to 1.0) The probability for generating crack. Value between 0.0 and 1.0 (inclusive).
      • [Double] base_crack_size (optional, defaults to 2) Value between 0.0 and 5.0 (inclusive).
      • [Int] crack_point_offset (optional, defaults to 2) Value between 0 and 10 (inclusive).
    • [Double] noise_multiplier (optional, defaults to 0.05) Value between 0.0 and 1.0 (inclusive).
    • [Double] use_potential_placements_chance (optional, defaults to 0.35) The probability for placing the inner placement on a block of inner layer. Value between 0 and 1 (inclusive).
    • [Double] use_alternate_layer0_chance (optional, defaults to 0.0) The chance for a given 'inner_layer_provider' block to be replaced with an 'alternate_inner_layer_provider' block. Value between 0 and 1 (inclusive).
    • [Boolean] placements_require_layer0_alternate (optional, defaults to true) Whether the 'inner_placements' block(s) can only be placed on an 'alternate_inner_layer_provider' block.
    • [Int][NBT Compound / JSON Object] outer_wall_distance (optional, defaults to a uniform int between 4 and 5) The offset on each coordinate of the center from the feature start. Value between 1 and 20 (inclusive).
      • Int provider see Template:Nbt inherit/int_provider/template
    • [Int][NBT Compound / JSON Object] distribution_points (optional, defaults to a uniform int between 3 and 4) Value between 1 and 20 (inclusive).
      • Int provider see Template:Nbt inherit/int_provider/template
    • [Int] invalid_blocks_threshold Check distribution_points times near the center of the geode, and if the number of invalid blocks found exceeds this number, the feature will not be generated.
    • [Int][NBT Compound / JSON Object] point_offset (optional, defaults to a uniform int between 1 and 2) Value between 1 and 10.
      • Int provider see Template:Nbt inherit/int_provider/template
    • [Int] min_gen_offset (optional, defaults to -16) The minimum Chebyshev distance between the block and the center.
    • [Int] max_gen_offset (optional, defaults to 16) The maximum Chebyshev distance between the block and the center.

Unlike ore features, geode features are always centered on their bottom northwest corner. For this reason, any placement predicates should be offset by the geode's average radius in order to perform checks on the proper location.

The 'min_gen_offset' and 'max_gen_offset' values determines the geode's cutoff size. Values greater than the default of ±16 slightly increase the effective cutoff size for very large geodes, though the size is ultimately limited to within the adjacent chunks.

History

Announcement

October 3, 2020 Amethyst geodes are shown at Minecraft Live 2020.
October 6, 2020 Cory Scheviak tweeted a screenshot where an updated amethyst geode was shown with budding amethyst and amethyst buds.

Java Edition

Java Edition
1.1720w45a Added amethyst geodes.
21w08a The tuff layer of amethyst geodes has been replaced with smooth basalt.
Amethyst geodes can no longer generate fully in midair.[2]
21w20a Amethyst geodes have now actually been made rarer (after being incorrectly stated to have been made rarer in 21w19a[3]), from 1 geode in 30 chunks to 1 geode in 53 chunks.
1.1821w41a Amethyst geodes no longer generate above Y=30.
The rarity of amethyst geodes has been adjusted to match pre-21w20a rarity.

Bedrock Edition

Bedrock Edition
1.17.0
Experiment
Caves and Cliffs
beta 1.17.0.50 Added amethyst geodes.
1.17.0beta 1.17.0.52 Amethyst geodes are now available without enabling Experimental Gameplay.
beta 1.17.0.56 Amethyst geodes have now been made slightly rarer, from 1 geode in 48 chunks to 1 geode in 53 chunks.
1.18.0beta 1.18.0.20 Amethyst geodes are now able to generate below Y=0.[4]
beta 1.18.0.21 Amethyst geodes no longer generate above Y=30.
The rarity of amethyst geodes has been adjusted to match pre-beta 1.17.0.56 rarity.

Issues

Issues relating to "Amethyst Geode" are maintained on the bug tracker. Issues should be reported and viewed there.

Screenshots

Renders

Concept artwork

In other media

References

  1. ↑ MC-205854 – Geodes do not connect to caves properly – resolved as "Works As Intended".
  2. ↑ MC-214782 – Geodes can generate floating in caves – resolved as "Fixed".
  3. ↑ MC-225352 – Geodes have not been made "significantly rarer" – resolved as "Fixed".
  4. ↑ MCPE-141326 – [Experimental] Amethyst Geode doesn't generate on negative Y levels / below Y=0 – resolved as "Fixed".
  5. ↑ MC-203636 – Amethyst geodes can generate above ground – resolved as "Works As Intended".
  6. ↑ MC-203758 – Amethyst geodes don't generate properly when intersecting a mineshaft – resolved as "Works As Intended".
  7. ↑ "Minecraft Caves & Cliffs Update: Part II - Official Trailer" – Minecraft on YouTube, November 30, 2021
  8. ↑ https://www.linkedin.com/posts/mojangstudios_minecraft-play-videogames-activity-6907052285797515264-za6a?utm_source=combined_share_message&utm_medium=member_desktop
Advertisement Remove ads with Premium →

More in Generated features

View all 86 →
AcaciaAcaciaAn acacia is a tree with gray bark and orange wood found in the savanna biomes. Acacias are around 8 blocks tall and feature distinct diagonal trunks and…Azalea TreeAzalea TreeAn azalea tree is a rare tree that can generate above a lush cave biome, marking the biome's presence aboveground. They generate with a root system…Bamboo (feature)Bamboo (feature)A bamboo is a feature that consists of bamboo blocks, found throughout jungle biomes.Basalt ColumnsBasalt ColumnsBasalt columns are vertical clusters of basalt blocks found within basalt delta biomes. They may also contain lava and magma in the many gaps between the…Basalt PillarBasalt pillars are tall features made up of basalt blocks.BirchBirchA birch is a tree with a single log and canopy and a light bark. It is most commonly found in birch forest biomes and regular forests, and can generate…BlobBlobA blob is a feature consisting of basalt or blackstone blocks, which replaces netherrack blocks during world generation. They exclusively generate in…Blue Ice (feature)Blue Ice (feature)Blue ice blobs (also called blue ice features) are a feature that places blue ice in frozen ocean biomes.
Advertisement Remove ads with Premium →

Related mods

Bloody's No More Amethyst Geodes Bloody's No More Amethyst Geodes Mod · 122.1K downloads
Explore the Minecraft Wiki
Blocks, items, mobs, biomes and game mechanics — all in one place.
Wiki home