建筑手杖怀古

建筑手杖怀古

Backport of Construction Wand features for Minecraft 1.12.2 (Forge).

建筑之杖模组功能向 Minecraft 1.12.2(Forge)的移植。

已实现功能

物品和核心模块

  • 4 种杖类型:石质 / 铁质 / 钻石 / 无限
  • 4 种核心:天使 / 破坏 / AE / ProjectE
  • 核心覆盖模型和着色(安装核心后杖的外观会改变)

放置和破坏逻辑

  • 建造模式
  • 天使模式:支持空中放置
  • 破坏模式
  • 可选的 Baubles 兼容:在 Baubles 栏中装备的容器物品可以提供建筑方块
  • 可选的 ProjectE 兼容:一种建筑之杖,能够直接消耗 EMC 来放置方块
  • 使用接近原始实现的交互流程:
    • 放置通过 ItemBlock.placeBlockAt 进行
    • 破坏通过 removedByPlayer + onPlayerDestroy 进行
    • 与 Forge 的放置/破坏事件集成

升级和选项

  • 核心安装升级(在合成网格中组合杖 + 核心)
  • 可切换选项(锁定 / 方向 / 替换 / 匹配 / 随机 / 核心)
  • 杖的 GUI(在空中右键点击的同时按快捷键组合打开)

撤销和预览

  • 撤销历史
  • 撤销预览同步(通过按键查询触发)
  • 撤销后自动刷新预览
  • 预览颜色:
    • 破坏核心:红色
    • 撤销预览:绿色
    • 天使核心支持空中目标预览

默认按键

  • Shift + Ctrl + 鼠标滚轮:切换锁定模式
  • Shift + Ctrl + 左键点击(在空中挥动):切换核心
  • Shift + Ctrl + 右键点击(在空中):打开杖配置界面
  • 按住 Shift + Ctrl:显示撤销预览
  • Shift + 右键点击方块(手持杖时):执行撤销