Скачать Evening Star Lib — Minecraft Моды — MetaMods

Evening Star Lib

Активный

Установок

0

Последнее обновление

1 месяц назад

Версии

1.21.6 — 1.21.9
Клиент
Fabric
Neoforge
Quilt
Библиотеки

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 случайной позиции вдоль края игрового окна.

Участники проекта
VesMaybeVesper

VesMaybeVesper

Разработчик

Создан: 24 авг 2025

ID: 261799