Structures
A packet-based structure system for Minecraft — powered by PacketBlocks.
Structures lets you create, manage, and display packet-based builds that can be shown or hidden for specific players — all without changing the actual world.
✨ Features
- ️ Create Packet-Based Structures — Build entirely virtual structures that exist only as packets.
- Per-Player Visibility — Show or hide structures for individual players on demand.
- ⚡ Instant Updates — No world edits or block updates — everything is rendered client-side.
- Custom Animations — Add show/hide animations to structures for smooth transitions.
- In-Game Editor — Build structures block-by-block using an intuitive edit mode.
- Copy & Duplicate — Clone existing structures and paste them anywhere with automatic rotation.
- Integration Ready — Perfect for developers wanting to display custom visuals, events, or world overlays.
Example Uses
- Show private or team-only structures.
- Create holographic arenas, minigame visuals, or build previews.
- Display world regions, borders, or effects visible to certain players only.
- Build dynamic event structures that appear and disappear with animations.
- Preview builds before placing them in the real world.
⚙️ Requirements
Commands
- /structure help — View all available commands.
- /structure reload — Reload configuration and structures.
- /structure info — Get the structure ID of a block you're looking at.
- /structure edit <id> — Create or edit a structure (place/break blocks to add/remove).
- /structure delete <id> — Delete a structure.
- /structure view <id> [player] — Toggle structure visibility for yourself or a specific player.
- /structure copy <id> <new id> — Copy a structure to the block you're looking at (auto-rotates based on your direction).
- /structure animation <id> <show/hide> <animation id> — Set show/hide animations for a structure.
Configuration
Structures includes a fully customizable config with:
- Custom prefix with gradient color support
- Localized messages for all commands and feedback
- Action bar notifications when editing structures
- Animation support for smooth structure transitions
All messages and colors can be modified in
config.yml.
How to Use
- Create a structure:
/structure edit mystructure — Start editing mode.
Place blocks to add them, break blocks to remove them.
Run the command again to save.
- Show to a player:
/structure view mystructure playerName — Toggle visibility.
- Copy a structure:
Look at a block, then:
/structure copy mystructure mystructure_copy — Creates a rotated copy based on your facing direction.
- Add animations:
/structure animation mystructure show fade_in — Structure fades in when shown.
Built for server owners, developers, and builders who want full control over player-specific visuals.