Evening Star Lib
Активный0.0
Установок
Последнее обновление
Версии
Evening Star Lib
Библиотека для модификации Minecraft, созданная из кода, который постоянно приходилось переписывать в разных проектах.
Evening Star Lib предлагает набор инструментов для ускорения разработки модов, включая утилиты для обеспечения совместимости между модификациями, работы с графикой и обработки позиционных данных.
Библиотека активно развивается и регулярно пополняется новыми функциями!
Основные возможности
Документация в процессе создания
Подключение к проекту
Репозиторий:
repositories {
maven { url = "https://api.modrinth.com/maven"}
}
Зависимость:
Замените
dependencies {
modImplementation ("maven.modrinth:eveningstarlib:<VERSION>")
}
Проверка модификаций
ESLModChecks.isIris():
Возвращает логическое значение, указывающее на наличие Iris на стороне клиента.
ESLModChecks.isShaders():
Возвращает логическое значение, показывающее, используется ли в данный момент шейдерпак (внутри себя выполняет isIris(), не нужно дублировать). Требует компиляции с Iris как минимум.
ESLModChecks.isSodium(): Возвращает логическое значение, указывающее на наличие Sodium на стороне клиента.
Утилиты для рендеринга
ESLRenderUtils.getCamera(): Возвращает Camera камеры игрового экземпляра.
ESLRenderUtils.getCameraPos(): Возвращает Vec3d позиции камеры игрового экземпляра.
Позиционные утилиты
ESLPositionUtils.posAtRanScreenEdge(): Возвращает Vec2f случайной позиции вдоль края игрового окна.