Скачать Velvet — Minecraft Моды — MetaMods

Velvet

Активный

Установок

0

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

10 месяцев назад

Версии

1.21.1
Клиент
Fabric
Neoforge
Quilt
Библиотеки

Velvet

Velvet представляет собой универсальную библиотеку для создания и применения пользовательских шейдеров OpenGL в Minecraft, построенную на основе Satin с поддержкой различных загрузчиков.

Важное примечание: Хотя мы настоятельно рекомендуем поддержать разработчиков оригинального Satin, пожалуйста, не отправляйте им отчеты об ошибках, если вы используете Velvet.

Документация и отличия

Вся необходимая документация доступна в вики Satin. Следует отметить, что некоторые названия классов и методов были изменены в Velvet для соответствия системе наименований Mojang.

Подключение Velvet к проекту

Если вы работаете исключительно с Fabric, мы рекомендуем использовать оригинальный Satin.

Для начала добавьте следующий репозиторий в файл build.gradle:

repositories {
    maven {
        name = "Up-Mods & Cammie's Corner"
        url = "https://maven.uuid.gg/releases"
    }
}

Для Fabric (пропустите этот раздел, если используете только NeoForge):

dependencies {
    modImplementation "dev.cammiescorner.velvet:Velvet-Common:${velvet_version}"
    modImplementation "dev.cammiescorner.velvet:Velvet-Fabric:${velvet_version}"

    // Для включения Velvet в основной jar-файл
    include "dev.cammiescorner.velvet:Velvet-Common:${velvet_version}"
    include "dev.cammiescorner.velvet:Velvet-Fabric:${velvet_version}"
}

Для NeoForge:

dependencies {
    implementation "dev.cammiescorner.velvet:Velvet-Common:${velvet_version}"
    implementation "dev.cammiescorner.velvet:Velvet-NeoForge:${velvet_version}"

    // Для включения Velvet в основной jar-файл
    jarJar(dev.cammiescorner.velvet:Velvet-Common:${velvet_version}) {
        transitive = false
        version {
            strictly "[${velvet_version},)"
            prefer ${velvet_version}
        }
    }
    jarJar(dev.cammiescorner.velvet:Velvet-NeoForge:${velvet_version}) {
        transitive = false
        version {
            strictly "[${velvet_version},)"
            prefer ${velvet_version}
        }
    }
}

Указание версии

Добавьте версию библиотеки в файл gradle.properties:

# Версия Velvet
velvet_version=0.x.x

Или в файл libs.versions.toml, если вы его используете:

# Версия Velvet
velvet_version = "0.x.x"

Актуальную информацию о последних выпусках Velvet можно найти на странице GitHub Releases.

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

Cammie

Разработчик

Создан: 10 дек 2024

ID: 67286