Мод · NeoForge 1.21.1

Bookshelf

Автор Darkhax · версия 21.1.81
Библиотека · общий код Darkhax
обновлено 14 ноября 2026·1 минута чтения
Сборка
Текст и цифры ниже — для сборки FTB Skies 2: Aero

Bookshelf — библиотека вспомогательных интерфейсов для других модов.⁠[1]

В выбранной сборке установлена версия 21.1.81 для NeoForge 1.21.1. Bookshelf предоставляет другим модам общие способы регистрации и загрузки игрового содержимого. В разных ветках это RegistryHelper, IContentLoader или ContentProvider. Они помогают подключить объекты использующего библиотеку мода; их рецепты и свойства определяются отдельно.⁠[1]

Bookshelf
мод
Автор
Darkhax
Загрузчик
NeoForge 1.21.1
Версия
21.1.81

Коротко #what

Bookshelf — небольшой мод: его предметы и механики перечислены в карточке и профиле конфигурации. Отдельного большого гайда по нему нет.

Библиотека в сборке #library-api-ports-batch7-20261104

В игровом реестре этой сборки у библиотеки нет собственных предметов. Блоки, рецепты, игровые ограничения и действия зависимых модов описываются в их собственных статьях; одно присутствие общей библиотеки не делает их одинаковыми.⁠[2]

Архитектурная роль библиотеки #shared-overview-20261114

Bookshelf — ключевая библиотечная платформа авторства Darkhax, на которой базируются десятки популярных модов на автоматизацию, улучшения чар, ловушки и пользовательские подсказки.⁠[3] Она стандартизирует работу с инвентарями, биомами, тегами блоков, генерацией таблиц добычи и регистрацией игровых объектов между различными версиями Forge, NeoForge и Fabric.

Большинство зависимых модов перекладывают на Bookshelf обработку NBT-данных, форматирование текстовых описаний для предметов, а также поиск совместимых ингредиентов и предикатов рецептов.⁠[4] Благодаря этому интерфейсные подсказки (например, описания зачарований и эффектов ловушек) работают стабильно и без лишнего повторения кода в каждом отдельном пакете.

Для обычного игрока библиотека полностью прозрачна: собственных блоков, руд или инструментов у Bookshelf в игре нет, а её наличие проверяется автоматически при старте модифицированного клиента и выделенного сервера.⁠[3] Кроме того, внутри сосредоточены готовые предикаты состояний мира, хелперы цветов и координат, а также расширяемые таблицы модификаторов веса дропа, проверки биомов, генерации эффектов и лута сундуков в структурах.

См. также

Примечания

  1. По профильным интерфейсам и точкам загрузки установленных веток библиотеки. Точные классы и SHA приведены в аудите.
  2. По действующему игровому реестру выбранной сборки на 4 ноября 2026 года.
  3. По описанию и данным из jar Bookshelf 20.2.15.
  4. Версия проверена по метаданным установленного мода; для добавленных сборок также сверена контрольная сумма файла, 4 ноября 2026 года.

Написано по коду мода Bookshelf 21.1.81 и файлам наших сборок.