Viewer & editor

Open .schem, .litematic and .nbt schematics in 3D — with your own textures

Blockwright reads the four formats builds actually travel in and renders them as an interactive 3D scene using the models and textures of your own Minecraft content pack, modded blocks included. Then it does the part a viewer stops at: editing block by block, converting between formats, counting the materials, diffing two versions, and writing the result back into a world.

A desktop app, sold once as a lifetime license. Your files stay on your machine.

A two-storey dark oak and cobblestone building open in Blockwright’s 3D viewer, with its size, block count and full palette listed beside it
A structure in the viewer, drawn with the real block models from the reader’s own content pack — 1,738 blocks, 49 types, both storeys detected.

Four formats, and a converter between them

Minecraft .nbt structures, WorldEdit .schem, Litematica .litematic and Bedrock .mcstructure all open the same way — File ▸ Open… and orbit. Export As… writes any of them back out, so the app doubles as the format bridge nobody wants to think about: a .litematic someone sent you becomes the .schem your server’s WorldEdit takes, or the .nbt your data pack needs.

Rendered with your Minecraft, not an approximation of it

Blockwright ships no Minecraft assets — Mojang’s cannot be redistributed — and asks you to point it at a content pack instead: extract a version’s assets and data folders from the .jar you already have and pick the folder in Settings ▸ Viewer.

That constraint is what makes a modded block render as itself. A build full of blocks from a mod looks the way it will look in game, because it is being drawn with the mod’s own models and textures rather than a lookup table someone kept up to date until they stopped. Without a content pack everything still works — the blocks just render as flat colours.

The things a flat renderer leaves out

Block entities are drawn from their NBT: chests, beds, banners, signs, item frames. Fluids animate. And every vanilla mob in the file is drawn as its real model — around eighty of them, from creepers and wolves to the warden and the ender dragon — honouring the NBT that makes each one specific: wolf coats, horse colours, sheep dyed and sheared, villager biome and profession overlays, babies at half scale, glowing-eye layers. Armour stands keep their pose.

The Block Catalog gives every block Blockwright knows a live 3D preview, which is a faster way to pick a material than remembering what "deepslate tiles" looks like from above.

An End City ship rendered in Blockwright, with its data markers and block entities — chests, a dragon head, structure blocks — listed beside the palette
Purpur, a dragon head and two loot chests: block entities and data markers are read out of the NBT and listed with their coordinates, not skipped.

Edit inside the scene you are looking at

Open a structure, hit Edit, and the viewer becomes the editor. Tools live on a rail with number-key shortcuts and an on-canvas hint that says what a click will do: select, move, mirror and rotate, extrude, paint, replace, delete, and edit air and void directly with depth targeting for multi-layer void regions.

Magic select takes a whole connected region in one click — with a same-family tolerance that grabs stone, bricks and their stairs and slabs together. Paint takes percentage patterns like 50% stone, 30% andesite, 20% gravel. Symmetry is live, strokes can be locked to a plane, orientation stays correct through every transform, undo covers everything, and each save writes a new version rather than replacing the file.

Blockwright’s block editor over a modded house: the tool rail, a magic-match mode and 85 selected blocks highlighted inside the 3D scene
Editing happens in the viewer itself — no export, no round-trip through another program. Here one magic-select click took 85 blocks across 9 block types.

Count what the build actually costs

The Materials panel rolls any build up into a gatherable bill of materials with stack and shulker-box maths, and it counts the way the game does rather than the way the file does: doors and beds once, double slabs twice, fluids as buckets, entities included. Export it as CSV or JSON when the survival server needs a shopping list.

Blockwright’s Materials panel listing every block in a build with its count, stacks and shulker boxes, and CSV and JSON export buttons
The same build as a shopping list: 1,738 items, each line carrying its stack maths — 498 dark oak planks is 7×64 + 50, one shulker box.

Compare versions, and re-theme in one pass

Structure Diff compares the open build with any file or any of its own versions and marks the result in 3D: green added, red removed, yellow changed block or blockstate, with a per-block summary. Re-theme swaps blocks across the whole build with blockstates carried over — stairs keep their facing — by hand with occurrence counts, or from any registered decoration’s palette. Download any build, make it yours; both are undoable and both save as versions.

Beauty Render exports the result as a high-resolution PNG with a transparent or themed background and preset angles including a cross-section, or as a turntable WebM, straight from the viewer.

When a browser viewer is the better tool

If you just want to look at a .litematic someone linked, a free in-browser viewer is faster: nothing to install, nothing to configure. Blockwright is a paid desktop app, and it asks you for a content pack before it looks its best.

What it buys is everything after the look: your own modded assets, a real block editor with versions and diffs, a bill of materials, whole world saves opened and edited with a write path that refuses to be careless, jigsaw and worldgen authoring, and files that never leave your machine.

Questions people ask

Which schematic formats can Blockwright open?

Minecraft .nbt structures, WorldEdit .schem, Litematica .litematic and Bedrock .mcstructure. Export As… converts between all four.

Can I convert a .litematic to .schem?

Yes. Open the .litematic and use Export As… to write it out as .schem — or as .nbt or .mcstructure. The conversion runs locally; nothing is uploaded.

Do I need Minecraft installed?

You need a content pack for the textures: extract a version’s assets and data folders from the .jar in your .minecraft/versions folder and point Settings ▸ Viewer at it. Without one, blocks render as flat colours and everything else still works.

Does it render modded blocks?

Yes. Add the mod’s assets to your content pack, or open the mod project as a workspace, and its blocks render with their own models and textures.

Are my files uploaded to a server?

No. Blockwright is a native desktop app for macOS, Windows and Linux; structures and world saves are read from and written to your own disk.

Is there a free or online version?

No. Blockwright is sold as a one-time lifetime license, with installers for macOS, Windows and Linux. Free browser viewers exist and are a fine way to glance at a file; this is a workbench for editing and shipping builds.