凿刻附魔台 — 非官方移植版

凿刻附魔台 — 非官方移植版

Sacramentix的錾刻附魔台的非官方社区移植版,适用于Minecraft 26.1.2\26.2(Fabric)。通过自定义附魔台实现无随机附魔,可从附近錾刻书架解锁附魔。与原作者无关。

装备

⚠️ 非官方社区移植版。 这是 Sacramentix 的 Chiseled Enchanting Table(雕纹附魔台)的非官方社区移植版本,适用于 Fabric 上的 Minecraft 26.1.2\26.2。本移植版与原作者无关联,未获其认可,也不由其维护。所有原始模组的设计、代码和资产版权归 © Sacramentix 所有。 请将有关此 26.1.2\26.2 移植版的错误报告提交至此仓库,而非上游项目。


本模组的功能

用确定性的、由库驱动的工作流程替代原版附魔随机机制:

  • 新增一个方块:雕纹附魔台。
  • 将附魔书放入附近的雕纹书架中,即可为该附魔台永久解锁这些附魔。
  • 打开附魔台,从可滚动的列表中精确选择你想要的附魔——没有槽位随机,也无需反复重掷。
  • 所施加的附魔会消耗对应的附魔书(这正是建立书架库的意义所在),此外还会消耗界面中显示的一小部分经验值和材料。
  • 部分附魔默认已解锁(原版 #minecraft:non_treasure 标签,加上附魔台选择额外解锁的一小部分仅限宝藏附魔);其余附魔需像原版一样通过探索和搜刮附魔书来收集——但你可以永久保留它们。
  • 包含一小组物品转化功能,共用同一个附魔台界面(例如金苹果 → 附魔金苹果,玻璃瓶 → 附魔之瓶)。
  • 继承自上游的铁砧改动:你不再能在铁砧上将两本同等级的书合并以提升等级。请改用书架库 + 附魔台。

如何游玩(快速上手)

  1. 合成雕纹附魔台(原版风格配方;参见游戏内配方书)。
  2. 在旁边搭建一个小型的雕纹书架库(原版书架仍可提供基础的等级加成)。
  3. 将附魔书放入雕纹书架槽位——每本书的附魔都会变得可在附魔台中选择。
  4. 打开附魔台,将要附魔的物品放入左侧槽位,滚动列表,点击你想要的附魔,支付界面上显示的经验值 + 材料,附魔即被施加(同时消耗对应的书)。
  5. 当输入槽位中没有物品时,列表中会出现内置的物品转化选项,可随时使用附魔台进行这些转化。

为何需要移植

上游项目目前面向 Minecraft 1.21.x,并依赖 Fabric Language Kotlin。此 26.1.2 移植版做了三件事:

  1. 更新工具链至 Minecraft 26.1.2 / Fabric Loader 0.19.3 / Fabric API 0.151.0+26.1.2 / Loom 1.16.3 / Gradle 9.4.1 / Java 25。
  2. 移除 Kotlin 运行时依赖,使唯一的硬依赖为 Fabric API。
  3. 强化数据驱动内容:默认解锁、消耗和物品转化均从 JSON 数据表加载(参见源代码仓库的 docs/EXTENDING.md),并且一个跨模组兼容扩展可让第三方附魔模组(将其附魔标记到 #minecraft:non_treasure)被自动识别。

兼容性状态

  • 原版 26.1.2 + Fabric API 0.151.0: 核心游戏路径(放置方块、打开菜单、滚动列表、施加附魔、执行转化、挖掘掉落、悬浮书渲染器)已在此 1.0.0 发布前由维护者在实际环境中确认可正常工作。
  • 将附魔添加到 #minecraft:non_treasure 的第三方附魔模组: 设计上会被此附魔台的默认解锁列表自动识别;尚待实际验证。
  • Universal Enchants 风格的物品/互斥性重写:由于 Enchantment.canEnchant / areCompatible 从实时注册表读取,预期无需任何移植端改动即可工作;尚待实际验证。
  • Merge Enchantments 风格的铁砧模组:作用于原版铁砧,与本附魔台是独立的交互路径;预期可共存;尚待实际验证。

完整调查请参见源代码仓库中的 docs/COMPATIBILITY.md。

已知的移植端临时限制

源自移植工作,在此 1.0.0 构建中尚未重新启用:

  • 有意禁用 Mixin(fabric.mod.json 中 "mixins": []),直至上游注入被重新定位并在 26.1.2 上实际测试。
  • 战利品表修改钩子(向原版战利品表注入附魔书)和结构处理器书架替换(生成结构中的书架变为带书的雕纹书架)在此移植版中尚未接入。
  • 书架强度公式的最终调整以及专用的多槽位消耗面板在源代码仓库的 NEXT_TASK.md 中跟踪。

这些是已记录的限制,而非错误——请在反馈中提及它们。

致谢

如果你喜欢这个模组,也请去支持原作者。