Storage Drawers NEI Fix: убираем дубликаты рецептов

Проблема двойных рецептов в Storage Drawers Каждый, кто собирал серьёзные хранилища в Minecraft, рано или поздно сталкивался с модом Storage Drawers. Он позволяет компактно хранить тысячи предметов, не захламляя мир сундуками. Но когда в сборке присутствует NEI (Not Enough Items), возникает непри...

Скачать sdnf для Minecraft 1.7.10

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

Версии Minecraft: 1.7.10

Загрузчик: Forge

ФайлВерсияЗагрузчикРазмер
sdnf-1.0.jar1.7.10Forge4 КБСкачать

Проблема двойных рецептов в Storage Drawers

Каждый, кто собирал серьёзные хранилища в Minecraft, рано или поздно сталкивался с модом Storage Drawers. Он позволяет компактно хранить тысячи предметов, не захламляя мир сундуками. Но когда в сборке присутствует NEI (Not Enough Items), возникает неприятный баг: все рецепты крафта ящиков начинают отображаться дважды. Это сбивает с толку и засоряет интерфейс просмотра рецептов. Разработчики Storage Drawers перерегистрируют хендлер рецептов, а NEI послушно дублирует их — именно эту несостыковку и исправляет небольшой, но важный мод Storage Drawers NEI Fix.

Почему рецепты дублируются

Корень проблемы лежит в особенностях взаимодействия двух модов. Storage Drawers при инициализации повторно регистрирует свои крафты через специальный обработчик. NEI, в свою очередь, честно подхватывает эти данные и выводит их в общем списке. В результате игрок видит один и тот же рецепт дважды: один раз от оригинальной регистрации, второй — от перерегистрации. Это не ломает игру, но превращает поиск нужного крафта в испытание терпением, особенно если в сборке установлены десятки модификаций с собственными рецептами.

Как работает исправление

Storage Drawers NEI Fix применяет так называемую «магию coremod» — модификацию байт-кода непосредственно в процессе загрузки Minecraft. Вместо того чтобы добавлять новые классы или переопределять поведение стандартными средствами Forge, мод точечно вмешивается в механизм регистрации рецептов. Он перехватывает вызовы хендлера Storage Drawers и предотвращает повторную вставку уже существующих записей в индекс NEI. Технически это выглядит как фильтрация дубликатов на этапе построения списка рецептов: если рецепт с идентичными входными и выходными предметами уже присутствует, повторно он не добавляется.

Кстати, многие игроки предпочитают не возиться с ручной установкой coremod-ов, а используют готовые решения. Этот мод можно легко установить через лаунчер foxygame.net — удобный, гибкий и современный лаунчер для Minecraft, где можно скачать моды прямо из меню и не беспокоиться о конфликтах версий. Лаунчер сам подберёт совместимую версию и разместит файл в нужной папке mods, что особенно ценно для новичков, которые только начинают осваивать модификации.

Установка и требования

Мод является исключительно клиентским. Это означает, что устанавливать его на сервер не нужно — достаточно разместить файл в папке mods вашего локального клиента Minecraft. Никаких дополнительных библиотек или зависимостей не требуется, кроме самих Storage Drawers и NEI (или его аналога, такого как JEI в более новых версиях). Важно помнить, что coremod-модификации чувствительны к порядку загрузки, но в подавляющем большинстве случаев Forge корректно обрабатывает их автоматически.

Перед установкой убедитесь, что версия фикса соответствует версии Storage Drawers. Разработчики обычно указывают совместимость в названии файла, например StorageDrawers-NEI-Fix-1.12.2.jar. Если вы используете сборку модов, всегда проверяйте, нет ли уже встроенного исправления — некоторые крупные модпаки включают аналогичные патчи по умолчанию.

Преимущества и совместимость

  • Чистый интерфейс NEI. Список рецептов становится однозначным, без раздражающих копий.
  • Минимальное влияние на производительность. Мод выполняет единственную операцию при запуске и не нагружает процессор во время игры.
  • Отсутствие конфликтов. Фикс работает изолированно и не затрагивает другие модификации, включая аддоны для Storage Drawers.
  • Простота удаления. Если проблема решится в будущих обновлениях оригинального мода, достаточно удалить jar-файл фикса.

Возможные сложности

Иногда после установки фикса игроки замечают, что некоторые рецепты из аддонов Storage Drawers всё ещё дублируются. Это случается, если аддон использует собственный хендлер, который не попадает под фильтр основного патча. В таких ситуациях стоит поискать обновлённую версию фикса или обратиться к сообществу — обычно проблему быстро решают точечным патчем. Также помните, что coremod-модификации могут вызывать предупреждения антивирусов из-за работы с байт-кодом, но это ложные срабатывания.

Заключение

Storage Drawers NEI Fix — крошечный, но незаменимый компонент для всех, кто ценит порядок в интерфейсе крафтов. Он устраняет назойливое дублирование рецептов, не требуя настройки и не создавая конфликтов. Установка занимает меньше минуты, а эффект заметен сразу после запуска игры. Если вы активно пользуетесь Storage Drawers и просматриваете рецепты через NEI, этот мод сэкономит вам немало нервов и времени при поиске нужного крафта. Чистый интерфейс, никакой путаницы и максимум удобства — именно то, чего ждёшь от качественного технического патча.