Перейти к содержимому

ColoredGlowLib

Заставляет сущностей светиться любым цветом RGB, а не только ванильными цветами! Также поддерживает кастомные анимации цвета с помощью датапаков!

FabricForgeQuilt
Загрузчики
FabricForgeQuilt
Скачиваний на Modrinth
43,1 тыс.
Подписчиков на Modrinth
66
версий
67
Обновлён
20 июля 202620 июл.
Опубликован
в 2022
Это библиотека — она нужна другим модам и сама ничего не добавляет в игруНужна 3 модам. Скачайте её, если этого требует другой мод.
ColoredGlowLib Banner · свайп

Коротко о моде

Библиотека — нужна другим модам: её требуют 3
Работает на Fabric, Forge и Quilt
Для Minecraft 1.17–1.21.5, 1.21.11–26.2
Нужен в игре; на сервере — по желанию
Последняя версия — 3.2.1+26.1 от 20 июля 2026
Нужен Fabric API
Где нужен
В игреобязателенНа серверенеобязателен

Нужен в игре; на сервере — по желанию

Версии игры1.17–1.21.5, 1.21.11–26.2
Описание переведено автоматическиПоказать оригинал (EN)

cgl_2k

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

HEADER

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

coloredglowlib-with-player

Команды

Каждая команда начинается с /cgl — сокращение от ColoredGlowLib. Также можно использовать /coloredglowlib.

Указать цвет для сущности/типа сущности можно следующей командой:

`/cgl setglowcolor <entity/type/default> `

Параметр entity/type/defaylt — это то, на что вы хотите нацелиться: @p, Emafire003, uuid сущности перед вами и т.д. или её тип, например minecraft:sheep. default означает, что все сущности без конкретного цвета будут светиться цветом по умолчанию.

Параметр color — это шестнадцатеричный код цвета (например, #ff85ab, #750711, #abc, #123, #a7e и т.д., поищите в интернете "color picker", чтобы их получить) без #, так как Minecraft воспринимает его как начало тега (что в данном случае не нужно). В качестве альтернативы можно указать слово rainbow, и сущность будет светиться, как вы догадались, радугой. Также можно использовать random, чтобы сущность светилась разным случайным цветом каждые полсекунды, или другую строку, обозначающую кастомную анимацию, добавленную через датапак!

Также есть несколько настроек, которые можно изменить. Например, если вы хотите переопределить стандартные цвета команд (те, что назначает Minecraft), используйте команду:

/cgl settings set overrideTeamColors <true/false>

Также можно узнать текущее значение настройки:

/cgl settings get overrideTeamColors

Чтобы убрать цвет, используйте:

/cgl clear <entity/type/default> [useDefault]

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

Подробнее об этом в вики!

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

Вы можете добавлять кастомные анимации через датапак, пример можно найти здесь. После создания датапака вы можете использовать его как цвет, соответствующий параметру name, заданному внутри датапака.

Например, можно использовать: /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:<version>"
}

ПРИМЕЧАНИЕ в настоящее время есть о***нно раздражающий баг, который я, похоже, не могу исправить, из-за чего вам также придётся добавить 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")
}

Найти подходящую версию можно на [странице версий](https://modrinth.com/mod/coloredglowlib/versions) на [Modrinth](https://modrinth.com/mod/coloredglowlib).
Если тебе нужна версия для Forge, добавь +forge к номеру версии. (ПРИМЕЧАНИЕ: сейчас недоступно для 3.0.0)

Если тебе уже нужны модули CardinalComponetsAPI в твоём моде, подумай о скачивании версии мода, которая их не включает, добавив +nocca в формат версии.
Нужные модули: base, entity, scoreboard.

#### Больше информации можно найти на [вики](https://github.com/Emafire003/ColoredGlowLib/wiki)!

Примеры использования этой библиотеки можно найти в моих модах [FoxGlow](https://github.com/Emafire003/FoxGlow) и [LightWithin](https://modrinth.com/mod/LightWithin).

![luma-shaders-coloredglowlib](https://user-images.githubusercontent.com/29462910/157507676-576d3fb5-e24b-41f7-a7f0-6956d7ae4e29.png)

## Лицензия

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

## Поддержать меня
Если хочешь угостить меня кофе, вот ссылка.

[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/S6S88307C)

Для разработчиков модпаков: вы можете использовать этот мод без прямого разрешения, но, пожалуйста, укажите меня где-нибудь — это бы помогло! (К тому же я довольно любопытный человек, так что, может, напишете мне, когда добавите его в свой модпак, мне было бы интересно взглянуть)

## Мои другие проекты:
- [LightWithin](https://modrinth.com/mod/LightWithin): мод, добавляющий уникальные магические способности игрока, которые активируются, когда игрок в опасности!
- [FoxGlow](https://modrinth.com/mod/foxglow): мод, который заставляет лис и игрока светиться, когда вы съедаете Светящуюся ягоду или другую светящуюся еду!
- [BeamPass](https://modrinth.com/mod/beampass): позволяет лучу маяка проходить сквозь выбираемые блоки, даже если они твёрдые!
- [StructurePlacerAPI](https://modrinth.com/mod/structureplacerapi): API, позволяющий разработчикам легко размещать NBT-структуры в мире и восстанавливать его после этого!
- [Seedlight Riftways](https://modrinth.com/mod/seedlight-riftways): экспериментальный мод для бесшовного перемещения между мирами и серверами и обратно через порталы!
- И другие! Посмотри их на моей [странице профиля](https://modrinth.com/user/Emafire003)!

Частые вопросы

Как установить ColoredGlowLib?

Установите Fabric под свою версию Minecraft, скачайте ColoredGlowLib под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть ColoredGlowLib?

У ColoredGlowLib есть сборки для Minecraft 1.17–1.21.5, 1.21.11–26.2.

Нужен ли ColoredGlowLib на сервере?

Нужен в игре; на сервере — по желанию

Лицензия и источник
GNU Lesser General Public License v3.0 onlyможно использовать и распространять; изменённые версии — под той же лицензией и с исходным кодом
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее