One Enough Item
С OEI вы можете без труда заменить дублирующиеся предметы одним назначенным предметом-представителем.
- Загрузчики
- FabricNeoForgeForge
- Скачиваний на Modrinth
- 559 тыс.
- Подписчиков на Modrinth
- 72
- версии
- 32
- Обновлён
- 3 августа 20263 авг.
- Опубликован
- в 2025
Коротко о моде
Нужен и в игре, и на сервере
OneEnoughItem (OEI)
Этот мод был создан, чтобы решить проблему дублирующихся словарей предметов в модпаках – три вида серебра, четыре вида свинца, пять видов томатов, шесть видов кукурузы – и у каждого свои рецепты.
С OEI вы можете без труда заменить дублирующиеся предметы уникальными назначенными представителями.
Типичные случаи
17 видов томатов в модпаке
Шесть видов серебряной руды в модпаке
И у всех независимые рецепты!
Те дни прошли. С OEI предметы заменяются своими назначенными представителями сразу при создании!
Использование
OEI управляется датапаками и поддерживает горячую перезагрузку. Настройте замены в 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, чтобы открыть GUI-редактор для настройки замен без кода!
Редактор включает дедупликацию рецептов – см. официальную документацию.
Эффекты
OEI заменяет предметы на самом раннем возможном этапе – а не сканируя инвентари игроков.
Пример: Замена всех предметов на яйца мгновенно преображает инвентарь креатива:
Рецепты автоматически адаптируются. Здесь железные слитки → яйца в рецепте печи:
Все рецепты обрабатываются автоматически, включая отображение в JEI:
Работает с торговлей, достижениями и почти всеми не захардкоженными рецептами.
Кроме того, замена предметов на воздух полностью удалит их. Однако из соображений совместимости такие изменения не будут действовать в инвентаре креатива или отображении JEI.
Глубокая замена
Включите в конфиге, чтобы расширить замены на контексты взаимодействия с предметами (например, лечение железных големов яйцами после замены железных слитков).
Используйте, когда стандартная замена рецептов не работает для определённых модов.
Примечание: влияет только на определение предметов – не наследует полностью функциональность оригинального предмета.
Планы
- Удаление свойств: Убрать свойства заменённых предметов (например, свойства еды, чтобы исключить их из справочников Spice of Life). Настраивается.
- Наследование тегов: Заставить представителей наследовать все теги заменённых предметов.
- Удаление тегов: Полностью убрать теги у заменённых предметов, чтобы исключить их из рецептов.
Частые вопросы
Как установить One Enough Item?
Установите Fabric под свою версию Minecraft, скачайте One Enough Item под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть One Enough Item?
У One Enough Item есть сборки для Minecraft 1.17–1.21.1, 26.1.2.
Нужен ли One Enough Item на сервере?
Нужен и в игре, и на сервере