应用式魔药学附魔

应用式魔药学附魔

将Apothic Enchanting的库连接到Applied Energistics 2,而不会将附魔点数转化为重复或虚构的库存。

应用能源学 2

实用附魔应用

在不将附魔点数转换为重复或虚拟物品栏的前提下,将“实用附魔”的库连接到“应用能源2”。

实用附魔应用允许AE2的存储总线将“附魔图书馆”和“亚历山大图书馆”视为真正的ME存储。附魔书在终端中可见,可以插回图书馆,并且可以在不丢失图书馆原生基于点数行为的情况下提取。

功能

  • 通过AE2的公共MEStorage API公开两个“实用附魔”库。
  • 在ME终端中显示真实、可提取的单附魔书。
  • 支持完整的AE2模拟插入和提取书籍。
  • 采用点数守恒的“最高等级优先”分解方式,防止同一附魔点数被重复计为多个独立书籍库存。
  • 保留“实用附魔”的历史最高等级解锁规则。
  • 支持存储总线过滤器、访问限制和常规AE2优先级。
  • 新增无限附魔图书馆,配备64位点数后端。
  • 包含专属创造模式标签页以及定制的紫色、金色和青色图案。
  • 方块被破坏并重新放置时,保留所有图书馆数据。
  • 可在专用服务器上运行。

无限附魔图书馆

无限附魔图书馆可为每种附魔存储高达Long.MAX_VALUE的点数,同时保留“实用附魔”的31级提取限制。它故意没有合成配方,专为创造模式地图、服务器奖励或模组包自定义进度而设计。

可从实用附魔应用的创造模式标签页获取,或使用以下命令:

/give @s applied_apothic_enchanting:infinite_library

原始的“实用附魔”界面使用32位显示字段。因此,超过亚历山大图书馆限制的数量在该界面中会显示为满条,而精确的64位值仍可供AE2使用,并保存在世界数据中。

存储语义

“实用附魔”的库存储点数而非实体书籍。如果一次性报告所有可能的等级,AE2会重复计算相同的点数。此模组改为从已解锁的最高等级向下分解每种附魔的点数。

例如,已解锁IV级的情况下,13点显示为:

  • 1 x IV级书(8点)
  • 1 x III级书(4点)
  • 1 x I级书(1点)

总数始终保持为恰好13点。

ME接口仅接受规范的单附魔书。多附魔书以及带有自定义名称、描述或额外组件的书籍仍可通过“实用附魔”的原生界面使用,但会被ME适配器拒绝,以防静默数据丢失或不明确的插入操作。

优先级

存储优先级在AE2存储总线上配置。当附魔书应优先存入图书馆时,请将图书馆的存储总线优先级设置为高于普通物品存储。在优先级相同的设备中,支持的书籍也会被标记为首选存储。

需求

  • Minecraft 1.21.1
  • NeoForge 21.1.244 或更新版本
  • 应用能源2 19.x
  • 实用附魔 1.6.x
  • 实用附魔的常规依赖项

请在服务器和每个客户端上同时安装此模组。