Minecraft Sphere & Dome Generator

A Minecraft sphere maker and dome builder with layer-by-layer templates for spheres, domes, bowls, and ellipsoids — featuring a diff view that highlights what changes between layers, octant mode for build-and-mirror workflows, WorldEdit commands, and inventory planning. Runs entirely in your browser.

[ Ad slot — replace with AdSense / Ezoic code ]
Settings
Diameter in blocks. Up to 384.
Display options
Center coordinates (advanced)
Optional. Enter your in-game block coordinates for the centre of the sphere (or the base centre for dome / bowl). With these set, the chunk grid aligns to your real chunks, hovering shows absolute coords, and the WorldEdit panel emits a //tp command.
WorldEdit commands
Ready-to-paste commands for the WorldEdit mod. Stand at the centre of where you want the sphere and paste. With center coordinates entered above, a //tp command is included.
// configure shape to see commands
Inventory planning
Total blocks
0
Stacks of 64
0
Shulker boxes
0
This layer
0
LayerBlocksStacks
Embed this tool

Free to embed on any site. The credit link must stay.

Layer 1 of 16
0 on this layer 0 total blocks
100%
This layer New in this layer (place these) Was in layer below (skip these)
All layers Click any layer to jump · Arrow keys ← → to step
Drag the canvas to pan when zoomed in. Scroll wheel zooms in/out at the cursor. Use the layer slider, the filmstrip below it, or your arrow keys to switch layers.
[ Ad slot — replace with AdSense / Ezoic code ]

How to use this generator

Pick a shape — sphere, dome, bowl, or ellipsoid — and a size. The generator slices the 3D shape into horizontal layers (one block tall each), and the canvas shows you the layer you're currently looking at. To build, start at Layer 1, place the blocks in your world, climb up one block, switch to Layer 2, repeat until you reach the top. The slider, the prev/next buttons, your keyboard arrow keys, and the filmstrip of all layers below the canvas all jump between layers. The templates aren't Minecraft-only, either — a voxel sphere slices into the same block layers whether you're building in Minecraft, Terraria, or Space Engineers.

Three features make this materially faster than older sphere generators:

  1. Diff view — turn it on and the canvas highlights blocks new to this layer (green) and blocks that existed in the layer below but not here (red ghost). On a large sphere, most layers only differ from the one below by a handful of blocks. Diff view lets you place just those, without re-comparing the whole layer.
  2. Octant view — a sphere has eight identical octants. Turn on octant view to render only one of them. Build that wedge in-game, then mirror it seven times. For a 50-block sphere, you save building roughly 87% of the structure.
  3. WorldEdit commands — if you run WorldEdit, expand the panel on the left for ready-to-paste //sphere or //hsphere commands. Stand at the centre, paste, done.

How to build a sphere in Minecraft, layer by layer

The classic problem with sphere builds is keeping your place. A sphere of diameter 30 has thirty horizontal layers, each one a slightly different 2D circle. Without a method, you climb up one block, stare at the layer, and have no idea which blocks should be there.

The reliable workflow:

  1. Pick the centre in your world and mark it temporarily (a torch on a glass block at ground level).
  2. Build the equator first — the widest cross-section, at the layer matching the centre of the sphere. For a 30-diameter sphere starting at Y=0, that's Layer 15 (the middle). The equator is the largest circle in the build; getting it right anchors everything else.
  3. Build down to Layer 1, one layer at a time. Each layer is a slightly smaller circle than the one above it.
  4. Build up to the top layer from the equator. Each layer is smaller than the one below.
  5. At each layer change, switch to that layer in the generator and use diff view to see what's different. Place the green blocks, leave the red positions empty.

For domes, skip step 3 — domes are just the top half of a sphere, so Layer 1 is the base (the widest layer) and you only build upward.

How to build a dome in Minecraft

A dome is the top half of a sphere, so generating one here is quick: choose the Dome shape above, set the base diameter, and build layer by layer from the base upward. In dome mode the size field relabels to Base diameter — Layer 1 is the full-width base circle, and each layer above it narrows as the dome curves inward toward a small cap at the top.

That makes this Minecraft dome generator a practical dome maker for the curved roofs a flat circle can't give you: dome roofs over great halls and arenas, observatory and planetarium caps, and greenhouse covers. As a dome builder you keep every sphere-mode feature — diff view, octant mode, WorldEdit commands, and a per-layer pixel dome readout you can export to PNG for second-screen reference. Need the inverse? Switch to the Bowl shape for a half-sphere sunk into the ground — a crater, basin, or amphitheatre. Builders also use the dome creator side of the tool for hemispherical observatory shells and other half-sphere roofs.

Using this as a dome generator

Select "Dome" in the shape picker above to switch to dome mode. The generator shows only the top half of the sphere — Layer 1 is the full-diameter base circle, and each subsequent layer is smaller as the dome curves inward. This is the fastest way to get dome templates for igloos, observatory roofs, cathedral ceilings, and arena covers. All the same tools (diff view, octant view, WorldEdit commands) work in dome mode. You can also create bowls (the inverse — the bottom half of a sphere) for stadium seating, craters, or decorative basins.

The layer-diff view — why it's different

Most sphere generators show you one layer at a time in isolation. That's fine for layers near the equator where the shape changes slowly, but the layers near the poles are where mistakes happen — the cross-section shrinks fast and it's easy to either over-build (leaving "shoulders" on your sphere) or under-build (truncating the top into a flat circle).

Diff view solves this by overlaying the previous layer's footprint onto the current layer. The cells that appear in green are new to this layer — you should place a block there in your world. The cells in red are cells that existed in the layer below but aren't part of this layer; nothing goes there. Cells that were filled below and are still filled here (the bulk of the sphere, usually) render in the default block color.

Practically, this turns layer-to-layer building into a three-step loop: glance at green, place those, glance at red, skip those, climb up, repeat. The flow doesn't require comparing whole shapes by eye.

The octant trick — build 1/8, mirror eight times

A sphere can be cut by three perpendicular planes through its center (the XY, XZ, and YZ planes). Those three cuts divide the sphere into eight identical octants — one for each combination of "above/below," "front/back," and "left/right" of the center. Build any one octant correctly and the other seven follow by mirroring.

To use octant view: turn it on (Display options), and the canvas now shows only the bottom-front-left eighth of each layer. The per-row counts are counts for the visible eighth, not the whole layer. In-game, build the bottom-front-left octant of your sphere by following the templates from Layer 1 up to the middle layer. Then mirror eight ways: copy to the right (X axis), copy to the back (Z axis), copy upward to mirror the top half (Y axis). WorldEdit's //stack with flip flags, or the Java edition's structure block "load with mirror" feature, both handle this in seconds.

Octant view is the single biggest time-saver for spheres larger than about 30 diameter. For a 50-diameter filled sphere — about 65,400 blocks total — building one octant is roughly 8,200 blocks. Mirror that octant seven times for the other 87.5%. Same final shape, one-eighth the decision-making.

WorldEdit commands

If you're playing with the WorldEdit mod installed (the most popular Minecraft Java mod for large-scale block manipulation), expand the WorldEdit commands panel on the left. It outputs ready-to-paste commands matching the current shape:

One thing to know: WorldEdit's sphere rasterisation uses a slightly different rounding rule than this generator's default (block center) algorithm. The two produce results that are 99% identical, but you'll see a few blocks of difference around the edges on certain diameters. If pixel-perfect parity with the template matters, build by hand using the layer view. For "good enough to look round," WorldEdit's command is faster.

Inventory planning for big builds

The inventory panel on the left gives you the numbers you need to plan a build. Total blocks (for the current shape and fill mode), stacks of 64 (Minecraft's full inventory slot), and shulker boxes required (27 stacks per box, since each box holds 27 slots × 64 blocks).

The per-layer breakdown is useful for builds you're working on across sessions. If you know Layer 12 needs 142 blocks, you can fetch exactly that many before climbing up. The "Download as text file" button saves the full breakdown as a plain text file you can open beside the game.

Some reference numbers from the algorithm: a 17-diameter hollow sphere is about 690 blocks (~11 stacks); a 25-diameter hollow sphere is 1,550 blocks (~24 stacks, just under one shulker box); a 49-diameter hollow sphere is 6,098 blocks (~95 stacks, 3 shulker boxes plus 14 stacks); a 99-diameter hollow sphere is 25,218 blocks (~394 stacks, 14 shulker boxes plus 16 stacks). Add the floor blocks separately if your sphere sits on the ground.

Tips for very large spheres

Beyond about 60 blocks in diameter, a few habits keep the build manageable:

Common sphere sizes — a reference chart

Tap any size to load it in the generator above. Diameters chosen for the layer-symmetry they give you — odd diameters have a single clean middle layer; even diameters have a pair of "equator" layers.

Common dome sizes — a reference chart

These figures are computed from the generator's own geometry — a dome is the upper hemisphere of a sphere of the same diameter, sliced into one-block layers. The block counts are the hollow-shell totals the tool reports for each base diameter, including the solid base layer the generator draws as the dome's footprint; if you leave the floor open, subtract that bottom layer. Height is how many layers tall the finished dome stands (half the base diameter, rounded up). Set the same base diameter in the generator above to load any of these.

Base diameter (blocks) Height (blocks) Approx. blocks (hollow) Notes
7478Small igloo or decorative cap
116222Garden gazebo or small observatory dome
158422Medium dome roof over a single room
2111862Great-hall or cathedral dome
31161,898Arena or planetarium roof
51265,302Stadium-scale mega-dome

Related tools

Part of the Minecraft cluster on Done In Browser.

Embed this tool on your site

If you run a Minecraft wiki, an SMP server site, or a community build page, you can embed this sphere and dome generator straight into your own pages — it's free. Click Embed this tool below the settings to copy the iframe snippet; just keep the credit link that comes with it.

[ Ad slot — replace with AdSense / Ezoic code ]

Frequently asked questions

How do I build a sphere in Minecraft, layer by layer?

Start at the bottom-most layer and work up. The first layer (Layer 1 in this tool) is a small 2D circle — place those blocks. Climb up one block, switch to Layer 2, and place the blocks for that layer. The trick most builders miss is that each new layer is mostly identical to the one below — only a few blocks change on each edge. This generator's diff view highlights exactly those changes in green (newly added blocks for this layer) and red (blocks that existed below but not in this layer). Turn on Diff View in the Display panel and the building flow becomes mechanical: place the green, leave the red empty, climb up, repeat.

What is the octant view and why use it?

A sphere has eight-fold symmetry — it can be cut into eight identical octants by three perpendicular planes through the center. The octant view shows only one of those eight pieces. The practical benefit on large builds: place the blocks for one octant from the template, then mirror that octant seven times in-game. For a 100-block sphere, that turns 524,000 blocks of decision-making into about 66,000, with the other 87.5% being mechanical mirror operations. The per-row counts shown in octant view are the counts for the visible octant only.

How big can the sphere be?

Up to 384 blocks in diameter. That's larger than the 256-block ceiling common to other sphere generators. A 384-diameter filled sphere is about 29.7 million blocks — well beyond what any individual builds — but the upper limit is there for mega-projects, server cities, planetariums, and people running creative-mode WorldEdit operations who'd otherwise be limited. For ellipsoids the same limit applies to each axis independently. On phones, rendering and the filmstrip stay smooth up to about 250 diameter; very large spheres are best on desktop.

What's the diff view?

Diff view (toggle in Display options) overlays the current layer with information about the layer below: blocks that are new to this layer (not present in the layer below) are highlighted in green, blocks present in the layer below but not this layer are shown as red ghosts. Why this matters: most layer-by-layer build mistakes happen because two consecutive layers look almost identical and the builder doesn't notice the two-block difference at the edge. Diff view makes those differences impossible to miss. It works for all shapes and all fill modes.

Can it generate WorldEdit commands?

Yes — open the WorldEdit commands panel on the left. It produces ready-to-paste commands for the WorldEdit mod: //sphere or //hsphere with the right radius (or three radii for ellipsoids), and a //tp command if you've entered absolute center coordinates. For hollow spheres use //hsphere, for filled use //sphere. WorldEdit's //sphere algorithm is slightly different from this tool's default (it uses a different rasterisation rule), so the WorldEdit version will look 99% the same but may differ by a few blocks on the silhouette. For exact parity with the template, build by hand using the layer view.

What's the difference between hollow, filled, and thick wall?

Hollow renders only the 1-block-thick outer shell — useful for round buildings, planetariums, igloos, hot-air balloons. Filled renders every block inside the sphere — for solid round objects like cores of structures, decorative orbs, or planning a sphere of one material before cutting windows. Thick wall lets you pick a wall thickness between 1 and 10 blocks — the outer shell stays shaped like the sphere, but the wall is N blocks thick (so a 30-diameter sphere with thickness 3 has roughly a 24-diameter hollow inside). Thick wall is what you want for sound-proof rooms, defensive bunkers, or any sphere where the structural strength of a 1-block shell isn't enough.

How do I plan inventory for a big sphere?

Open the inventory panel on the left. It shows total blocks needed (for the selected fill mode), how many inventory stacks of 64 that is, and how many shulker boxes (27 stacks per box) you need. The per-layer breakdown lists the block count for every layer — useful for trips to your storage system between layers, especially if you're working on a build that spans multiple game sessions. Most builds need fewer materials than you'd guess: a 25-diameter hollow sphere is only 1,550 blocks, or 24 stacks — just under one shulker box.

Does this work for Bedrock Edition or other voxel games?

Yes — the layer-by-layer math is identical for any voxel game. Minecraft Bedrock builders use it the same way as Java. The only Minecraft-specific feature is the 16×16 chunk grid overlay (chunks are a Minecraft concept); turn it off for other games. The WorldEdit panel is also Minecraft-Java-specific — Bedrock players can use the Universal Minecraft Editor instead. Everything else (layer view, diff view, octant view, inventory planning, PNG export) is engine-agnostic.

Is my data sent to any server?

No. The entire tool runs as JavaScript in your browser. The shape math, the layer rendering, the WorldEdit command output, the PNG export, the shareable URL — all of it stays on your device. You can verify this independently: open your browser's developer tools, switch to the Network tab, change inputs, generate layers, even export a PNG — there's no outbound request from this page. The only network activity is the page load itself and (if you allow them) advertising and analytics cookies described in our privacy policy.

Is this a Minecraft sphere maker and dome generator too, or only spheres?

It covers all round shapes: full spheres, domes (top half of a sphere), bowls (bottom half), and ellipsoids (stretched spheres with independent width, height, and depth). Select the shape you need from the picker at the top of the tool. In dome mode, the generator shows only the upper half — Layer 1 is the full-width base and each subsequent layer narrows as the dome curves inward. Many Minecraft builders use this as their go-to sphere builder and dome maker for anything from small igloos to massive planetarium roofs.

⚒ Built by Done In Browseruse full version