▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Blueprint Executor
Blueprint Executor

Blueprint Executor

Executes building blueprints from JSON.

11
0
Все версииBlueprint Executor 1.1.0+mc1.21.4-2026-04-09

Blueprint Executor 1.1.0+mc1.21.4-2026-04-09

Release3 дн. назад

Список изменений

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:

    1. generate a PlacementPlan (放置规划)
    2. apply that plan to the world

This change is the foundation for:

  • dry-run
  • undo
  • future preview support
  • future overwrite analysis
  • future UI integration

Command workflow improvements (命令工作流改进)

  • /blueprint place now 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:

  • PlacementPlan
  • PlannedBlock
  • BlueprintAnalysis
  • PlacementSession
  • ChangedBlock
  • UndoManager

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

Файлы

blueprintexecutor-1.1.0+mc1.21.4-2026-04-09.jar(59.21 KiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

1.1.0+mc1.21.4-2026-04-09

Загрузчики

Fabric

Версии игры

1.21.4

Загрузок

5

Дата публикации

3 дн. назад

Загрузил

ID версии

Главная