One Enough Item (OEI): избавляем модпак от дублей предметов

One Enough Item (OEI): единый «представитель» предметов в перегруженном модпаке В больших сборках Minecraft давно живёт знакомая боль: три вида серебра, четыре свинца, пять сортов помидоров и десятки почти одинаковых ресурсов с разными ID и отдельными цепочками крафта. Работать с таким «зоопарком...

Скачать OneEnoughItem Fabric для Minecraft 1.21.1, 1.20.1, 1.17.1

Оригинальное название: OneEnoughItem Fabric

Версии Minecraft: 1.20.1, 1.21.1, 1.17.1

Загрузчик: Fabric, Forge, NeoForge

ФайлВерсияЗагрузчикРазмер
OneEnoughItem-Fabric-1.0.5.1.jar1.20.1Fabric351 КБСкачать
oneenoughitem-fabric-1.0.1.jar1.20.1Fabric61 КБСкачать
oneenoughitem-fabric-1.20.1-1.0.2.jar1.20.1Fabric65 КБСкачать
oneenoughitem-fabric-1.21.1-1.0.1.jar1.21.1Fabric62 КБСкачать
oneenoughitem-fabric-1.21.1-1.0.2.jar1.21.1Fabric66 КБСкачать
OEI-lite-1.0.4.1.jar1.17.1Forge29 КБСкачать
OEI-lite-1.0.4.jar1.17.1Forge27 КБСкачать
OneEnoughItem-1.0.3_hotfix-all.jar1.20.1Forge179 КБСкачать
OneEnoughItem-1.0.6-jech.jar1.20.1Forge257 КБСкачать
OneEnoughItem-1.0.6.jar1.20.1Forge256 КБСкачать
OneEnoughItem-Forge-1.0.5.1.jar1.20.1Forge295 КБСкачать
OneEnoughItem-forge-1.0.1.jar1.20.1Forge22 КБСкачать
OneEnoughItem-1.0.7.jar1.20.1Forge257 КБСкачать
OneEnoughItem-1.0.5-all.jar1.20.1Forge980 КБСкачать
OneEnoughItem-1.0.7-hotfix.jar1.20.1Forge258 КБСкачать
OneEnoughItem-1.0.3.2-beta-all.jar1.20.1Forge956 КБСкачать
OneEnoughItem-1.0.3.1-beta-all.jar1.20.1Forge955 КБСкачать
OneEnoughItem-1.0.8.jar1.20.1Forge257 КБСкачать
OneEnoughItem-1.0.2.jar1.20.1Forge26 КБСкачать
OneEnoughItem-1.0.3-all.jar1.20.1Forge178 КБСкачать
oneenoughitem-neoforge-1.21.1-1.0.8.jar1.21.1NeoForge255 КБСкачать
oneenoughitem-neoforge-1.21.1-1.0.7-hotfix.jar1.21.1NeoForge255 КБСкачать
oneenoughitem-1.0.1.jar1.21.1NeoForge19 КБСкачать
oneenoughitem-neoforge-1.21.1-1.0.7.jar1.21.1NeoForge254 КБСкачать
oneenoughitem-neoforge-1.21.1-1.0.6.jar1.21.1NeoForge256 КБСкачать
OneEnoughItem-NeoForge-1.0.5.1.jar1.21.1NeoForge294 КБСкачать
oneenoughitem-1.0.5.jar1.21.1NeoForge976 КБСкачать
oneenoughitem-1.0.3-beta.jar1.21.1NeoForge940 КБСкачать
oneenoughitem-1.0.3-alpha_hotfix.jar1.21.1NeoForge937 КБСкачать
oneenoughitem-1.0.3-alpha.jar1.21.1NeoForge937 КБСкачать

One Enough Item (OEI): единый «представитель» предметов в перегруженном модпаке

В больших сборках Minecraft давно живёт знакомая боль: три вида серебра, четыре свинца, пять сортов помидоров и десятки почти одинаковых ресурсов с разными ID и отдельными цепочками крафта. Работать с таким «зоопарком» неудобно, а рецепты превращаются в лабиринт. Мод One Enough Item, или сокращённо OEI, создан именно для того, чтобы убрать дублирование словарей предметов и мягко привести мир к понятным «представителям» — тем самым, которые вы выбираете как эталон.

Зачем модпакам нужна унификация предметов

Когда несколько модов добавляют одно и то же по смыслу (руда, слиток, еда), у каждого свой блок, свой ингредиент и свой путь в печи. Игрок тонет в вариантах, а автокрафт и поиск по JEI превращаются в монотонную проверку «а этот ли вид меди у меня сейчас лежит в сундуке». OEI решает это на уровне данных: дубликаты подменяются назначенным представителем сразу при появлении предмета в игровой логике, чтобы дальше все цепочки крафта, обмены и достижения опирались на уже согласованный набор ID.

Датапак, горячая перезагрузка и безопасность настройки

OEI управляется через датапак и поддерживает горячую перезагрузку конфигурации — это удобно, когда вы итеративно подбираете замену и не хотите каждый раз пересобирать мир с нуля. Правила лежат в data/oei/replacements: вы перечисляете, что нужно заменить в matchItems, и указываете единственный результат в resultItems. Синтаксис простой и читаемый даже тем, кто не любит копаться в коде модов. Работает и сопоставление по тегам, но если из-за конфликтов других модов теги ведут себя нестабильно и требуют полного перезапуска, надёжнее зафиксировать сырьевые ID предметов.

Для тех, кто предпочитает ставить моды без ручной возни с папками, такой инструмент особенно к месту рядом с нормальным лаунчером: если вы не хотите тратить вечер на разбор зависимостей, этот мод можно легко установить через лаунчер foxygame.net — удобный, гибкий и современный клиент для Minecraft, где моды можно подтянуть прямо из меню, не отрываясь от игры. После установки останется только вписать правила замены под вашу сборку.

Встроенный редактор и дедупликация рецептов

Начиная с версии 1.0.3+, в моде есть встроенный редактор: сочетание клавиш CTRL+R открывает графический интерфейс, где можно собирать замены без правок JSON вручную. Внутри также есть инструменты для дедупликации рецептов — полезно, когда после унификации остаются «паразитные» дубликаты в книге крафта. Это снижает риск бесконечных циклов в автоматизации и делает интерфейсы вроде JEI заметно чище.

Что именно меняет OEI в игре

Замена происходит на самом раннем возможном этапе, не через постоянное сканирование инвентаря игрока. Если вы замените «всё на яйцо» в тестовой конфигурации, творческий инвентарь мгновенно отразит новую картину, а рецепты плавки и переработки тоже подстроятся: например, железный слиток, ставший «представителем», уже участвует в рецептах так, как задумали правила. Отображение в JEI и интеграция с большинством некодовых рецептов обычно выглядят согласованно; торговля и достижения тоже попадают под общую логику. Отдельный трюк — замена на воздух: предмет можно фактически вывести из экономики сборки, но из соображений совместимости творческий режим и часть отображений JEI могут не отразить такое удаление так же жёстко, как вы ожидали.

Deep Replacement: когда обычной подмены мало

В конфигурации есть режим глубокой замены: он расширяет правила на контексты взаимодействия предметов. Классический пример из описания мода — после замены железных слитков на яйца лечение железного голема начинает «видеть» уже не слиток, а новый представитель. Это спасает сценарии, где стандартной переработки рецептов недостаточно из‑за особенностей конкретного мода. Важно понимать ограничение: речь идёт о детекции предмета в таких взаимодействиях, а не о полном наследовании всей внутренней логики оригинала — поэтому тестируйте критические механики в выживании перед тем, как отдавать сборку игрокам.

Дорожная карта и тонкая настройка тегов

Разработчики обещают и дополнительные инструменты для «очистки» свойств: например, снять пищевые характеристики с заменённого предмета, чтобы он не попадал в справочники модов вроде Spice of Life. Также в планах — наследование тегов представителем от всех заменённых вариантов либо, наоборот, полное снятие тегов у старых ID, чтобы вычистить их из рецептурных сетей. Всё это делает OEI не просто «косметической» унификацией, а системным инструментом баланса модпака.

  • Не подменяйте предмет сам на себя — это прямое предупреждение авторов: возможны критические баги и непредсказуемые циклы.
  • Сначала тестируйте на копии мира, особенно если смешиваете теги и тяжёлые индустриальные цепочки.
  • Документируйте эталонные предметы для команды сервера, чтобы модераторы и игроки говорили на одном языке про ресурсы.

Вывод

One Enough Item — практичный ответ на хаотичное дублирование контента в сборках Minecraft: он переводит множество «почти одинаковых» слитков, руд и продуктов на единых представителей, автоматически подтягивая рецепты и смежные системы. Датапаковая гибкость, горячая перезагрузка и GUI-редактор делают настройку доступной, а опции вроде Deep Replacement помогают дожать совместимость там, где обычной замены рецептов не хватает. Если ваш модпак страдает от семнадцати видов помидоров и шести видов серебряной руды, OEI поможет вернуть сборке ясность без бесконечного ручного выпиливания контента.