Block geometry tool

Minecraft Shape Maker

Plan spheres, domes, towers, rings, spirals, and other block geometry with a live 3D preview, practical layer views, and build-ready exports.

  • Runs locally in your browser
  • 11 block shapes
  • 3 practical exports
792 blocks total
12 stacks + 24 blocks

Downloads for builders

Use the layer guide for manual builds, mcfunction for Java creative or datapack workflows, and JSON for raw coordinates.

How it works

From an idea to a block-by-block plan

  1. 01

    Choose and size the shape

    Select one of 11 shapes, then tune the measurements and special controls that apply to that geometry.

  2. 02

    Inspect the model

    Rotate the 3D preview to check the silhouette, then use layer view to read every Y level before you build.

  3. 03

    Export your workflow

    Keep the layer guide open for a manual build, download Java commands for a quick creative preview, or use JSON in your own tooling.

Export comparison

Pick the output that matches how you build

Layer guide
Best for manual survival or creative builds. Follow one Y level at a time without installing a mod.
.mcfunction
Best for Minecraft Java Edition creative worlds and datapacks. It writes relative setblock commands for the generated blocks.
JSON
Best for developers and custom pipelines that need the generated coordinates and shape settings in a readable format.

FAQ

Minecraft Shape Maker questions

Does the tool upload my shape or settings?

No. Shape generation, previews, and downloads run locally in your browser after the page loads.

Which shapes can I generate?

You can generate a sphere, cylinder, cone, pyramid, dome, prism, torus, ogive cone, hyperboloid, star, or spiral.

Can I make hollow shapes?

Yes. Leave Filled off for a shell and turn it on when you need a solid volume. The exact result depends on the selected shape.

What is the difference between 3D view and layer view?

3D view is for checking proportions and the overall silhouette. Layer view turns the same coordinates into a grid you can follow one Y level at a time.

How should I use the mcfunction export?

Use it with Minecraft Java Edition in a creative world or datapack workflow. Review the commands and run them from a suitable position in a world where commands are enabled.

Can it export Litematic, schem, Bedrock structure, or world files?

No. The current exports are JSON, a browser-readable layer guide, and a Java mcfunction. Convert the JSON with separate tooling if another format is required.