建筑魔杖传承版

建筑魔杖传承版

为Minecraft 1.12.2移植的建筑魔杖功能。

工具

Construction Wand 的功能向 Minecraft 1.12.2(Forge)的移植。

已实现功能

物品与核心模块

  • 4 种法杖:石 / 铁 / 钻石 / 无限
  • 4 种核心:Angel / Destruction / AE / ProjectE
  • 核心覆盖模型与染色(安装核心后法杖外观会变化)

放置与破坏逻辑

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

升级与选项

  • 核心安装升级(在合成网格中组合法杖 + 核心)
  • 可切换选项(lock/direction/replace/match/random/core)
  • 法杖 GUI(在空中右键时通过组合键打开)

撤销与预览

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

默认按键

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