跳到主要内容

文字称号

在称号配置里写 text:(而不是 frames:)就是文字称号。它不需要图片,也不进资源包,%clt_use% 直接返回带颜色的文字。 商店、称号卡、属性、药水、粒子、分类、收集奖励……其余所有功能与图片称号完全一样。

titles/text.yml
newbie:
text: '<gradient:#9BE7FF:#B79BFF>[萌新]</gradient>'
category: normal
lore:
- '&7每个人都从这里开始'
shop:
duration: permanent
money: 100

颜色写法​

写法效果
&a &l …经典颜色与格式代码
&#FF8800十六进制颜色(1.16+ 客户端)
<gradient:#FFD36E:#FF7AC6>文字</gradient>渐变,可以写多个颜色
<rainbow>文字</rainbow>彩虹,<rainbow:2> 可调整起始相位
<bold> <italic> <#7CF8FF> …其他 MiniMessage 标签

从其他插件复制来的 §a 也能直接用,会自动当成 &a。渐变与十六进制颜色会原样保留,不会被降成 16 种基础色。

动态文字称号​

text: 写成列表,每一行是一帧,按 fps 循环播放:

titles/text.yml
legend:
text:
- '<gradient:#FFD36E:#FF7AC6:#FFD36E>[传说]</gradient>'
- '<gradient:#FF7AC6:#FFD36E:#FF7AC6>[传说]</gradient>'
- '<gradient:#FFE9A8:#FFB3E0:#FFE9A8>[传说]</gradient>'
fps: 4

和图片称号一样,帧是按时钟计算的:所有玩家看到同一帧,变量查询几乎没有开销。 聊天里只会显示静态首帧(%clt_use_static%),因为聊天消息发出后无法再修改。

小图​

%clt_use_small%(TAB / 记分板)默认和大图相同。想在 TAB 里显示得更短,可以另外写 small-text:(同样可以是列表):

vip-plus:
text: '<gradient:#FFD36E:#FFA24A>[尊贵会员]</gradient>'
small-text: '&6[VIP+]'

名称​

name: 是称号在消息、日志与菜单文字里显示的名字。文字称号不写 name: 时,会自动用去掉颜色后的文字(如 [萌新])。

快速创建​

不想打开文件?管理员可以直接:

/clt create hero &6[英雄]

称号会写进 titles/created.yml,并立即重载。之后可以在那个文件里补上 lore、shop、stats 等;/clt delete hero 可以删除用这条指令创建的称号。