Not Enough Recipe Book: отключаем книгу рецептов для скорости
В современных сборках Minecraft, насыщенных сотнями модификаций, каждый лишний байт данных влияет на общую производительность. Стандартная книга рецептов, полезная в ванильной игре, становится балластом в сложных технических и магических модпаках. Мод Not Enough Recipe Book (NERB) предлагает радикальное решение этой проблемы, позволяя полностью деактивировать или перенастроить эту механику для достижения максимальной отзывчивости клиента и сервера.
Техническая необходимость отказа от ванильной книги
Основная причина внедрения NERB в сборку кроется не в эстетике интерфейса, а в архитектуре хранения данных игрока. В модифицированной среде количество доступных рецептов исчисляется тысячами. Ванильная система пытается отслеживать прогресс изучения каждого из них, записывая огромные объемы информации в NBT-теги сущности игрока. Это приводит к нескольким критическим проблемам:
- Замедление процесса входа в мир из-за длительной десериализации данных.
- Увеличение трафика при синхронизации между сервером и клиентом.
- Затрудненная отладка скриптов KubeJS и CraftTweaker из-за «шума» в логах данных игрока.
- Лишняя нагрузка на цикл тиков сервера при обработке событий открытия книги.
Использование данного инструмента позволяет очистить структуру сохранения от избыточных записей, что особенно актуально для проектов, где крафтинг полностью передан на откуп сторонним интерфейсам вроде JEI, REI или EMI.
Режимы конфигурации и гибкость настройки
Универсальность мода заключается в наличии нескольких режимов работы, которые можно задать через файл конфигурации. Это позволяет адаптировать поведение под конкретные нужды сборки без необходимости писать дополнительный код.
Полное отключение (DISABLED)
Наиболее агрессивный метод оптимизации. Кнопка книги рецептов удаляется из слота инвентаря, а вся связанная с ней логика блокируется на уровне движка. Идеальный выбор для хардкорных сборок, где ванильный крафтинг не используется вовсе.
Переключатель интерфейсов (TOGGLE)
Самый популярный вариант среди опытных игроков. Кнопка в инвентаре сохраняется, но вместо открытия бесполезной книги она активирует или скрывает оверлей модов просмотра рецептов (JEI/REI/EMI). Это сохраняет эргономику управления, перенаправляя действие на действительно полезный инструмент.
Режим обнаружения (DISCOVERED)
Автоматически помечает все рецепты как изученные. Полезен в сценариях, где требуется сохранить совместимость с другими модами, проверяющими статус книги, но без необходимости ручного изучения каждого предмета.
Инструкция по установке и совместимость версий
Чтобы скачать Not Enough Recipe Book: отключаем книгу рецептов для скорости и интегрировать его в свой проект, необходимо убедиться в соответствии версии мода версии игры и типу загрузчика. Мод демонстрирует отличную кроссплатформенность и поддерживает основные экосистемы:
- Forge и NeoForge: Полная поддержка актуальных веток 1.20.1, 1.21.x, а также стабильных версий 1.19.2 и 1.18.2.
- Fabric и Quilt: Доступны оптимизированные билды для легковесных сборок на тех же версиях игры.
Процесс того, как установить мод, стандартен: файл помещается в папку mods директории игры. Конфликты с другими популярными библиотеками практически исключены, так как NERB работает на уровне клиентской логики и обработки пакетов данных, не вмешиваясь в регистрацию блоков или предметов. Для серверных частей установка также рекомендуется, чтобы снизить нагрузку на сеть и ускорить обработку пакетов входа игроков.
Влияние на производительность модпаков
Внедрение NERB дает измеримый прирост производительности в тяжелых сборках. Пользователи отмечают сокращение времени загрузки мира на 10–20% в зависимости от количества установленных модов на крафтинг. Серверы получают более стабильный TPS за счет отсутствия постоянных запросов на обновление статуса рецептов. Кроме того, очистка данных игрока положительно сказывается на размере файлов сохранений, что упрощает создание резервных копий и их передачу.
Для авторов сборок этот мод является обязательным элементом «гигиены» проекта. Он устраняет артефакт ванильной игры, который в условиях современного моддинга стал анахронизмом. Если ваша цель — создать быстрый, отзывчивый и технически грамотный модпак, отказ от лишней механики книги рецептов является первым шагом к оптимизации.