Ocean Ruins

"Imagine swimming in the deep oceans among kelp, seagrass and lots of fish, and suddenly you find a ruined, overgrown village! What's the story of the village? Can you find treasures in there? Maybe you can rebuild the ruins to be your very own ocean base? It's all up to the players!"

- Tom Stone

Underwater ruins are oceanic structures primarily composed of stone bricks or sandstone. They come in many different sizes varying from large villages to single ruined huts. They come in cold and warm variants.

Generation
Cold underwater ruins generate in normal, cold, and frozen ocean biomes, as well as their deep variants. They are composed of stone materials.

Warm underwater ruins generate in warm, lukewarm, and deep lukewarm ocean biomes, and are composed of sandstone and stone materials.

Although most underwater ruins generate underwater, they will sometimes generate on land.

Structure
Most structures contain a hidden treasure chest with loot inside. The chest will either be a small or large chest depending on the size and type of the underwater ruin structure. Also, chests that generate will always generate waterlogged, even on land. If the chest is generated exposed, a block of water will generate on top of it, even on land.

Cold underwater ruins are primarily composed of stone bricks and gravel, and will also contain prismarine, sand, magma blocks, sea lanterns, polished granite, glazed terracotta, bricks, wood planks, cobblestone, mossy cobblestone, stone brick stairs, obsidian, and/or a chest with loot in it. Warm underwater ruins are primarily composed of sand and sandstone, and will also contain polished granite, polished diorite, sea lanterns, magma blocks, gravel, terracotta, sandstone stairs, and/or a loot chest.

The shape and size of underwater ruins varies greatly, and they will often generate together in groups to create ruined villages.

One may use structure blocks to manually load the pieces of the ruins from the  folder in minecraft.jar. To do so, set a structure block to Load mode, enter, and press LOAD.

Ruins naturally generate with their Structure Integrity reduced

The following is an incomplete table of the structures with their filenames, descriptions and what they consist of: