
Bookshelf
Открытая библиотека для других модов!
Bookshelf — это библиотека, созданная для того, чтобы упростить разработку и поддержку модов для Minecraft. В ней собран массив кода, фреймворков, утилит и полезных ресурсов, которые я накапливал годами. Библиотеке Bookshelf доверяют миллионы игроков, и она используется в более чем 42 000 проектов!
Зачем нужна библиотека для модов? Такие моды-библиотеки, как Bookshelf, приносят огромную пользу как игрокам, так и разработчикам. Главное преимущество — возможность использовать общий код для абсолютно разных модов. Это существенно сокращает время на создание и поддержку функций. Кроме того, библиотеки тестируются в самых разных условиях и сообществах, благодаря чему в играх становится меньше багов, а производительность возрастает.
Возможности для игроков Bookshelf добавляет несколько новых команд, которые помогут вам при создании и отладке сборок:
Команда
/hand: выводит подробную информацию об предмете в руке и даже генерирует готовый JSON-код для использования предмета в рецептах датапаков.Команда
/font: позволяет легко менять шрифт для предметов, книг, табличек и других блоков.Расширенные датапаки: добавляет поддержку условий загрузки и рецептов, завязанных на прочность предметов.
Мы постоянно добавляем новые фичи, и вы всегда можете ознакомиться с ними в нашей документации!
Возможности для разработчиков Bookshelf предоставляет девелоперам обширный инструментарий:
Расширенные кодеки (Codecs)
Удобная регистрация контента
Кросс-лоадерные события (Cross-loader events)
Огромный набор утилит и хелперов (например, для расчетов, связанных с опытом)