Bookshelf — это библиотечный мод, который направлен на улучшение процесса создания и поддержания контента для Minecraft. Bookshelf содержит набор кода, фреймворков, утилит и других ресурсов, которые были собраны за годы разработки. Библиотека Bookshelf используется миллионами игроков и более чем 42 000 проектов!
Зачем использовать библиотечный мод?
Библиотечные моды, такие как Bookshelf, предлагают множество преимуществ для игроков и разработчиков модов. Главное преимущество заключается в том, что они позволяют, казалось бы, несвязанным модам использовать общий код. Это сокращает время, необходимое для создания и поддержки определённых модов или функций. Библиотечные моды также тестируются в различных условиях и сообществах, что приводит к меньшему количеству ошибок и лучшей производительности.
Функции для игроков
Bookshelf добавляет несколько новых команд, которые помогут вам разрабатывать и отлаживать пакеты. Например, команда hand
предоставляет подробную информацию о предмете в руке и даже выдаёт JSON, необходимый для использования его в рецепте датапака. Команда font
— ещё одна полезная команда, которая позволяет изменить шрифт, используемый для предметов, книг, табличек и других блоков. Мы также добавляем новые функции для датапаков, такие как рецепты, зависящие от прочности предметов, и условия загрузки. Мы постоянно добавляем новые функции, и вы можете узнать о них на нашей документации!
Функции для разработчиков модов
Bookshelf добавляет множество полезных функций для разработчиков модов, таких как расширенные Codecs, регистрация контента и кросс-лоадерные события. У нас также есть множество утилит и помощников для таких задач, как расчёты, связанные с опытом. Вы можете узнать больше на нашей странице GitHub или из нашей документации.