ColoredGlowLib avatar

ColoredGlowLib [1.21.5] [1.20.6] [1.19.2]

ColoredGlow Lib

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

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

Свечение игрока

Команды

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

Назначение цвета сущности/типу:

/cgl setglowcolor <сущность/тип/default> <цвет>

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

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

Настройки мода:

/cgl settings set overrideTeamColors <true/false> – переопределение стандартных цветов команд Minecraft.
/cgl settings get overrideTeamColors – проверка текущего значения.

Сброс цвета:

/cgl clear <сущность/тип/default> [useDefault]
useDefault (опционально): если true, применяется цвет по умолчанию вместо белого.

Пользовательские цветовые анимации

Анимации добавляются через датапаки. После создания используйте название анимации как параметр цвета, например:
/cgl setglowcolor @p marine

Установка

Для пользователей:

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

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

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

repositories {
    maven {
        name = "Modrinth"
        url = "https://api.modrinth.com/maven"
        content {
            includeGroup "maven.modrinth"
        }
    }
}

dependencies {
    modImplementation "maven.modrinth:coloredglowlib:<версия>"
}

Важно: из-за технических ограничений требуется добавить CardinalComponentsAPI:

repositories {
    maven {
        name = "Ladysnake Mods"
        url = 'https://maven.ladysnake.org/releases'
    }
}

dependencies {
    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")
}

Актуальные версии доступны на Modrinth. Для версий без CardinalComponentsAPI используйте суффикс +nocca в номере версии.

Пример работы с шейдерами

Требуемые зависимости

Fabric API avatarFabric APImodmuss50

Скачать ColoredGlowLib

 
Тип Скачать Версия Загрузчик Обновлено Размер
ReleaseColoredGlowLib 3.2.1+fabric_1.21.51.21.4+1 Fabric12 июня 2025213,1 КБ
ReleaseColoredGlowLib 3.2.1 fabric_1.21.41.21.4Fabric23 марта 2025206,9 КБ
ReleaseColoredGlowLib 3.2.1 fabric_1.19.21.19.2Fabric19 июля 2024181,8 КБ
ReleaseColoredGlowLib 3.2.1 fabric_1.20.11.20+1 Fabric19 июля 2024182,8 КБ
ReleaseColoredGlowLib 3.2.1+fabric_1.211.21+1 Fabric19 июля 2024205,9 КБ
ReleaseColoredGlowLib 3.2.0+fabric_1.20.11.20+1 Fabric16 июля 2024182,2 КБ
ReleaseColoredGlowLib 3.2.0+fabric_1.19.21.19.2Fabric16 июля 2024181,1 КБ
ReleaseColoredGlowLib 3.2.0+fabric_1.211.21Fabric15 июля 2024205,3 КБ
ReleaseColoredGlowLib 3.1.1+fabric_1.211.21Fabric15 июня 2024189,1 КБ
ReleaseColoredGlowLib-3.1.1 + fabric 1.20.5/.61.20.5+1 Fabric28 мая 2024189 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.