Скачать One Enough Item — Minecraft Моды — MetaMods

One Enough Item

Активный

Установок

0

Последнее обновление

1 месяц назад

Версии

1.17 — 1.21.8
Клиент и сервер
Fabric
Forge
Neoforge
Утилиты

OneEnoughItem (OEI)

Данная модификация создана для устранения проблемы дублирования предметов в сборках модов – когда встречаются три вида серебра, четыре типа свинца, пять сортов томатов или шесть разновидностей кукурузы, каждый из которых имеет собственные рецепты крафта.

Благодаря OEI вы можете легко заменить повторяющиеся предметы на единые представители для каждой категории.

Типичные ситуации

e7b458ea 17 различных видов томатов в одном модпаке

304e2a74 Шесть типов серебряной руды в сборке

И все они имеют независимые рецепты создания!

Эти времена прошли. С OEI предметы автоматически заменяются на назначенных представителей сразу после их появления в игре!

Как использовать

Мод работает на основе датапаков и поддерживает горячую перезагрузку. Настройте замены в папке data/oei/replacements, используя простой синтаксис JSON:

[
    {
        "matchItems": [
            "#forge:ore",
            "minecraft:potato", 
            "minecraft:carrot"
        ],
        "resultItems": "minecraft:egg"
    }
]

Перечислите идентификаторы заменяемых предметов в разделе matchItems, а в resultItems укажите предмет-представитель.

Важно: Никогда не заменяйте предмет самим собой – это может вызвать критические ошибки!

Интеграция с KubeJS:

ServerEvents.highPriorityData(event => {
    event.addJson("oei:replacements/raw_materials.json", [
        {
            "matchItems": ["#forge:raw_materials/silver"],
            "resultItems": "thermal:raw_silver"
        }
    ]);
});

OEI поддерживает замену по тегам. Если замена на основе тегов требует перезагрузки игры, используйте вместо этого прямые идентификаторы предметов (вероятно из-за конфликтов между модами).

Встроенный редактор (версия 1.0.3 и выше): Нажмите CTRL+R, чтобы открыть графический интерфейс для настройки замен без написания кода! Редактор включает функцию удаления дублирующихся рецептов.

Результаты работы

OEI заменяет предметы на самой ранней стадии – не путем сканирования инвентарей игроков.

Пример: Замена всех предметов на яйца мгновенно преобразует креативный инвентарь: CreativeModeTabs

Рецепты автоматически адаптируются. Здесь железные слитки → яйца в рецепте плавильной печи: Crafting

Все рецепты обрабатываются автоматически, включая отображение в JEI: JEI

Работает с торговлей, достижениями и практически всеми рецептами, кроме жестко запрограммированных.

Кроме того, замена предметов на воздух полностью удалит их. Однако по соображениям совместимости такие изменения не будут действовать в креативном инвентаре и отображении JEI.

Глубокая замена

Активируйте в настройках, чтобы расширить замены на контексты взаимодействия с предметами (например, лечение железных големов яйцами после замены железных слитков).

Используйте, когда стандартная замена рецептов не работает для определенных модов. Примечание: Влияет только на обнаружение предметов – не наследует полностью оригинальную функциональность предметов.

Планы развития

  • Удаление свойств: Убирать свойства замененных предметов (например, пищевые свойства для исключения их из справочников Spice of Life). Настраивается.
  • Наследование тегов: Сделать так, чтобы представители наследовали все теги от замененных предметов.
  • Удаление тегов: Полностью убирать теги с замененных предметов для их исключения из рецептов.
Участники проекта
Mafuyu404

Mafuyu404

Разработчик

zhenshiz

zhenshiz

Разработчик

Flechazo098

Flechazo098

Разработчик

Создан: 28 июл 2025

ID: 256446