
Blueprint Executor 1.1.0+mc1.21.4-2026-04-09
Список изменений
Blueprint Executor 1.1.0
Overview
1.1.0 is the first major usability update for Blueprint Executor.
This release upgrades the mod from a basic blueprint placement prototype into a safer and more practical building tool.
The main focus of this version is planning, analysis, and rollback. Blueprints can now be inspected before placement, simulated without modifying the world, and reverted after execution.
Added
Blueprint analysis (蓝图分析)
-
Added
/blueprint info <file> -
Displays core blueprint metadata:
- blueprint name
- file name
- version
- placement count
Dry-run mode (空跑模式)
-
Added
/blueprint dryrun <file> -
Added
/blueprint dryrun <file> <x> <y> <z> [rotation] -
Allows players to simulate a placement without changing the world
-
Reports:
- total planned block count
- placement origin
- rotation
- bounding box (
包围盒) - whether the blueprint contains air blocks
Undo support (撤销支持)
- Added
/blueprint undo - Reverts the most recent placement session
- Every placement now records the affected blocks before writing them into the world
Changed
Placement pipeline refactor (放置流程重构)
-
Refactored blueprint placement from a direct-write model into a plan + apply model
-
Placements are now processed in two stages:
- generate a
PlacementPlan(放置规划) - apply that plan to the world
- generate a
This change is the foundation for:
- dry-run
- undo
- future preview support
- future overwrite analysis
- future UI integration
Command workflow improvements (命令工作流改进)
/blueprint placenow uses the planned placement pipeline internally- Placement feedback is now more informative
- Placement sessions are tracked for rollback
Internal
New internal structures (新增内部结构)
Added new internal data models to support analysis and rollback:
PlacementPlanPlannedBlockBlueprintAnalysisPlacementSessionChangedBlockUndoManager
Codebase improvements (代码结构改进)
- Separation between blueprint planning and world mutation is now much cleaner
- Improved reuse of placement logic for future command expansion
- Established a safer base for preview and session-based features
Notes
- Undo currently supports the most recent placement session
- Placement history is intentionally lightweight in this release
- This version focuses on command-side safety and tooling rather than GUI features
Commands added in 1.1.0
/blueprint info <file>
/blueprint dryrun <file>
/blueprint dryrun <file> <x> <y> <z> [rotation]
/blueprint undo
Recommended upgrade summary
If you were using earlier prototype builds, 1.1.0 is the recommended upgrade because it adds:
- safer placement workflow
- pre-placement inspection
- rollback capability
- cleaner internal architecture for future expansion
