跳到正文

Reliable EMI (REMI)

作者:evanbones

一个为 EMI 添加多种可配置功能的模组!

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

Reliable EMI

neoforge
forge
fabric

Reliable EMI(REMI)是 EMI 的附属模组,带来多种实用功能、
改进和
自定义选项,提升你的配方浏览体验!

功能

REMI 提供了大量增强功能,包括:

  • 物品堆叠分组:将相关物品归为一组,整理 EMI 物品列表(例如,将所有颜色的羊毛放在同一个可展开条目中)。
  • 在 EMI 中显示创造模式选项卡:直接在 EMI 界面中显示原版和模组添加的创造模式选项卡,方便浏览。
  • 创造模式选项卡的外观会根据 EMI 主题(原版或现代)变化。
  • 与自定义的 Recreative 选项卡搭配效果尤其出色!
  • 工作站选项卡:显示当前打开的工作站中所有有效配方(例如,显示熔炉中所有可熔炼的物品、切石机中的所有产物等)。与 EMI 侧边栏完全集成!
  • 自定义标签页:新增 EMI 标签页,包括物品标签、方块标签、流体标签和实体标签。
  • 右键点击刷怪蛋即可查看实体标签;使用 #tag_id 搜索实体和流体标签。

配置

REMI 提供了丰富的配置选项,可按需调整界面。安装 YACL 后,你可以通过
游戏内配置界面配置此模组,也可以直接编辑配置文件。

自定义物品堆叠分组

你可以使用标准的 JSON 文件定义新的自定义物品堆叠分组,或修改现有分组。

REMI 会从 config/remi/stack_groups 目录加载物品堆叠分组。例如,要创建自定义分组,请在 config/remi/stack_groups/my_group.json 中创建一个
JSON 文件。

JSON 结构:

| 字段 | 类型 | 描述 |
|————–|——————–|——————————————————————————————————————-|
| id | 字符串 | 唯一标识符(例如:"mypack:currency")。 |
| name | 字符串(可选) | 组名称的翻译键或字符串(例如:"mypack.group.currency" 或 "Currency")。 |
| type | 字符串 | 决定组的构建方式。可使用 "remi:group"、"remi:tag" 或 "remi:regex"。 |
| enabled | 布尔值(可选) | 设置为 false 可禁用此组。 |
| priority | 整数(可选) | 控制物品可能属于多个组时的匹配顺序。数值越大,越优先检查(默认值为 0)。 |
| contents | 列表 | (用于 remi:group) 要包含的物品或标签列表。 |
| exclusions | 列表 | (用于 remi:group/remi:regex) 要从组中移除的物品(使用范围较广的标签或正则表达式时很有用)。 |
| regex | 字符串 | (用于 remi:group/remi:regex) 用于动态匹配物品 ID 的正则表达式模式。 |
| regexes | 列表(可选) | (用于 remi:group) 与 regex 类似,但可接受多个模式组成的列表。 |

示例:创建一个闪亮物品组(标准列表)

{
  "id": "mypack:shiny_things",
  "type": "remi:group",
  "contents": [
    "minecraft:diamond",
    "minecraft:emerald",
    "minecraft:gold_ingot",
    "#c:glass_blocks"
  ],
  "exclusions": [
    "minecraft:purple_stained_glass"
  ]
}

示例:使用正则表达式创建组

你可以使用 "remi:regex" 类型,根据物品的命名模式动态分组。下面的示例会将所有以 _sword 结尾的物品归为一组
(来自任意命名空间):

{
  "id": "mypack:swords",
  "type": "remi:regex",
  "regex": ".*:.*_sword",
  "name": "Swords"
}

虚拟对象(流体、效果等):

Reliable EMI 还支持对流体、JEED 效果等非物品对象进行分组。为此,
请按照 <type>:<namespace>:<path> 的格式,在条目前加上对应的 EMI 注册表类型。

示例:创建一个特殊组

{
  "id": "mypack:basic_fluids",
  "name": "mypack.stack_group.basic_fluids",
  "type": "remi:group",
  "contents": [
    "fluid:minecraft:water",
    "fluid:minecraft:lava",
    "jeed:effect:minecraft:speed"
  ]
}

禁用默认组

所有物品堆叠组都可以通过游戏内配置界面的“物品堆叠组”类别轻松切换启用或禁用。

游戏内物品堆叠组配置

若要禁用默认堆叠组,也可以覆盖其定义。创建一个路径/ID 与默认组相同的文件,并设置 "enabled": false。

示例:禁用刷怪蛋组

文件:config/remi/stack_groups/spawn_eggs.json

{
  "enabled": false
}

许可证

Code license (MIT)

常见问题

Reliable EMI (REMI) 支持哪些 Minecraft 版本?

Reliable EMI (REMI) 支持 Minecraft Java 版 1.20–1.21.1,共 3 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

Reliable EMI (REMI) 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅客户端。

评论

登录后评论和评分

evanbones 的其他作品

查看全部 →