LibrarianLib представляет собой расширенный набор инструментов и каркасов для разработчиков модификаций Minecraft.
Основные возможности
- Facade — мощный и гибкий фреймворк для создания графического интерфейса.
- Glitter — высокопроизводительная система частиц, способная обрабатывать десятки тысяч частиц одновременно.
- Albedo — инфраструктура для работы с шейдерами без ограничений, позволяющая легко использовать кастомные форматы вершин с типобезопасным и привычным API.
- Scribe — автоматическая сериализация на основе аннотаций с полной поддержкой обобщений (например, Map<Identifier, List<Pair<String, Block>>>).
- Courier — удобный сетевой помощник, использующий возможности Scribe для работы с данными.
- Mosaic — система спрайт-листов, основанная на данных, позволяющая избавиться от магических констант в коде интерфейса.
Совместимость и требования
- Версия LibrarianLib для Minecraft 1.12 использует модлоадер Forge и требует установленный Shadowfacts’ Forgelin.
- Альфа-версия LibrarianLib для Minecraft 1.17 работает на модлоадере Fabric и требует Fabric Language Kotlin.





