Compatibility
Minecraft: Java Edition
1.21.1
Platforms
Supported environments
Client-side
Client and server
Tags
Creators
Details
Licensed CC0-1.0
Published 8 months ago
Updated 8 months ago
Blueprints+

Smart, reusable blueprints for builders. Capture builds instantly, preview a ghost with rotation/mirror, and place the result as a unit â singleâplayer and servers.
Features
- Ghost Preview (client)
- Toggle a live ghost of your blueprint at the block face under the crosshair.
- Two preview modes: textured blocks + outlines, or outlinesâonly (toggle)
- Rotate (90° steps around Y), mirror (X/Z), and nudge in XYZ.
- Stateâaware placement (clientâserver)
- Oriented blocks rotate/mirror with the structure (e.g., FACING, HORIZONTAL_FACING, AXIS, 16âstep rotations, and common directional side properties).
- Doors flip hinge in mirror for a natural result.
- Grab selection (server command)
- /bp grab <name>: capture all blocks attached to the lookedâat block (6âdir), never ground, never below your start Y, no liquids.
- Hard cap 8000 blocks for safety.
- Local/Server Browser (client)
- Press I to open the Browser window (dialog).
- Tabs: Local (default) and Server.
- Local lists .minecraft/blueprints (dev: run/blueprints). Server lists the serverâs blueprints/ via networking.
- Load instantly (no confirmation). Server blueprints stream to the client for preview (no copying required).
- Delete from either tab (Local removes file; Server deletes on server and refreshes list).
- Rename saved blueprints from either tab (Local renames the file; Server renames on server and refreshes list).
- Keyboard navigation: Up/Down, PageUp/PageDown, Enter (Load), Delete (Remove), R (Refresh), Esc (Close).
- Multiplayer ready
- Client preview + controls, server placement + commands. Install the mod on both client and server for full functionality.
Controls (default)
- Y â Toggle ghost on/off
- U â Rotate CW (hold Shift for CCW)
- T â Mirror cycle (None â X â Z â None)
- Arrow keys â Nudge X/Z
- PageUp / PageDown â Nudge Y
- O â Toggle preview mode (Blocks+Outlines â Outlinesâonly)
- I â Open Browser (Local/Server tabs; Load/Refresh/Delete/Close)
- Enter â Place the ghost (server places blocks; ghost autoâcloses)
- Backspace â Cancel/hide ghost
Commands (server)
All /bp commands are serverâside. Creativeâmode required for safety.
- /bp grab <name> â capture attached blocks from the lookedâat block (strict: attachedâonly, no ground, no liquids, never below start Y).
- /bp list â list files on the server.
- /bp remove â look at a structure and open a confirm dialog (Enter=Yes, Esc=No) to delete the attached build. Safety: attachedâonly, no ground/liquids, never below start Y, cap 8000. Captured files are saved under server_root/blueprints/<name>.nbt.
File locations
- Client Local tab: .minecraft/blueprints/ (dev: run/blueprints/).
- Server tab: server_root/blueprints/ (autoâlisted/streamed).
Rotation & mirroring details
On placement we transform every blockâs BlockState to match the preview transform:
- Rotate (Y axis): HORIZONTAL_FACING/FACING, AXIS/HORIZONTAL_AXIS, ROTATION (16âstep), and directional side properties named north/east/south/west (e.g., wall heights) are rotated.
- Mirror (X or Z): HORIZONTAL_FACING/FACING mirrored; door hinge flips LEFTâRIGHT; directional sides mirrored appropriately.
- Neighborâdependent shapes (stairs SHAPE, wall/pane/fence connections) often update naturally after placement. If you find cases that donât, open an issue and weâll add targeted rules or a refresh step.
Installation
Client (required):
- Fabric Loader: 0.16.x
- Fabric API: 0.116.4+1.21.1
- Java: 21
- Place blueprintsplus-<version>.jar in .minecraft/mods/.
Server:
- Same Fabric Loader + Fabric API + Java 21.
- Place the same blueprintsplus-<version>.jar in server_root/mods/ and restart.
Note: Client preview works without the server installed, but placement/commands and the Server tab require the server to have the mod.
Troubleshooting
- âStructures donât rotate on serverâ: ensure the server mod jar is the same version (+buildN) as the client jar.
- âBrowser Server tab shows nothingâ: Install the mod on the server and try /bp list inâgame to confirm server files exist.
- âPreview opaque/heavyâ: press O to switch to outlinesâonly. Distance culling (~128 blocks) is enabled by default.
- âWalls/stairs corners odd after placeâ: neighborâdependent shapes may need a world tick. Report specific blocks if you want exact shaping rules added.


