Mod: Blueprint Editor
Blueprint Editor is a powerful tool for map creators that allows you to create complex scenarios, cutscenes, and boss mechanics without writing huge chains of command blocks. All control is done through a convenient visual interface directly in the game.
Developer: Bird Team
- YouTube: https://www.youtube.com/@villagerproTopgaming/videos
- Telegram channel: https://t.me/villagerproclan
🛠 Installation and Setup
- Before you begin, make sure your world is set up correctly. This is critical for the mod to work.
- Download the .mcaddon file and open it (Minecraft will import it automatically).
- Go to your world settings -> Behavior Packs and activate Blueprint Editor.
- Go to the Experiments tab.
- ❗ REQUIRED: Enable Beta APIs.
- Start the world.
📖 Getting Started
To open the editor, you need a special item — Blueprint Editor Book.
- How to get it: Give it to yourself with the command /give @s bp:book or find it in the creative inventory.
- How to open: Hold the book in your hand and press Right Click (right mouse button) or Long Press (on mobile).
Main Menu
When opening the book, you will see three buttons:
- Editor: Creating new scenarios.
- Files: Loading and deleting saved scenarios.
- Language: Switching between Russian and English.
⛓ How It Works: Node System
A scenario in Blueprint Editor is a chain of events that execute in order from top to bottom. Each event is called a Node.
Example of a simple chain:
- Title: Show text "Boss has appeared!".
- Timer: Wait 3 seconds.
- Summon: Spawn a boss.
- Camera: Shake the camera.
Editor Controls:
- [+] Add Node: Opens a list of all available commands.
- Clicking on a Node: Opens the management menu for that specific node (Edit, Move Up, Move Down, Delete).
- [S] Save: Saves your chain under a unique ID. (Important: save all your changes under the ID you were editing nodes in, so your changes won't be lost).
🧠 Node Settings (Advanced)
Each node has additional settings at the bottom:
- Delay: Time (in ticks) before executing this specific node.
- Block Type: Impulse: Executes the action and moves to the next node (standard mode).
- Chain: Same as impulse (for compatibility).
- Cycle: ⚠ The node will execute itself indefinitely. To exit the loop, use the script stop command. Always set a delay for cycles to avoid lag!
👹 Summon (Mob Summoning)
This node is much more powerful than the regular /summon command. It allows you to create a customized mob.
- Mob ID: For example zombie, skeleton. (We strongly recommend using the minecraft: prefix, for example minecraft:zombie. If the mob is from mods — specify its full ID).
- Coordinates: ⚠ Important: Use exact coordinates (for example 100 65 100).
- Name: Will be displayed above the head.
- BossBar: If enabled, all players will see a health bar.
- Health (HP) and Speed: The script will automatically change the mob's characteristics on spawn.
- Tag: Be sure to specify a unique tag (for example boss_lvl_1) for correct operation.
🎥 Camera
Allows you to control Minecraft's experimental camera.
- Set: Places the camera at a point. You can specify rotation (Rot) or make the camera track a mob (Track Entity).
- Fade: Smooth color transition.
- Ease: Camera movement smoothness settings.
⏳ Timer
Stops the chain execution for the specified number of seconds. Without timers, all commands execute instantly.
🌍 World
Convenient environment management.
- Time: Day, Night, Midnight, etc.
- Weather: Clear, Rain, Thunder.
🧱 Fill / SetBlock
- Fill: Fills an area with blocks between two coordinates.
- SetBlock: Places one block at the specified coordinates.
🔮 TP (Teleportation)
The new teleportation system supports two modes:
- To Coordinates: Teleport player/entity to coordinates.
- To Entity: Teleport player/entity to another entity (for example, teleport all players to admin).
💾 Saving and Running
You've created the perfect cutscene. What next?
- In the editor menu, press [S] Save.
- Come up with an ID (name in English, no spaces). For example: cutscene_1.
- You will see the message: Saved! Command: ....
How to run a scenario in the world?
- Enter the command in a Command Block: /scriptevent bp:run <YOUR_ID>
- Example: /scriptevent bp:run cutscene_1
How to emergency stop all scripts?
If you created an infinite loop or something went wrong, use the command:
- /scriptevent bp:stop
❓ Frequently Asked Questions
Q: I press the button, but nothing happens.
A: Make sure you enabled Beta APIs in your world settings. Without this, scripts won't work.
Q: The mob spawns in the wrong place.
A: In the Summon node, it's better to use exact coordinates (numbers) rather than relative ones (~).
Q: How do I delete a scenario?
A: In the main menu, press the Files button, enter the scenario ID and select "Delete". Minecraft version: from 1.20.81.1 and all other new versions)







