AE2 附魔搜索

AE2 附魔搜索

在应用能源2中按实际附魔内容查找附魔书,而非仅按通用“附魔书”物品名称。

应用能源学 2

AE2 附魔搜索

在应用能源2中,根据附魔书实际包含的附魔进行搜索,而非仅通过通用的“附魔书”物品名称搜索。

AE2 通常按物品的显示名称搜索。附魔名称是工具提示行,因此输入诸如“锋利”之类的附魔或其译名,除非使用工具提示搜索语法,否则无法匹配附魔书。AE2 附魔搜索扩展了普通终端名称搜索,以检查每本书上存储的附魔。

功能特性

  • 在普通 AE2 搜索框中按附魔的译名搜索附魔书。
  • 支持原版、数据包和模组附魔。
  • 安装 JustEnoughCharacters 时,支持全拼和简拼搜索。
  • 适用于 AE2 查询组合,例如 @apothic fengli。
  • 不会修改 ItemStacks、数据组件、AE 键或服务器库存。
  • 不注册任何物品、方块、菜单、配方或网络数据包。
  • 仅在客户端运行;服务器无需安装此模组。
  • 支持 AE2 19.x,并带有软失败兼容性 Mixin。

搜索示例

安装中文语言包和 JustEnoughCharacters 后,可以通过以下示例找到锋利附魔书:

  • fengli
  • fl
  • @minecraft fengli

在 AE2 查询术语之间使用空格。@mod pinyin 是一个“与”查询;字面文本 @mod+pinyin 不是 AE2 搜索语法。

兼容性策略

该模组基于 AE2 19.2.17 构建,并接受 AE2 19.x。AE2 目前不提供用于添加普通搜索谓词的公共 API,因此此模组使用了一个小的客户端 Mixin。该注入是可选的,不会遮蔽 AE2 的私有字段。如果后续 AE2 19.x 版本更改了内部搜索类,可以跳过此增强功能,而不会阻止 Minecraft 启动。

前置要求

  • Minecraft 1.21.1
  • NeoForge 21.1.244 或更新版本
  • Applied Energistics 2 19.x
  • JustEnoughCharacters 为可选安装,提供拼音匹配功能

仅在客户端安装此模组。