Blueprint
Blueprint is a Paper plugin that gives server administrators clean, powerful commands for managing build worlds throughout their full lifecycle. Whether you're running a creative server, a build competition, or a development environment, Blueprint keeps your worlds organised and your server lag-free.
What Blueprint Provides
- World lifecycle management — create, open, close, and delete worlds through a single command interface
- Async operations — all file I/O runs off the main thread so world creation, cloning, and restores never freeze your server
- Snapshot system — take point-in-time backups of any world, restore them with a single command, and let Blueprint automatically create a safety snapshot before every restore
- World locking — mark a world as locked to prevent any block or entity changes without removing the world entirely
- SQLite persistence — world metadata and snapshot history are stored in a lightweight database that requires no external setup
Requirements
| Requirement | Minimum Version |
|---|---|
| Java | 21 or later |
| Paper | 1.21.x or later |
| Server RAM | 512 MB minimum |
Blueprint uses only the official Paper API — no NMS, no reflection.
Getting Started
| Section | Description |
|---|---|
| Installation | Download and drop-in installation steps |
| Configuration | All config.yml options explained |
| Commands | Full command reference |
| Permissions | Permission nodes reference |
| Administration | Managing snapshots and worlds in production |