
BuildPrint - Schematics & Printer (Litematica Alternative)
Load any schematic as a ghost in your world, see what's missing, and build it with easy place or the printer. Opens .litematic, .schem, .schematic, .nbt and Axiom .bp. A client-side alternative to Litematica.
Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Tags
Creators
Details
BuildPrint shows any schematic as a ghost in your world, with real block models. It tracks what you've placed, what's missing and what's wrong. Easy place makes placing the right block easy, and the printer places blocks for you.
New to schematic mods? On first start a short walkthrough shows the basics and lets you set your
keys. /buildprint onboarding opens it again.

See what's left to do
Missing blocks, wrong blocks, blocks turned the wrong way and blocks that shouldn't be there each get their own color. The material list shows what you still need and updates as you build. It can count raw materials instead (stairs and slabs back to their block, planks to logs), you can tick off what you've gathered, and Share puts the list on voxelsprout.com as a page for others to read.

Gather the materials
Click Gather in a build's material list and a card shows what's still to get, wherever you go. It lists what you go out for (logs, not planks) after what you carry and, with Sorted, what's in your chests. Picking something up says above the hotbar how far along it is, a row goes once you have enough, and the card goes once you have everything. With the layer view on, it counts only the layers on show. At a crafting table or a stonecutter, a card says what to make from what you carry. In a Build together session, what you pick up is left to you on the others' cards.

Line a build up automatically
Click Auto in the Loaded tab and BuildPrint finds where the build already stands in the world. It sets the position, rotation and mirroring to match, so you don't have to nudge it into place block by block. This helps when you pick a half-finished build up again, or load a build someone shared. A build that isn't started yet is lined up with the ground it was saved on, if the schematic includes it. It searches up to 12 chunks around you (you can change this in the settings) and tells you how much of the build matches.

Place blocks with easy place
Turn on easy place and right-click the ghost: the right block goes down, facing the right way. Blocks swap into your hand from your inventory. Hold right-click to sweep across a row.

Or let the printer do it
The printer places the missing blocks around you while you move. It uses the blocks in your inventory and stays within your normal reach. It builds layer by layer from the bottom, the structure before the decoration, and only builds against a block once the server has confirmed it.

On servers: easy place and placing in mid-air make placing much easier than by hand, and the printer places blocks for you. Many servers count that as cheating. Check the rules before you use them. All three are off by default.
Build one layer at a time
The layer view shows one layer, or a few, of a build. Easy place and the printer then only work in those layers.

Paste in creative
In creative mode you can paste a build into the world in one go, and undo it. Only the layers in view are pasted, and you choose whether air is placed and whether blocks already there are replaced. In single-player it goes straight into the world. On a server it uses VoxelSprout Policy if the server has it, otherwise Axiom, operator commands or WorldEdit, whichever you're allowed to use. With FAWE the build goes up as one schematic and is pasted in two commands, which is much faster. Fill containers puts the schematic's items into chests and hoppers that already stand in the world.

Swap materials
Build it out of something else. Click the swap button next to a block in the material list and choose a replacement. The ghost, the material list and easy place all follow. Your file isn't changed.

See what goes inside containers
Chests, barrels, hoppers, droppers, crafters and other containers show the items the schematic has in them. Look at one to see its slots with the counts and the comparator signal they give. Open it and the wanted items sit in the slots as ghosts, and Fill moves them over from your inventory. A container with the wrong contents is marked yellow, like a block in the wrong state.

In single-player, containers near you are checked without opening them. On a server the game only tells your client what is in a container while it is open, so one you haven't opened yet shows as "not checked".
Save your own builds
Press G for the editor (old: B, up to 0.1.25). The camera flies free while your player stays put, which helps in
survival. On a server that doesn't allow a free camera, you can edit from where you stand instead.
Everything the editor does also has a command (/buildprint select, /buildprint place). Select an area, resize and rotate it with handles, and save it as a .litematic. In
single-player the file includes what is inside the containers. Mobs are left out.

Your schematics and the marketplace
Press B for the menu (old: M, up to 0.1.25). The Local tab shows your schematics/ folder as a list or as tiles
with a picture of each, with search, recent files, favorites and a 3D preview. Loaded lists what's in your world, to move, turn or hide.
The Marketplace tab browses builds from VoxelSprout
and places them in one click. No account needed.

You can also drop a file onto the game window. Builds are remembered per world and per server.
| Format | Extension | Open | Save |
|---|---|---|---|
| Litematica | .litematic |
✅ | ✅ |
| Sponge schematic | .schem |
✅ | |
| Classic schematic | .schematic |
✅ | |
| Vanilla structure | .nbt |
✅ | |
| Axiom blueprint | .bp |
✅ |
Build it together
Start a session from a loaded build and share the code or link. Everyone who joins sees the same builds in the same place and the progress as others build. People without the file get it from the session. While you gather, whoever picks a material up gets it: it leaves the others' cards, and each card says who is getting what. The Sessions screen shows each session's code, its link and who is in it, and lets you make others admin. Nothing needs to be installed on the server.
Compared to Litematica
In these tests BuildPrint ran at two to four times Litematica's frame rate, and loaded big builds without freezing the game: 3 big builds showed up after 2.4 seconds, against 43 seconds in Litematica.

Features side by side
| BuildPrint | Litematica | |
|---|---|---|
Opens .litematic files |
✅ | ✅ |
| Easy place | ✅ | ✅ |
| Material list | ✅ | ✅ |
| Shows what goes inside containers | ✅ Also fills them from your inventory | ✅ |
| Printer | ✅ Built in | Add-ons by other developers |
| Build together in sync sessions | ✅ Nothing to install on the server | Syncmatica add-on, on the server and every client |
| Easy break (breaks only wrong and extra blocks) | ✅ | ❌ |
| Swap materials from the material list | ✅ | ❌ |
| Marketplace in game | ✅ | ❌ |
| 3D preview while picking a file | ✅ | ❌ |
| Builds only show in the world you placed them in, on servers with several worlds | ✅ | ❌ |
Axiom .bp blueprints |
✅ | ❌ |
| Paste a build in creative | ✅ Also on servers without operator status, through VoxelSprout Policy | ✅ Needs operator commands on a server |
| Fill or replace an area with one block | ❌ | ✅ |
| Schematic projects (saved versions of a build) | ❌ | ✅ |
Compared with Litematica 0.29.1 on Minecraft 26.3, September 2026.
Frame rate in four tests
The frame rate Minecraft's F3 screen showed, with the same builds from the same spot. Higher is better.
| Test | BuildPrint | Litematica |
|---|---|---|
| Venice district, 568k blocks | 258 fps | 121 fps |
| 3 big builds in a row, 1M blocks | 272 fps | 90 fps |
| 24 builds side by side, 640k blocks | 229 fps | 95 fps |
| 10 big builds in one spot, 3.6M blocks | 199 fps | 47 fps |
How this was tested
- MacBook Pro, Apple M4 Max, 36 GB, macOS. Minecraft 26.3 with Fabric, no other performance mods. BuildPrint 0.1.11, Litematica 0.29.1 with MaLiLib 0.30.2.
- One game with both mods installed. Each test loaded the same builds into BuildPrint, then into Litematica, in the same world and from the same spot. Only one mod had builds loaded at a time. The order was BuildPrint, Litematica, Litematica, BuildPrint, so heat affects both the same.
- 1920 × 1080, render distance 24, VSync and the frame rate cap off, a flat world. Both mods on default settings, except BuildPrint's lag guard, which was off: it lowers detail when the frame rate drops.
- Real player builds, loaded one at a time. Each test waited until the mod had finished building its meshes, recorded 10 seconds, then took the screenshot with the F3 screen on.
One machine, one run. Your numbers will be different.
Shortcuts
Change them in Options → Controls, under BuildPrint, or in the walkthrough
(/buildprint onboarding): click a key, press the one you want, and a key something else also uses
shows in red.


| Key | Action |
|---|---|
| B | Open the BuildPrint menu (old: M, up to 0.1.25) |
| N | Turn easy place on or off |
| G | Open the editor (old: B, up to 0.1.25) |
| . / , | Layer view up / down |
| not set (hold) | Show what goes inside a container that already matched |
| not set | Turn easy break on or off |
| not set | Turn the printer on or off |
| not set | Switch between what's left to place, wrong blocks and extra blocks |
| not set | Status panel: auto, full, compact or hidden |
| not set | Show or hide all builds |
| not set | Show or hide the build you're in |
In the editor
| Key | Tool |
|---|---|
| 1 / 2 / 3 | Select · Resize · Save |
| 4 / 5 / 6 / 7 | Place · Move · Rotate · Auto align |
| [ / ] | Previous / next region |
| C | Switch between the free camera and editing from where you stand |
| Delete | Delete the selected region |
| H | Show or hide the controls |
Works with Sorted
With Sorted installed, the material list shows how many of each block are in your chests, and can light those chests up through walls. Gather counts them too. Where BuildPrint labels a container, Sorted's own label on it steps aside. Optional.
The same goes for Peek: its label on a placed shulker box steps aside while BuildPrint shows its own there.
Shader packs
The ghost shows under Iris shader packs. Players have tested it with Complementary, BSL, Bliss, Photon and I Like Vanilla, on very large builds too, and together with Voxy and Better Clouds. The pack doesn't light or shadow the ghost: it's drawn on top of the pack's picture, so it looks the same in every pack. Heavy fog in a pack (BSL) makes it look more see-through in the distance.
FAQ
Can I use it on any server?
BuildPrint only runs on your client, so it works on any server you can join. Whether you're allowed to use easy place, placing in mid-air or the printer there is up to the server, so check the rules. Servers can turn features off with VoxelSprout Policy; you're told what's off when you join.
Can I keep using my Litematica files?
Yes. BuildPrint saves .litematic files and opens them directly. On first launch it offers to bring
over your Litematica placements. Your files aren't changed.
My build doesn't show up in another world on the same server.
On servers with several worlds behind one address, a build only shows in the world you placed it in. In other worlds it's hidden, not removed. This works in the overworld and the nether. You can turn it off in the settings under "World fingerprinting".
Why does a chest say its contents are "not checked"?
On a server your client only learns what is in a container while it is open. Open it once and BuildPrint compares it and remembers the result. In single-player this isn't needed: containers near you are checked on their own.
Can I paste a build in creative?
Yes. Click Paste on a loaded build in the Loaded tab, and Undo takes it back. Only the layers in view are pasted. On a server without VoxelSprout Policy it uses Axiom, operator commands or WorldEdit. With FAWE that's quick; otherwise, without operator status, commands go through at about one a second, so it is slow.
Do I need an account?
No. You only sign in to vote on or publish builds on the marketplace.
Something's broken. What should I send?
Run /buildprint report in game, or click "Report a problem" in the settings. You see everything
that would be sent before it goes, with names and paths taken out. When there's an answer, the game
tells you. You can also ask on the Discord linked below.
Requirements
- Minecraft 26.1, 26.2 or 26.3 (NeoForge: 26.1.2 and up)
- Fabric: Fabric Loader 0.16+ and Fabric API. Mod Menu is optional: the settings
also open from the menu and with
/buildprint config. - NeoForge: nothing else. The settings are in NeoForge's mod list. NeoForge support is new.
Client-side only.
For mod developers
Other mods can add tools and buttons to the editor, read the loaded builds and how far along they are, ask BuildPrint's HUD to step aside, and add schematic formats. The API is on the BuildPrint wiki with examples. Most of it doesn't need a hard dependency on BuildPrint.
Modpacks and videos
Use BuildPrint in any modpack, on CurseForge, Modrinth or anywhere else. Show it in videos, streams, reviews and mod showcases, monetized or not. You don't need to ask for either. A link back to this page is welcome.
More from VoxelSprout
Bugs, ideas and early builds: Discord · Enjoying the mods? Support on Ko-fi

