Lodestone — это библиотека, используемая всеми модами команды Lodestar. Она содержит внутренний код, преимущественно связанный с рендерингом, и не предназначена для самостоятельной игры: её устанавливают как зависимость для других модов.
Библиотека предоставляет набор инструментов для визуальных и технических задач: шейдеры, вспомогательные классы, системы частиц и событий мира, а также механизмы для кастомных эффектов огня и структур. Это позволяет разработчикам модов реализовывать сложную графику и логику без написания всего с нуля.
- Обширный набор шейдеров и вспомогательных утилит для рендеринга.
- Система частиц с широкой настройкой каждой частицы, включая GUI-частицы.
- Реализация тряски экрана и общих атрибутов, используемых в модах команды.
- Механизм кастомных эффектов огня, применяемых к сущностям.
- Система событий мира, сохраняемых и отрисовываемых по измерениям, а не по чанкам.
- Загрузчик текстур, позволяющий дублировать и изменять ванильные ресурсы во время работы.
Lodestone подходит для сборок, где уже присутствуют моды Lodestar, и не добавляет самостоятельного контента. Она обеспечивает совместимость и общую техническую базу для них.