OneEnoughItem (OEI)
Этот мод был разработан для решения проблемы дублирования словарей предметов в модпаках — три типа серебра, четыре типа свинца, пять типов томатов, шесть типов кукурузы — каждый со своими рецептами.
С OEI вы можете без труда заменять дублирующиеся предметы уникальными назначенными представителями.
Typical Cases
17 типов томатов в модпаке
Шесть типов серебряной руды в модпаке
Все с независимыми рецептами!
Эти дни прошли. С OEI предметы заменяются их назначенными представителями сразу при создании!
Usage
OEI управляется datapack и поддерживает горячую перезагрузку. Настраивайте замены в data/oei/replacements, используя простой синтаксис:
[
{
"matchItems": [
"#forge:ore",
"minecraft:potato",
"minecraft:carrot"
],
"resultItems": "minecraft:egg"
}
]
Укажите ID предметов для замены в matchItems и задайте назначенного представителя в resultItems.
Внимание: Никогда не заменяйте предмет самим собой — это может вызвать критические ошибки!
Интеграция с 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, чтобы открыть графический редактор для настройки замен без кода!
Редактор включает дедупликацию рецептов — см. официальную документацию.



