凤凰的色彩代码

凤凰的色彩代码

这是一个用于添加自定义颜色代码的模组,可在告示牌、语言键等中使用。

装饰

Phoenix Chromatic Colors

Phoenix Chromatic Colors 是一个模组,它通过简单的颜色代码添加高级文本着色和动画文本效果。

它允许告示牌、书籍、聊天消息、物品名称、流体名称以及任何支持 Minecraft 语言文本格式的内容使用:

  • 自定义十六进制颜色
  • 动画渐变
  • 波浪效果
  • 脉冲效果
  • 故障效果
  • 抖动效果
  • 彩虹文本

以及更多

该模组使用 & 符号在游戏内激活颜色/效果代码,使用 § 符号在语言文件中使用它们。


基本用法

使用颜色代码

要使用自定义颜色:

&zHello World

如果 z 被映射为电光紫,文本就会变成紫色。


默认包含的代码

代码 描述
&z 电光紫
&s 辣椒红
&w 动画波浪效果
&p 脉冲颜色
&* 静态彩虹
&y 平滑渐变
&g 故障文本
&$ 拉伸文本
&- 呼吸文本

image

image

image

image

image

image

image

image

image

image

image

image


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

这会创建一个 4 色动画渐变。


游戏内示例

告示牌

&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

可读的名称使大型配置更易于维护。


推荐的命名风格

建议使用蛇形命名法:

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

最终说明

命名代码完全是可选的,但对于大型整合包、服务器或高度自定义的配置,强烈推荐使用。

命名代码默认区分大小写。

它们提供了一种更简洁、更具可扩展性的方式来组织你的颜色和效果。