
EMI++ Forked
一个为EMI添加许多小功能的模组!
查看大图EMI++
EMI++ 是 EMI 的一个附属模组,增加了多种实用功能、改进和自定义选项,以增强你的配方浏览体验!
特性
EMI++ 提供以下增强功能:
- 堆栈分组: 通过将相关物品分组在一起(例如,将所有染色羊毛放在一个可展开的条目中),清理 EMI 物品列表。
- EMI 中的创造模式标签页: 直接在 EMI 界面中显示原版和模组的创造模式标签页,方便浏览。
- 创造标签页的外观会因 EMI 主题(原版或现代)而改变。
- 特别适用于自定义的 Recreative 标签页!
- 自定义标签页面 (1.21+): 为 物品标签、方块标签、流体标签 和 实体标签 添加新的 EMI 标签选项卡。
- 右键点击刷怪蛋可查看实体标签,并使用
#tag_id搜索实体和流体标签。
- 右键点击刷怪蛋可查看实体标签,并使用
配置
EMI++ 提供广泛的配置选项,让你根据自己的需求调整界面。你可以通过安装了 YACL 后的 游戏内配置界面 或直接编辑配置文件来配置此模组。
自定义堆栈分组
你可以使用标准的 JSON 文件 定义新的自定义堆栈分组或修改现有的分组。
EMI++ 从 config/emixx/stack_groups 目录加载堆栈分组。例如,要创建一个自定义分组,请在 config/emixx/stack_groups/my_group.json 中创建一个 JSON 文件。
JSON 结构:
| 字段 | 类型 | 描述 |
|---|---|---|
id |
字符串 | 唯一标识符(例如 "mypack:currency")。 |
name |
字符串(可选) | 分组的翻译键或字符串(例如 "mypack.group.currency" 或 "Currency")。 |
type |
字符串 | 决定分组构建方式。可以是 "emixx:group"、"emixx:tag" 或 "emixx:regex"。 |
enabled |
布尔值(可选) | 设置为 false 以禁用此分组。 |
priority |
整数(可选) | 当一个物品可能属于多个分组时,控制匹配顺序。数值越高越优先检查(默认 0)。 |
contents |
列表 | (用于 emixx:group) 要包含的物品或标签列表。 |
exclusions |
列表 | (用于 emixx:group) 要从分组中移除的物品(在使用宽泛标签时很有用)。 |
regex |
字符串 | (用于 emixx:group/emixx:regex) 用于动态匹配物品 ID 的正则表达式模式。 |
regexes |
列表(可选) | (用于 emixx:group) 类似于 regex,但接受多个模式的列表。 |
示例:创建一个闪闪发光物品分组(标准列表)
{
"id": "mypack:shiny_things",
"type": "emixx:group",
"contents": [
"minecraft:diamond",
"minecraft:emerald",
"minecraft:gold_ingot",
"#c:glass_blocks"
],
"exclusions": [
"minecraft:purple_stained_glass"
]
}
示例:使用正则表达式创建分组
你可以使用 "emixx:regex" 类型根据物品的命名模式动态地对其进行分组。下面的示例将所有以 _sword 结尾的物品(来自任何命名空间)分组:
{
"id": "mypack:swords",
"type": "emixx:regex",
"regex": ".*:.*_sword",
"name": "Swords"
}
虚拟对象(流体、修改器等):
EMI++ 也支持对非物品对象进行分组,例如流体、JEED 效果等。为此,使用格式 <type>:<namespace>:<path> 在条目前加上其 EMI 注册表类型前缀。
示例:创建一个特殊分组
{
"id": "mypack:basic_fluids",
"name": "mypack.stack_group.basic_fluids",
"type": "emixx:group",
"contents": [
"fluid:minecraft:water",
"fluid:minecraft:lava",
"jeed:effect:minecraft:speed"
]
}
禁用默认分组
所有堆栈分组都可以在游戏内配置界面的“堆栈分组”类别中轻松切换。

要禁用默认的堆栈分组,你也可以覆盖其定义。创建一个与默认分组具有相同路径/ID 的文件,并将 "enabled": false 设置。
示例:禁用刷怪蛋分组
文件:config/emixx/stack_groups/spawn_eggs.json
{
"enabled": false
}
许可
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。