
凤凰的彩色密码
这是一个Mod,用于添加自定义颜色代码,可用于标牌、语言键等。
Phoenix Chromatic Colors
Phoenix Chromatic Colors 是一个模组,通过简单的颜色代码,为游戏添加了高级文本着色和动画文字效果。
它允许告示牌、书、聊天消息、物品名称、流体名称以及任何支持 Minecraft 语言文本格式的内容使用:
- 自定义十六进制颜色
- 动画渐变
- 波浪效果
- 脉冲效果
- 故障效果
- 抖动效果
- 彩虹文字
以及更多。
模组使用 & 符号在游戏中激活颜色/效果代码,使用 § 符号在语言文件中使用它们。
基本用法
使用颜色代码
要使用自定义颜色:
&zHello World
如果 z 被映射为电光紫,文字将变为紫色。
默认包含的代码
| 代码 | 描述 |
|---|---|
&z |
电光紫 |
&s |
辣椒红 |
&w |
动画波浪效果 |
&p |
脉冲颜色 |
&* |
静态彩虹 |
&y |
平滑渐变 |
&g |
故障文字 |
&$ |
拉伸文字 |
&- |
呼吸文字 |












Unicode 支持
任何 Unicode 字符都可以用作代码符号。
示例:
&★Hello
&☀Gold Text
&❤Love
这意味着你不限于使用普通字母。
配置文件
所有自定义代码都存储在:
phoenix_chromatic_colors_codes.yaml
你可以自由添加自己的颜色和效果。
创建简单颜色代码
语法
symbol:hexcode
示例
p:ff2100
这将创建:
&pHello
这将以如下颜色显示文字:
#ff2100
十六进制代码说明
十六进制代码不应包含 #。
正确:
ff2100
错误:
#ff2100
创建效果代码
效果允许动画或移动文字。
语法
symbol:colorSpeed,movementSpeed,movementID,hexCode,hexCode...
效果参数
| 参数 | 描述 |
|---|---|
symbol |
游戏中使用的代码 |
colorSpeed |
颜色变化速度 |
movementSpeed |
动画移动速度 |
movementID |
效果类型 |
hexCode... |
一个或多个颜色 |
可用的内置效果
| 效果 ID | 描述 |
|---|---|
wave |
波浪形移动渐变 |
pulse |
脉冲颜色 |
shake |
随机抖动移动 |
glitch |
失真故障动画 |
none |
仅纯渐变 |
breath |
呼吸文字 |
stretching |
拉伸 |
rainbow |
静态彩虹循环 |
discord |
Discord 助推风格渐变 |
示例:波浪效果
w:1.0,1.0,wave,ff2100,f2c300
用法:
&wHello
这将创建一个橙/黄色动画波浪渐变。
示例:脉冲效果
u:0.8,0.5,pulse,ff0000,ffffff
这在红色和白色之间脉冲。
示例:纯渐变
g:0.0,0.0,none,ff0000,00ff00,0000ff
创建一个平滑的静态 RGB 渐变。
彩虹支持
你可以使用关键词:
rainbow
来代替十六进制代码。
示例:
r:1.0,1.0,wave,rainbow
多重渐变颜色
效果支持多种颜色。
示例:
m:1.0,0.8,wave,ff0000,00ff00,0000ff,ff00ff
这将创建一个四色动画渐变。
游戏内示例
告示牌
&wWelcome!
书
&pChapter One
物品名称
&gLegendary Sword
模组语言支持
该模组对于仅支持语言文本格式的模组尤其有用。
示例包括:
物品
流体
工具提示
GUI 标签
模组名称
描述
Discord 效果
discord 效果重现了 Discord 服务器助推的渐变风格。
示例:
d:1.0,1.0,discord,5865f2,eb459e
ChromaticAPI 支持
其他模组可以通过以下方式添加自己的自定义效果:
ChromaticAPI
这允许开发者注册全新的移动/效果类型。
更多信息可在 GitHub 页面上找到。
提示
好的渐变实践
使用 2-4 种颜色通常看起来最好。
颜色过多可能难以阅读。
性能
在聊天或告示牌中,非常快的移动速度可能看起来混乱。
推荐值:
0.5 - 2.0
故障排除
颜色不工作
请确保:
你使用了 & 或 §
该代码存在于配置中
十六进制代码有效
未包含 #
效果不工作
请确保:
移动 ID 存在
至少提供了一种颜色
语法正确使用了逗号
完整配置示例
# Simple Colors
z:9400ff
p:ff2100
# Wave Gradient
w:1.0,1.0,wave,ff2100,f2c300
# Pulse
u:0.8,0.5,pulse,ff0000,ffffff
# Static Gradient
g:0.0,0.0,none,ff0000,00ff00,0000ff
# Rainbow
r:1.0,1.0,wave,rainbow
# Discord Style
d:1.0,1.0,discord,5865f2,eb459e
最后说明
Phoenix Chromatic Colors 旨在让 Minecraft 文本样式更具表现力,同时保持轻量且易于配置。
尝试渐变、Unicode 符号和动画组合,为你的世界或整合包创建独特的风格。
命名代码
Phoenix Chromatic Colors 还支持命名的颜色/效果代码。
命名代码的工作原理与普通符号代码完全相同,但不是使用单个字符,而是使用括号内的可读名称。
这使得配置更易于组织和记忆。
默认情况下,命名代码区分大小写。
在游戏中使用命名代码
语法
&[name]Text Here
示例
如果你的配置包含:
electric_violet:9400ff
你可以使用:
&[electric_violet]Hello
而不是:
&zHello
为什么使用命名代码?
命名代码在以下情况很有用:
- 你有许多自定义颜色
- 你想要可读性强的配置
- 多人编辑同一个配置
- 你忘记了符号的含义
- 你想要组织有序的主题名称
命名的颜色代码
语法
name:hexcode
示例
electric_violet:9400ff
chili_red:ff2100
golden_sun:f2c300
用法:
&[electric_violet]Magic
&[golden_sun]Legendary
命名的效果代码
命名效果的工作方式与普通效果相同。
语法
name:colorSpeed,movementSpeed,movementID,hexCode,hexCode...
示例:命名波浪
sunset_wave:1.0,1.0,wave,ff5500,ffcc00
用法:
&[sunset_wave]Animated Text
示例:命名脉冲
danger_pulse:0.7,0.5,pulse,ff0000,ffffff
用法:
&[danger_pulse]WARNING
示例:命名渐变
ocean_gradient:0.0,0.0,none,0044ff,00ffee
用法:
&[ocean_gradient]Ocean Text
混合使用命名代码和符号代码
你可以自由组合这两种系统。
示例配置:
# Symbol Codes
z:9400ff
p:ff2100
# Named Codes
electric_violet:9400ff
sunset_wave:1.0,1.0,wave,ff5500,ffcc00
两者都有效:
&zHello
&[electric_violet]Hello
&[sunset_wave]Animated
命名技巧
好的命名示例:
electric_violet
deep_ocean
gold_pulse
discord_boost
toxic_glitch
避免:
a
thing
cool
test123
可读的名称使得大型配置更易于维护。
推荐的命名风格
推荐使用蛇形命名法(snake_case):
my_gradient_name
这提高了可读性并避免了格式问题。
包含命名代码的完整配置示例
# Basic Colors
electric_violet:9400ff
chili_red:ff2100
# Effects
sunset_wave:1.0,1.0,wave,ff5500,ffcc00
danger_pulse:0.7,0.5,pulse,ff0000,ffffff
ocean_gradient:0.0,0.0,none,0044ff,00ffee
# Discord Style
discord_boost:1.0,1.0,discord,5865f2,eb459e
用法:
&[electric_violet]Magic
&[sunset_wave]Animated
&[discord_boost]Boosted
最后说明
命名代码是完全可选的,但强烈推荐用于大型整合包、服务器或高度自定义的配置。
命名代码默认区分大小写。
它们提供了一种更清晰、更具扩展性的方式来组织你的颜色和效果。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。