
PrefixesPlus
基于等级的聊天前缀系统,拥有完整的用户界面和渐变颜色,支持文本格式化(粗体/斜体/等宽字体),以及基于优先级的等级解析。
🏷️ PrefixesPlus
名称和消息格式编辑功能即将在 v4 中推出!
注意: 如果你与其他处理/修改消息的插件一同使用此插件,有可能会覆盖前缀。
更新:我认为此问题已解决,但具体取决于其他插件,仍有可能发生。
建议与 PermissionsPlus 搭配使用以获得最佳体验:https://www.curseforge.com/hytale/mods/permissionsplus
一个强大的、基于权限的 Hytale 服务器聊天前缀插件,支持渐变颜色、文本格式和基于优先级的身份解析。
拥有通用 '*/OP' 权限的用户仍然需要拥有身份名称的权限,以便为服主/管理员/开发者自定义前缀。
✨ 功能
- 用户界面: 通过
/prefix ui在我们的易用界面中完全自定义所有前缀。 - 基于权限: 前缀通过权限分配(
prefixesplus.rank.<身份名称>)。 - 优先级系统: 当玩家拥有多个身份权限时,优先级最高的生效。
- 渐变颜色: 定义起始和结束的十六进制颜色代码,实现平滑的颜色过渡。
- 文本格式: 支持 粗体、斜体 和
等宽字体文本。 - 多色前缀: 创建包含多个颜色片段的前缀。
- 完全可自定义: 基于片段的 JSON 配置,轻松构建前缀。


🔐 权限
| 权限 | 描述 |
|---|---|
prefixesplus.rank.<身份名称> |
赋予玩家指定身份的前缀 |
| prefixesplus.admin | 赋予玩家管理/编辑前缀的能力 |
📝 命令
所有命令都需要 prefixesplus.admin 权限。
身份管理
/prefix setprefix <身份> <文本> <颜色> [优先级]- 创建/更新一个身份前缀/prefix setgradient <身份> <文本> <起始颜色> <结束颜色> [优先级] [粗体] [斜体] [等宽字体]- 创建一个渐变前缀/prefix setformatted <身份> <文本> <颜色> [优先级] [粗体] [斜体] [等宽字体]- 创建一个格式化前缀/prefix removeprefix <身份>- 移除一个身份前缀/prefix list- 列出所有已配置的身份
玩家分配
/prefix add <玩家> <身份>- 为玩家分配一个身份/prefix remove <玩家> <身份>- 移除玩家的一个身份/prefix players- 按身份列出所有玩家
实用工具
/prefix ui- 打开前缀管理器用户界面/prefix reload- 从文件重新加载配置/prefix debug- 调试自身的前缀解析/prefix help- 显示帮助信息
别名
/prefixes 和 /pp 可作为 /prefix 的替代使用。
示例
/prefix setprefix vip [VIP] #FFAA00 10
/prefix setgradient owner [Owner] #FF0000 #FFAA00 100 true false false
/prefix add PlayerName vip
/prefix remove PlayerName vip
📁 完全可自定义的配置
所有前缀都在 prefixes.json 文件中,使用灵活的基于片段的系统进行配置。每个前缀可以拥有多个具有独立颜色、渐变和格式的片段。
简单前缀
"vip": {
"segments": [
{ "text": "[VIP]", "color": "#FFAA00" }
],
"priority": 10
}
带格式的渐变前缀
"owner": {
"segments": [
{
"text": "[Owner]",
"gradient": { "startColor": "#FF0000", "endColor": "#FFAA00" },
"bold": true
}
],
"priority": 100
}
多片段前缀(每部分不同颜色)
"admin": {
"segments": [
{ "text": "[", "color": "#FF5555" },
{ "text": "Admin", "color": "#AA0000", "bold": true },
{ "text": "]", "color": "#FF5555" }
],
"priority": 75
}
片段选项
| 选项 | 类型 | 描述 |
|---|---|---|
text |
字符串 | 此片段的文本内容 |
color |
十六进制字符串 | 实色(例如 "#FF5555") |
gradient |
对象 | { "startColor": "#十六进制", "endColor": "#十六进制" } |
bold |
布尔值 | 启用粗体文本 |
italic |
布尔值 | 启用斜体文本 |
monospace |
布尔值 | 启用等宽字体 |
🎨 示例前缀

⚙️ 优先级如何工作
当一个玩家拥有多个身份权限时,将使用优先级数值最高的身份。例如,如果玩家同时拥有 prefixesplus.rank.vip(优先级 10)和 prefixesplus.rank.admin(优先级 75),他们将显示 Admin 前缀。
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。