跳到正文

Phoenix’s Chromatic Codes

作者:Phoenixvine

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

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

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

最后说明

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

默认情况下,命名代码区分大小写。

它们能让颜色和效果的组织方式更简洁,也更易于扩展。

常见问题

Phoenix’s Chromatic Codes 支持哪些 Minecraft 版本?

Phoenix’s Chromatic Codes 支持 Minecraft Java 版 1.20.1–26.1.1,共 20 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

Phoenix’s Chromatic Codes 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分

Phoenixvine 的其他作品

查看全部 →