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:
- 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.
- 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.
- 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:
- Pick the centre in your world and mark it temporarily (a torch on a glass block at ground level).
- 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.
- Build down to Layer 1, one layer at a time. Each layer is a slightly smaller circle than the one above it.
- Build up to the top layer from the equator. Each layer is smaller than the one below.
- 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:
//sphere <block> <radius>for a filled sphere (replace<block>with the block ID you want, e.g.stoneorquartz_block).//hsphere <block> <radius>for a hollow sphere — the 1-block-thick shell.//sphere <block> <rx>,<ry>,<rz>for an ellipsoid with three independent radii.//tp <x> <y> <z>first, if you've entered absolute center coordinates.
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:
- Octant view is essential. Build one eighth, mirror seven times. Trying to lay every block manually on a 100+ diameter sphere is a recipe for losing track of where you are.
- Diff view becomes essential on the polar caps. The top and bottom 25% of layers shrink in size quickly. Diff view turns each layer change into a small, obvious diff — a handful of green blocks to place, the rest unchanged.
- Use temporary scaffolding. Spheres have overhanging upper layers (blocks suspended in mid-air with no block below). Place a temporary column of contrasting material — cobble, glass — under each overhang while building, then knock it down once the layer above stabilises the shape.
- Build the equator first. The middle layer is the widest cross-section. Building from the centre outward (down then up) keeps the shape anchored. Building strictly bottom-up means tiny early layers floating in mid-air with no reference points.
- Use the chunk grid when your sphere spans multiple chunks. Chunk boundaries (every 16 blocks) make natural checkpoints — verify your build alignment every 16 blocks instead of after the fact.
- Plan inventory by layer. Trips back to storage are the time-killer on big builds. The per-layer count tells you exactly how much to bring up.
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 |
|---|---|---|---|
| 7 | 4 | 78 | Small igloo or decorative cap |
| 11 | 6 | 222 | Garden gazebo or small observatory dome |
| 15 | 8 | 422 | Medium dome roof over a single room |
| 21 | 11 | 862 | Great-hall or cathedral dome |
| 31 | 16 | 1,898 | Arena or planetarium roof |
| 51 | 26 | 5,302 | Stadium-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.