TenshiLib — это библиотека, созданная для внутреннего использования автором в его модах. Она содержит общий код и утилиты, которые упрощают разработку и обеспечивают совместимость между разными модами. Для обычных игроков установка этой библиотеки не даст видимых изменений в игре, так как она не добавляет контент, а служит технической основой.
Мод включает в себя несколько ключевых компонентов: систему анимаций, работающую как на сервере, так и на клиенте, парсер файлов моделей и анимаций формата Bedrock, а также систему определения попаданий с использованием ориентированных ограничивающих рамок. Кроме того, библиотека предоставляет кроссплатформенный код для регистрации объектов, что упрощает портирование модов между разными загрузчиками.
Основные возможности:
- Система анимаций для серверной и клиентской сторон.
- Поддержка формата Bedrock для моделей и анимаций.
- Улучшенное определение попаданий с помощью ориентированных ограничивающих рамок.
- Кроссплатформенный код для регистрации и общих утилит.
- Парсер математических выражений.
- Различные вспомогательные методы для разработчиков.