1.2.0 is a safety-focused release for Blueprint Executor.
This version expands the mod’s pre-placement analysis from simple overwrite counts into a more meaningful risk classification system, and introduces configurable placement blocking for dangerous operations.
The overall goal of this release is to make blueprint placement safer by default:
风险等级分析)Added multi-tier placement risk analysis
Replaced the old “replace count only” model with risk classification based on the type of block being overwritten
New risk tiers:
LOWMEDIUMHIGHCRITICAL风险评分汇总)Added a weighted placement risk score
Different block categories now contribute different amounts to the final score
Dry-run and preview now report:
可配置安全策略)safety.json configuration supportconfig/blueprintexecutor/safety.json
Default options include:
blockHighRiskPlacementblockCriticalRiskPlacementwarnHighRiskPlacementwarnCriticalRiskPlacement安全策略命令)Added:
/blueprint safety
/blueprint safety reload
These commands allow users to inspect and reload the active safety configuration without restarting the game.
空跑风险输出改进)/blueprint dryrun now reports detailed risk summaries in addition to placement impact data
Dry-run can now distinguish between replacing:
预览风险输出改进)/blueprint preview now includes the same risk summary as dry-run放置警告改进)/blueprint place now issues explicit warnings when a placement includes HIGH or CRITICAL risk targets放置阻止机制)Placement can now be blocked by safety policy before execution
By default:
HIGH risk placements are warnedCRITICAL risk placements are blockedThis means placements that would overwrite especially sensitive targets can now be stopped before any world changes are made.
新增风险分析结构)Added new internal components for safety evaluation:
RiskTierPlacementRiskSummaryPlacementRiskAnalyzerThese structures allow the mod to reason about placement danger in a more realistic way than simple overwrite counts.
新增安全配置系统)Added:
SafetyConfigSafetyConfigManagerThis creates a stable foundation for future safety features such as:
The default safety.json generated by this release behaves like this:
{
"blockHighRiskPlacement": false,
"blockCriticalRiskPlacement": true,
"warnHighRiskPlacement": true,
"warnCriticalRiskPlacement": true
}
This means:
HIGH risk placements are allowed, but warnedCRITICAL risk placements are warned and blockedThe current risk model evaluates only blocks that would actually be replaced:
The first implementation uses a practical category-based model:
LOWMEDIUMHIGHCRITICAL/blueprint safety
/blueprint safety reload
/blueprint dryrun <file>
/blueprint dryrun <file> <x> <y> <z> [rotation]
/blueprint preview <file>
/blueprint preview <file> <x> <y> <z> [rotation]
/blueprint place <file>
/blueprint place <file> <x> <y> <z> [rotation]
1.3.0 is recommended because it turns Blueprint Executor into a significantly safer building tool.
This release adds:
The result is a workflow that is much less likely to accidentally overwrite valuable or sensitive blocks.
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 info <file>
Displays core blueprint metadata:
空跑模式)Added /blueprint dryrun <file>
Added /blueprint dryrun <file> <x> <y> <z> [rotation]
Allows players to simulate a placement without changing the world
Reports:
包围盒)撤销支持)/blueprint undo放置流程重构)Refactored blueprint placement from a direct-write model into a plan + apply model
Placements are now processed in two stages:
PlacementPlan (放置规划)This change is the foundation for:
命令工作流改进)/blueprint place now uses the planned placement pipeline internally新增内部结构)Added new internal data models to support analysis and rollback:
PlacementPlanPlannedBlockBlueprintAnalysisPlacementSessionChangedBlockUndoManager代码结构改进)/blueprint info <file>
/blueprint dryrun <file>
/blueprint dryrun <file> <x> <y> <z> [rotation]
/blueprint undo
If you were using earlier prototype builds, 1.1.0 is the recommended upgrade because it adds:
Нет описания изменений

Executes building blueprints from JSON.