ColoredGlowLib
No reviews yet
Make entities glow any color, with custom animations and rainbow too! Not just the vanilla colors! Available with API and commands!
Does not follow a specific thematic focus apart from vanilla Minecraft.
Used for mods with little to no gameplay elements.
Includes aesthetic items like decoration, clothing, and visual effects.
Includes quality of life improvements and small tweaks to enhance and customize gameplay.
Provides a framework or library for other mods to use.
Forge is a popular mod loader for versions 1.1+ of Minecraft.
Fabric is a mod loader for versions 1.14+ of Minecraft, particularly popular for client side and optimization mods.
Quilt is a fork of the Fabric mod loader. Many Fabric mods are compatible with Quilt and vice versa.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
ColoredGlow Lib
This library mod enables you to make entities glow different colors other than plain white or Minecraft vanilla's Team colors. You can also add custom color animation, a set of colors that will change overtime, like a rainbow!
For normal users, you can use the commands to set custom colors, and datapacks to add custom animation, while developers can use the API and the javadoc as guide. There is also a wiki.

Commands
Every command begins with /cgl , short for ColoredGlowLib. You can also use /coloredglowlib.
You can specify a color to use for an entity/entitytype using the following command:
/cgl setglowcolor <entity/type/default> <color>
The entity/type/defaylt parameter is what you want to target, so @p, Emafire003, the uuid of the entity in front of you etc or it's type such as minecraft:sheep. default means that all entites that don't have a specific color will glow the default color.
The color parameter is a hexadecimal color code (like #ff85ab, #750711, #abc, #123, #a7e ecc, search "color picker" online to get them) without the # since minecraft interprets it as a beginning of a tag (which is not what it should be doing in this case). In alternative you can provide the word rainbow that will make the entity glow, you guessed it, rainbow. You can also use random to make an entity glow a different random color every half a second, or another string that represents a custom animation added via datapack!
There also are some settings you can tweak. For example if you want to override the default team colors (the ones minecraft assigns) with the command:
/cgl settings set overrideTeamColors <true/false>
You can also get the current value of the setting, like so:
/cgl settings get overrideTeamColors
To remove a color you can use:
/cgl clear <entity/type/default> [useDefault]
useDefault is an optional true/false parameter. If set to true, the default color will be used instead of setting the color for entities to white.
More of this in the wiki!
Custom color animations
You can add custom animations via a datapack, you can find an example of one here. After you created the datapack, you can use it as a color, corresponding to the name parameter you have set inside the datapack.
For example you can use: /cgl setglowcolor @p marine
More info in the wiki.
Setup
For normal users:
Just drag and drop this mod into your mod folder and enjoy! (Make sure you are downloading the correct file for the correct loader tho!)
For developers:
Add this library into your build.gradle as a dependency
repositories {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
content {
includeGroup "maven.modrinth"
}
}
}
dependencies {
modImplementation "maven.modrinth:coloredglowlib:<version>"
}
NOTE there currently is a f***ing annoying bug that I can't seem to fix, requiring you to add CardinalComponentsAPI to your project as well, and you can do that by adding these as dependencies:
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")
}
You can find the correct version in the versions page on Modrinth. If you want the forge version, add a +forge to the number version. (NOTE: Not currently availbale for 3.0.0)
If you already need CardinalComponetsAPI modules in your mod, consider downloading the version of the mod that doesn't already include them, by adding a +nocca in the version format. The modules needed are: base, entity, scoreboard.
You can find more information on the wiki!
You can find examples of this lib being used in my FoxGlow and LightWithin mod.

License
This mod is available under the GNU LGPL3 License.
Support me
If you would like to offer me a coffee, here you go.
For modpack devs: You are permitted to use this mod without directly asking, but please credit me somewhere, it would help! (Also, I'm kind of a curious person so maybe send me a message when you include it into your modpack, and I'd like to check it out)
My other projects:
- LightWithin: a mod adding player-unique magicalish fancy powers that activate when the player is in danger!
- FoxGlow: a mod that makes foxes and player glow whenever you eat the Glow Berry, or other glowy foods!
- BeamPass: makes the beacom beam pass through selectable blocks, even if they are solid!
- StructurePlacerAPI: an API that allows developers to easly place NBT structures in the world, and to restore it afterwards!
- Seedlight Riftways: An experimental mod to travel seamlessly from worlds to servers and viceversa though portals!
- And others! Check them out over my profile page!
This library mod enables you to make entities glow different colors other than plain white or Minecraft vanilla's Team colors. You can also add custom color animation, a set of colors that will change overtime, like a rainbow!
For normal users, you can use the commands to set custom colors, and datapacks to add custom animation, while developers can use the API and the javadoc as guide. There is also a wiki.

Commands
Every command begins with /cgl , short for ColoredGlowLib. You can also use /coloredglowlib.
You can specify a color to use for an entity/entitytype using the following command:
/cgl setglowcolor <entity/type/default> <color>
The entity/type/defaylt parameter is what you want to target, so @p, Emafire003, the uuid of the entity in front of you etc or it's type such as minecraft:sheep. default means that all entites that don't have a specific color will glow the default color.
The color parameter is a hexadecimal color code (like #ff85ab, #750711, #abc, #123, #a7e ecc, search "color picker" online to get them) without the # since minecraft interprets it as a beginning of a tag (which is not what it should be doing in this case). In alternative you can provide the word rainbow that will make the entity glow, you guessed it, rainbow. You can also use random to make an entity glow a different random color every half a second, or another string that represents a custom animation added via datapack!
There also are some settings you can tweak. For example if you want to override the default team colors (the ones minecraft assigns) with the command:
/cgl settings set overrideTeamColors <true/false>
You can also get the current value of the setting, like so:
/cgl settings get overrideTeamColors
To remove a color you can use:
/cgl clear <entity/type/default> [useDefault]
useDefault is an optional true/false parameter. If set to true, the default color will be used instead of setting the color for entities to white.
More of this in the wiki!
Custom color animations
You can add custom animations via a datapack, you can find an example of one here. After you created the datapack, you can use it as a color, corresponding to the name parameter you have set inside the datapack.
For example you can use:
/cgl setglowcolor @p marine
More info in the wiki.
Setup
For normal users:
Just drag and drop this mod into your mod folder and enjoy! (Make sure you are downloading the correct file for the correct loader tho!)
For developers:
Add this library into your build.gradle as a dependency
repositories {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
content {
includeGroup "maven.modrinth"
}
}
}
dependencies {
modImplementation "maven.modrinth:coloredglowlib:<version>"
}
NOTE there currently is a f***ing annoying bug that I can't seem to fix, requiring you to add CardinalComponentsAPI to your project as well, and you can do that by adding these as dependencies:
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")
}
You can find the correct version in the versions page on Modrinth. If you want the forge version, add a +forge to the number version. (NOTE: Not currently availbale for 3.0.0)
If you already need CardinalComponetsAPI modules in your mod, consider downloading the version of the mod that doesn't already include them, by adding a +nocca in the version format. The modules needed are: base, entity, scoreboard.
You can find more information on the wiki!
You can find examples of this lib being used in my FoxGlow and LightWithin mod.

License
This mod is available under the GNU LGPL3 License.
Support me
If you would like to offer me a coffee, here you go.
For modpack devs: You are permitted to use this mod without directly asking, but please credit me somewhere, it would help! (Also, I'm kind of a curious person so maybe send me a message when you include it into your modpack, and I'd like to check it out)
My other projects:
- LightWithin: a mod adding player-unique magicalish fancy powers that activate when the player is in danger!
- FoxGlow: a mod that makes foxes and player glow whenever you eat the Glow Berry, or other glowy foods!
- BeamPass: makes the beacom beam pass through selectable blocks, even if they are solid!
- StructurePlacerAPI: an API that allows developers to easly place NBT structures in the world, and to restore it afterwards!
- Seedlight Riftways: An experimental mod to travel seamlessly from worlds to servers and viceversa though portals!
- And others! Check them out over my profile page!
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers