截图
介绍
#
这个前置库模组可以让实体发出不同颜色的光,而不局限于纯白色或 Minecraft 原版的队伍颜色。你还可以添加自定义颜色动画,让一组颜色随时间变化,就像彩虹一样!
普通玩家可以使用命令设置自定义颜色,并通过数据包添加自定义动画;开发者则可以参考 API 和 javadoc。项目还提供了 Wiki。

命令
所有命令都以 /cgl 开头,这是 ColoredGlowLib 的缩写。你也可以使用 /coloredglowlib。
使用以下命令,可以为实体或实体类型指定颜色:
/cgl setglowcolor <entity/type/default> <color>
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 时,将使用默认颜色,而不是将实体颜色设为白色。
更多内容请查看 Wiki!
自定义颜色动画
你可以通过数据包添加自定义动画,示例请见此处。创建好数据包后,可以将其用作颜色,名称对应于你在数据包中设置的 name 参数。
例如,你可以使用:
/cgl setglowcolor @p marine
更多信息请查看 Wiki。
安装
普通玩家:
只需将此模组拖放到你的模组文件夹中,然后尽情体验! (请确保下载的文件适用于正确的加载器!)
开发者:
将此前置库添加为 build.gradle 中的依赖项
repositories {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
content {
includeGroup "maven.modrinth"
}
}
}
dependencies {
modImplementation "maven.modrinth:coloredglowlib:<version>"
}
注意:目前有个烦人的 bug,我怎么都修不好,所以需要你也将 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。
如果你想要 Forge 版本,请在版本号后加上 +forge。(注意:3.0.0 目前还没有 Forge 版本。)
如果你的模组已经需要 CardinalComponetsAPI 模块,可以考虑下载不包含这些模块的版本;在版本号格式中加上 +nocca 即可。
所需模块为:base、entity、scoreboard。
更多信息请参阅维基!
你可以在我的 FoxGlow 和 LightWithin 模组中查看这个前置库的使用示例。

许可证
本模组采用 GNU LGPL3 许可证。
支持我
如果你愿意请我喝杯咖啡,可以点这里。
整合包开发者注意:你可以直接使用本模组,无需事先征求我的同意,但请在某处注明作者,这对我很有帮助!(另外,我这个人有点好奇,所以如果你把它加入整合包,也可以给我发条消息,我想看看你的作品。)
我的其他项目:
- LightWithin:添加独特的魔法风格酷炫能力,当玩家身处危险时便会激活!
- FoxGlow:吃下发光浆果或其他会发光的食物后,让狐狸和玩家发光!
- BeamPass:让信标光束可以穿过指定方块,即使这些方块是实心的!
- StructurePlacerAPI:一个前置库,允许开发者轻松地在世界中放置 NBT 结构,并在之后将其还原!
- Seedlight Riftways:一款实验性模组,可通过传送门在不同世界和服务器之间无缝穿梭!
- 还有更多!快去看看我的个人主页吧!
常见问题
ColoredGlowLib 支持哪些 Minecraft 版本?
ColoredGlowLib 支持 Minecraft Java 版 1.17–26.2,共 28 个版本,可用的加载器:Fabric / Forge / Quilt。下载时注意选择和你游戏版本一致的文件。
ColoredGlowLib 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / Quilt,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端 / 服务端。
Emafire003 的其他作品
查看全部 →OhMyMeteors
一款现代风格的模组,带来从天而降的流星与陨石!
ColoredGlowLib
让实体发出任意颜色的光,还能自定义动画,甚至实现彩虹效果!不再局限于原版颜色!支持 API 和命令!
FoxGlow
狐狸和玩家吃下发光浆果后应该会发光,对吧?说不定还能发出五彩光芒!
Oh My, Meteors! – A meteorites mod
一款现代化的流星坠落模组,高度可配置,特效漂亮,还保留着老派模组的韵味!
评论
登录后评论和评分