Coral reef

Coral reefs are features that generate in warm ocean biomes. They consist of multiple clusters of coral blocks, coral, and coral fans. These clusters come in a wide variety of shapes, sizes, and colors.
== Generation ==
=== Java Edition ===
The distribution of coral reefs is noise-based, which means that in some places of warm ocean floor, the reefs are distributed densely, and in other places there's no coral reef at all.
There're three types of coral reefs: coral tree, coral claw, and coral mushroom. Coral tree has a main trunk and two to four branches that tend to point upwards. Coral claw has two to three branches that tend to point horizonally. Coral mushroom looks like a small hut or a domed building.
All these three types consist of coral blocks, coral, coral fans and sea pickles.
Note that seagrass feature and sea pickle feature can generate on coral blocks because they are generated later than coral reefs. So coral reefs may have several sea pickles on them, but not all sea pickles on them belong to coral reef feature.
=== Bedrock Edition ===
Unlike , coral features densely cover warm ocean's floor.
, there're two types of coral features: huge coral and small coral.
There're two types of huge coral: coral (coral reefs) feature and coral crust feature. Coral feature comes in four varieties of shapes, including small clump, tree-like coral, craw-like coral, and coral spire. Coral crust feature is a huge pile of blocks including coral blocks, dead coral blocks, andesites, diorites, granites and sands. Both the two types of huge coral have some coral fans attached on them. Unlike , there's no sea pickle in these feature, however, seagrass feature and sea pickle feature can also generate on them.
There're two types of small coral: sea anemone feature and coral hang feature. Sea anemone feature consists of coral and coral fans, generating attached to the top surface of blocks that are not lower than 16 blocks below the sea level (Y>=48). Coral hang feature consists of coral fans, generating attached to a side surface of blocks that are not lower than 14 blocks below the sea level (Y>=50).
== Structure ==
, coral crusts are generated with structure files, which are stored in the behavior_packs/vanilla/structures/coralcrust folder.
=== Variants ===
* crust1
* crust2
* crust3
* crust4
* crust5
* outcropping1
* outcropping2
* outcropping3
* outcropping4
* outcropping5
* outcropping6
== Data values ==
=== ID ===
:
:
== History ==
== Issues ==
== Gallery ==
=== Screenshots ===
Coral reef from above.png|A coral reef viewed from above.
Ravine reef.png|A coral reef that generated in a ravine.
Coral reefs.png|A view of coral reefs.
A view of Coral reef.png|A view of a coral reef close-up.
Coral Reef 18w14b.png|A coral reef as of snapshot 18w14b.
ProfMobius Coral Reef.jpg|Coral reefs and aquatic mobs.
Coral Reef Ruined Portal.jpg|A ruined portal generated near a coral reef.
Coral Reefs.jpg|A coral reef underwater.
=== In other media ===
Coral Reef Artwork.png|Official coral reef artwork.
== References ==
fr:Récif corallien
ja:サンゴ礁
es:Arrecife de coral
pt:Recife de corais
zh:珊瑚礁