这个模组是为了解决整合包中物品词典重复的问题而开发的——三种银、四种铅、五种番茄、六种玉米——每一种都有各自不同的配方。
有了 OEI,你可以轻松地将重复物品替换为唯一指定的代表物。
一个整合包中的 17 种番茄
一个整合包中的六种银矿石
而且它们全都有各自独立的配方!
这样的日子已经结束了。使用 OEI,物品会在生成时立即被替换为其指定代表物!
OEI 由 datapack 驱动,并支持热重载。请在 data/oei/replacements 中使用如下简单语法配置替换:
[
{
"matchItems": [
"#forge:ore",
"minecraft:potato",
"minecraft:carrot"
],
"resultItems": "minecraft:egg"
}
]
在 matchItems 中列出要替换的物品 ID,在 resultItems 中指定代表物。
警告:绝不要将一个物品替换为它自己——这可能导致严重 bug!
KubeJS 集成:
ServerEvents.highPriorityData(event => {
event.addJson("oei:replacements/raw_materials.json", [
{
"matchItems": ["#forge:raw_materials/silver"],
"resultItems": "thermal:raw_silver"
}
]);
});
OEI 支持标签匹配。如果基于标签的替换需要重新加载游戏才能生效,请改用原始物品 ID(这很可能是由于模组冲突导致的)。
内置编辑器(v1.0.3+):
按下 CTRL+R 即可打开 GUI 编辑器,以无代码方式配置替换!
编辑器还包含配方去重功能——参见官方文档。
OEI 会在尽可能早的阶段替换物品——而不是扫描玩家背包。
示例:将所有物品替换为鸡蛋后,创造模式物品栏会立刻变成这样:

配方也会自动适配。这里展示的是熔炉配方中,铁锭 → 鸡蛋:

所有配方都会被自动处理,包括 JEI 显示:

可作用于交易、进度,以及几乎所有非硬编码配方。
此外,将物品替换为空气可以彻底移除它们。不过,出于兼容性原因,这类变更不会在创造模式物品栏或 JEI 显示中生效。
可在配置中启用,以将替换扩展到物品交互场景中(例如,把铁锭替换为鸡蛋后,用鸡蛋修复铁傀儡)。
当标准配方替换对某些特定模组无效时,可使用此功能。
注意:这只会影响物品检测——不会完整继承原物品的功能。
友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人数:200,410 | 历史访问人次:306,081
今日访问人数:7,142 | 今日访问人次:7,832
昨日访问人数:30,537 | 昨日访问人次:36,142
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6