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

ColoredGlowLib

Активный

Установок

19

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

4 месяца назад

Версии

21w14a — 1.21.5
Клиент
Fabric
Forge
Quilt
Декорации
Библиотеки
Утилиты

ColoredGlowLib

cgl_2k

Эта библиотека открывает новые возможности для подсветки существ в Minecraft! Теперь вы можете задавать любое цветовое свечение вместо стандартного белого или командных цветов ванильной игры. Кроме того, доступны анимированные эффекты с плавной сменой оттенков — например, радужное переливание!

coloredglowlib-with-player

Использование

Обычные игроки могут применять команды для настройки цветов, а также создавать собственные анимации через датапаки. Разработчикам доступен API с подробной документацией.

Команды

Все команды начинаются с /cgl (сокращение от ColoredGlowLib) или полной версии /coloredglowlib.

Основная команда для установки цвета:

/cgl setglowcolor <сущность/тип/по_умолчанию> <цвет>

Параметр сущность/тип/по_умолчанию определяет цель: конкретное существо (@p, имя игрока, UUID) или тип (например, minecraft:sheep). Значение default задаёт цвет по умолчанию для всех существ без индивидуальных настроек.

Параметр цвет принимает шестнадцатеричный код (например, ff85ab, 750711) без символа #. Также доступны ключевые слова:

  • rainbow — радужная анимация
  • random — случайная смена цвета каждые полсекунды
  • название кастомной анимации из датапака

Настройки

Переопределение стандартных командных цветов Minecraft:

/cgl settings set overrideTeamColors <true/false>

Просмотр текущих настроек:

/cgl settings get overrideTeamColors

Удаление цвета:

/cgl clear <сущность/тип/по_умолчанию> [useDefault]

Опциональный параметр useDefault (true/false) определяет, использовать ли цвет по умолчанию вместо белого свечения.

Кастомные анимации

HEADER

Создавайте собственные цветовые анимации через датапаки. После создания используйте название анимации как параметр цвета в командах:

/cgl setglowcolor @p marine

Установка

Для игроков

Просто поместите файл мода в папку mods (убедитесь, что выбрали версию для правильного загрузчика).

Для разработчиков

Добавьте зависимость в build.gradle:

репозитории {
    maven {
        name = "Modrinth"
        url = "https://api.modrinth.com/maven"
        content {
            includeGroup "maven.modrinth"
        }
    }
}

зависимости {
    modImplementation "maven.modrinth:coloredglowlib:<версия>"
}

ВАЖНО: Из-за текущей ошибки требуется дополнительно добавить CardinalComponentsAPI:

репозитории {
    maven {
        name = "Ladysnake Mods"
        url = 'https://maven.ladysnake.org/releases'
    }
}

зависимости {
    modImplementation("dev.onyxstudios.cardinal-components-api:cardinal-components-base:5.4.0")
    modImplementation("dev.onyxstudios.cardinal-components-api:cardinal-components-entity:5.4.0")
    modImplementation("dev.onyxstudios.cardinal-components-api:cardinal-components-scoreboard:5.4.0")
}

Актуальные версии доступны на странице мода. Для Forge-версии добавьте +forge к номеру версии (недоступно для 3.0.0). Если CardinalComponentsAPI уже используется в вашем моде, скачайте версию с суффиксом +nocca.

Примеры использования

luma-shaders-coloredglowlib

Библиотека используется в моих модах FoxGlow и LightWithin.

Лицензия

Мод распространяется под лицензией GNU LGPL3.

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

Emafire003

Разработчик

Создан: 21 фев 2022

ID: 428