<p>An underwater dome city is the ultimate expression of Minecraft's depth. On the surface, you are building within a familiar medium — air, soil, and sky. Underwater, you are engineering against the environment itself. Every dome must be hermetically sealed. Every corridor is a life-support tube. Every light source is fighting total darkness 40 blocks below the surface. The result, when it works, is one of the most visually spectacular base types in the game — a glowing city visible from the surface, pulsing with sea lantern light through clear glass walls.</p><p>This guide builds a hub-and-spoke city: one large central dome for communal space, four satellite domes for living functions, and glass tube corridors connecting them. The conduit installed in the hub eliminates potion dependency for the entire build, making the city genuinely livable rather than a weekend showpiece.</p>
This is an Advanced build. It demands solid familiarity with at least one of Minecraft’s complex systems — redstone timing, mob AI behavior, or intricate 3D spatial layout. Gather every material before placing the first block, and expect to debug. The payoff in automation, efficiency, or aesthetics is well worth the effort.
| Material | Quantity |
|---|---|
| Glass | 512 |
| Magma Block | 16 |
| Soul Sand | 16 |
| Sea Lantern | 32 |
| Prismarine | 64 |
| Prismarine Bricks | 64 |
| Dark Prismarine | 32 |
| Conduit | 1 |
| Sponge | 16 |
| Oak Planks | 64 |
| Ladder | 16 |
Total distinct materials: 11. Gather everything listed above before you start — mid-build supply runs break your momentum.
Select an ocean biome floor between Y=30 and Y=45 — shallow enough for easy access but deep enough for full dome height clearance. Find a flat 60x60 area of ocean floor. Mark the center point and the 4 satellite dome positions: north, south, east, west — each 18 blocks from center. Clear all sea grass and kelp using shears. If any sand mounds interfere, flatten them — your dome foundations need a level pad.
At the center point, build a 15-block-diameter glass dome using the ellipse ring method (rings of decreasing width as they ascend: 15, 15, 13, 11, 9, 7, 5, 3, 1). Seal every ring completely — any single missing block floods the interior. Before building the top half, drain the interior using sponges placed inside while standing on the ocean floor. Once drained, drain any remaining water pockets manually. Place sea lanterns around the interior floor perimeter for ambient light — 8 evenly spaced covers a 15-diameter interior.
At each of the 4 compass positions, build a 11-block-diameter dome (rings: 11, 11, 9, 7, 5, 3, 1). Smaller than the hub, each satellite dome is a dedicated living zone: designate them as Bedroom, Farm, Workshop, and Storage when you furnish later. Drain each satellite dome using sponges before connecting to the hub. Each satellite dome needs sea lantern floor lighting before the connection corridors are added.
Between the central hub and each satellite, construct a 3x3 glass tube corridor (3 blocks wide, 3 blocks tall, glass on all 5 exposed sides). The corridor connects the hub side wall to the satellite side wall — cut matching 3x3 holes through both dome walls at sea floor level. Seal the joints where the tube meets each dome with prismarine trim blocks to hide the flat glass joint and reinforce the structural visual. Drain each corridor with sponges after sealing.
In the hub center, build a 3x3x3 prismarine frame and place the conduit inside — it grants underwater breathing and mining speed to all players within 32 blocks, eliminating the need for potions in the entire city. Add magma blocks at the bottom of any external shafts (creates downward bubble columns for safe descent to depth). Place soul sand at the bottom of any interior vertical shafts (creates upward bubble columns for fast ascent). Furnish each satellite dome according to function: Bedroom gets beds and chests; Farm gets auto-growing crop setup; Workshop gets enchanting table and anvil; Storage gets sorted chest walls.
<p>The hub-and-spoke layout mirrors real underwater habitats and space station designs for the same reason: a central pressurized hub with modular compartments connected by sealed corridors is the most efficient way to expand incrementally without risking the entire structure. If one satellite dome floods, you seal the corridor entrance and the rest of the city is unaffected.</p><p>Glass domes work in Minecraft's ocean because glass is transparent to vision but opaque to water flow. The visual effect — the domed roof of air and interior life visible through clear walls while the ocean presses in from all sides — is architecturally unique. No surface build creates the same sense of being enclosed in something fragile but functional. The prismarine trim at corridor joints is not just decorative: it signals the boundary between dome and corridor and gives each connection a finished, engineered appearance.</p>
Once you’ve completed the base build, try one of these modifications to make it your own:
Build the same hub-and-spoke layout in the Nether's lava sea — but instead of glass, use obsidian domes with magma-resistant frames. The lava stays outside, the interior is air. The visual of lava pressing against obsidian walls is the inverse of the ocean dome experience. Use a fire-resistance potion dispenser at the entrance instead of a conduit.
Instead of ocean, build under a desert by digging 10 blocks down from the surface. The 'dome' becomes a carved sandstone vault and the 'corridor' becomes a sandstone tunnel. The same functional layout (hub + 4 satellites) works in any medium. Sand glass from the desert biome above makes thematic sense as the dome material.
Build the dome city on the End islands, with domes suspended above the void on obsidian pillar platforms. The corridors become bridges. The void below substitutes the ocean visual with something more existentially dramatic — the glass floor of each dome looks out into infinite nothingness.
These are the issues players most often run into with this build:
If you enjoyed this guide, these builds complement it well: