物品炼金扩展

物品炼金扩展

为“物品炼金术”中的“炼金术桌”添加了NBT物品支持和潜影盒支持。

物品炼金扩展 (IAE)

一个物品炼金(Item Alchemy)的附属模组,让转化桌真正识别 NBT。

功能特性

  • 完整的潜影盒支持:可以将装满物品的潜影盒作为一个整体放入转化桌,其 EMC 按内部物品总和计算。装有不同物品的潜影盒会被区分为独立的条目。

  • Shift 预览:悬停潜影盒时按住 Shift,可显示其内容的 9×3 预览界面。使用 WASD 或方向键移动焦点,查看物品名称与 EMC。

预览截图

  • NBT 物品区分:相同 ID 但 NBT 不同的物品(例如不同药水、附魔物品、已命名物品)可以添加、显示、购买和放置,并保留其对应的 NBT。

  • 药水 NBT 修复:原版药水在存储和取出后不再变成“不可合成的药水”。

  • EMC 设置快捷键:手持物品时按 K 键可直接打开 EMC 设置界面,支持全局与单存档两种范围。

设置界面截图

  • 配置界面:通过 Cloth Config + Mod Menu 提供可视化配置界面(涵盖区分模式、显示样式、潜影盒策略等)。

配方自动定价(实验性,默认关闭)

扫描所有合成、烧炼及其他配方(包括模组自定义类型),根据材料 EMC 之和为未定义 EMC 的物品自动计算价格。可在 Mod Menu → Item Alchemy Expansion → 实验性(Experimental)分类中启用此功能。

  • 不会覆盖你的手动设置:在自动定价后,任何你手动指定过 EMC 值的物品始终优先于自动定价,除非你重新运行自动定价。由原版或上游模组定义的 EMC 值也永远不会被覆盖。

  • 首次启用时弹出确认对话框:会列出所有已手动设置 EMC 值的物品,要求你逐项检查,决定是将其交给自动定价还是保留手动值。

  • 结果在所有存档间共享:自动定价结果会全局缓存,切换存档时无需重新计算。当所依赖的模组被添加、移除或更新时,缓存会自动重新计算。

  • 重新触发:如果你误点了“保留”或想要重新进行批量定价,可使用命令 /itemalchemy-expansion reprice 再次调出对话框。

注意事项

对于转化桌中已存在且无 NBT 的物品(例如不可合成的药水),本模组**无法修复它们**。必须在安装本模组后将物品重新放入转化桌,修复才会生效。

依赖项

必需

可选

  • Cloth Config — 用于配置界面(缺失时使用默认配置)
  • Mod Menu — 用于配置入口

安装环境

客户端和服务端都必须安装。

致谢

  • Pitan — 物品炼金 的上游作者
  • MisterPeModder — ShulkerBoxTooltip 的预览交互设计给了我很大启发
  • mezz — JEI 提供了扫描自动定价合成台的思路

反馈

如果你发现任何 Bug 或有功能建议,请到 GitHub Issues 提交报告。

许可证

MIT