聊天自定义

聊天自定义

自定义您的聊天前缀、后缀、颜色、昵称、代词等!

生活质量

聊天自定义

请禁用 LuckPerms 中的聊天格式化,并使用 Java 25

使用前缀、后缀、颜色、昵称、代词等功能自定义你的聊天!

文档

聊天编辑器

功能

  • 视觉编辑器 - 完整的 GUI 界面,用于自定义聊天外观,并带有实时预览
  • 预设系统 - 管理员定义的预设(样式、前缀、代词、消息),根据权限和优先级自动应用
  • 渐变选项卡 - 每个元素的渐变和彩虹效果专用配置选项卡
  • 带有颜色的自定义前缀和后缀
  • 显示昵称和代词
  • 自定义名称和消息颜色
  • 文本样式:粗体、斜体、下划线
  • 所有元素的渐变文本效果(前缀、名称、代词、后缀、消息)
  • 所有元素的彩虹文本效果
  • 带有声音通知的 @提及
  • 基于权限 - 对功能和预设进行精细控制

视觉编辑器

使用 /chateditor 打开视觉编辑器,无需记忆命令即可自定义聊天:

  • 编辑器选项卡 - 使用颜色选择器和样式开关设置前缀、后缀、昵称、代词
  • 渐变选项卡 - 为每个元素配置渐变起始/结束颜色和彩虹效果
  • 命令选项卡 - 快速参考所有可用命令
  • 实时预览聊天外观
  • 每个元素的颜色选择器
  • 样式开关(粗体、斜体、下划线)
  • 按 X 键重置任意元素的渐变/彩虹效果

命令

基本自定义

命令 描述 示例
/prefix <文本> 设置聊天前缀 /prefix VIP
/prefix "含空格的文本" 设置带空格的前缀 /prefix "VIP Member"
/suffix <文本> 设置聊天后缀 /suffix MVP
/suffix "含空格的文本" 设置带空格的后缀 /suffix "2024 Edition"
/nickname <名称> 设置显示名称 /nickname CoolSteve
/nickname "含空格的名称" 设置带空格的昵称 /nickname "Cool Steve"
/pronouns <文本> 设置代词 /pronouns she/her

颜色

命令 描述 示例
/namecolor <颜色> 设置名称颜色 /namecolor GOLD
/msgcolor <颜色> 设置消息颜色 /msgcolor #FF69B4
/prefixcolor <颜色> 设置前缀颜色 /prefixcolor RED
/suffixcolor <颜色> 设置后缀颜色 /suffixcolor AQUA
/pronounscolor <颜色> 设置代词颜色 /pronounscolor PINK
/colors 显示所有可用颜色 /colors

清除设置

使用 /hyssential clear <目标> 清除任意设置:

命令 描述
/hyssential clear nickname 重置为用户名
/hyssential clear prefix 移除前缀
/hyssential clear suffix 移除后缀
/hyssential clear pronouns 移除代词
/hyssential clear namecolor 重置名称颜色
/hyssential clear msgcolor 重置消息颜色
/hyssential clear prefixcolor 重置前缀颜色
/hyssential clear suffixcolor 重置后缀颜色
/hyssential clear pronounscolor 重置代词颜色
/hyssential clear colors 重置所有颜色
/hyssential clear style 清除所有文本样式
/hyssential clear rainbow 清除所有彩虹效果
/hyssential clear gradient 清除所有渐变
/hyssential clear all 重置整个聊天配置文件

文本样式

命令 描述 示例
/style <目标> bold 切换元素的粗体 /style name bold
/style <目标> italic 切换元素的斜体 /style prefix italic
/style <目标> underline 切换元素的下划线 /style message underline

有效目标:prefix, name, pronouns, suffix, message

高级效果

命令 描述 示例
/gradient <目标> <起始颜色> <结束颜色> 任意元素的渐变效果 /gradient name RED GOLD
/gradient <目标> clear 移除元素的渐变 /gradient prefix clear
/rainbow <目标> 切换元素的彩虹效果 /rainbow name
/rainbow <目标> on 启用元素的彩虹效果 /rainbow suffix on
/rainbow <目标> off 禁用元素的彩虹效果 /rainbow message off

有效目标:prefix, name, pronouns, suffix, message

配置文件管理

命令 描述 示例
/chateditor 打开视觉聊天编辑器 /chateditor
/chatprofile 查看当前聊天配置文件 /chatprofile
/resetformat 重置所有自定义设置 /resetformat

预设命令

命令 描述 权限
/preset 打开预设选择器 GUI -
/chatcustom preset 打开预设管理界面(管理员) chatcustom.admin.presets
/chatcustom reload 重新加载配置和预设 chatcustom.admin.reload

别名:/cc 代替 /chatcustom

预设会根据玩家权限和优先级在聊天时自动应用。优先级更高的预设会优先。

管理员命令

命令 描述 示例
/chatadmin view <玩家> 查看玩家的配置文件 /chatadmin view Steve
/chatadmin reset <玩家> 重置玩家的配置文件 /chatadmin reset Steve
/chatadmin setprefix <玩家> [值] 设置/清除玩家前缀 /chatadmin setprefix Steve Admin
/chatadmin setsuffix <玩家> [值] 设置/清除玩家后缀 /chatadmin setsuffix Steve Pro
/chatadmin setnickname <玩家> [值] 设置/清除玩家昵称 /chatadmin setnickname Steve Steven
/chatadmin setpronouns <玩家> [值] 设置/清除玩家代词 /chatadmin setpronouns Steve he/him
/chatadmin setnamecolor <玩家> [值] 设置/清除玩家名称颜色 /chatadmin setnamecolor Steve RED
/chatadmin setmsgcolor <玩家> [值] 设置/清除玩家消息颜色 /chatadmin setmsgcolor Steve AQUA
/chatadmin setprefixcolor <玩家> <颜色> 设置玩家前缀颜色 /chatadmin setprefixcolor Steve GOLD
/chatadmin setsuffixcolor <玩家> <颜色> 设置玩家后缀颜色 /chatadmin setsuffixcolor Steve BLUE
/chatadmin setpronounscolor <玩家> <颜色> 设置玩家代词颜色 /chatadmin setpronounscolor Steve PINK
/chatadmin clearnamecolor <玩家> 清除玩家名称颜色 /chatadmin clearnamecolor Steve
/chatadmin clearmsgcolor <玩家> 清除玩家消息颜色 /chatadmin clearmsgcolor Steve
/chatadmin clearprefixcolor <玩家> 清除玩家前缀颜色 /chatadmin clearprefixcolor Steve
/chatadmin clearsuffixcolor <玩家> 清除玩家后缀颜色 /chatadmin clearsuffixcolor Steve
/chatadmin clearpronounscolor <玩家> 清除玩家代词颜色 /chatadmin clearpronounscolor Steve
/chatadmin setstyle <玩家> <目标> <样式> 设置元素上的文本样式 /chatadmin setstyle Steve name bold
/chatadmin setrainbow <玩家> <目标> [on/off] 设置元素的彩虹效果 /chatadmin setrainbow Steve prefix on
/chatadmin setgradient <玩家> <目标> <起始颜色> <结束颜色> 设置元素的渐变 /chatadmin setgradient Steve name RED BLUE
/chatadmin clearstyle <玩家> [目标] 清除样式(全部或指定) /chatadmin clearstyle Steve name
/chatadmin clearrainbow <玩家> [目标] 清除彩虹效果(全部或指定) /chatadmin clearrainbow Steve
/chatadmin cleargradient <玩家> [目标] 清除渐变(全部或指定) /chatadmin cleargradient Steve prefix

可用颜色

命名颜色

  • RED - #FF5555
  • DARK_RED - #AA0000
  • GOLD - #FFAA00
  • YELLOW - #FFFF55
  • GREEN - #55FF55
  • DARK_GREEN - #00AA00
  • AQUA - #55FFFF
  • DARK_AQUA - #00AAAA
  • BLUE - #5555FF
  • DARK_BLUE - #0000AA
  • LIGHT_PURPLE - #FF55FF
  • DARK_PURPLE - #AA00AA
  • WHITE - #FFFFFF
  • GRAY - #AAAAAA
  • DARK_GRAY - #555555
  • BLACK - #000000
  • PINK - #FF69B4
  • ORANGE - #FFA500
  • LIME - #00FF00
  • CYAN - #00FFFF

自定义十六进制颜色

你也可以使用任意 #RRGGBB 格式的十六进制颜色:

  • #FF0000 - 纯红
  • #00FF00 - 纯绿
  • #0000FF - 纯蓝
  • #FF69B4 - 亮粉红
  • #FFD700 - 金色
  • #8A2BE2 - 蓝紫色

配置

配置文件:config.json

{
  "DefaultNameColor": "WHITE",
  "DefaultMessageColor": "WHITE",
  "MaxPrefixLength": 16,
  "MaxSuffixLength": 16,
  "MaxNicknameLength": 24,
  "MaxPronounsLength": 16,
  "AllowBold": true,
  "AllowItalic": true,
  "AllowUnderline": true,
  "AllowGradients": true,
  "AllowRainbow": true,
  "EnableMentions": true,
  "MentionColor": "YELLOW",
  "MentionSound": true
}
选项 描述 默认值
DefaultNameColor 玩家名称的默认颜色 WHITE
DefaultMessageColor 消息的默认颜色 WHITE
MaxPrefixLength 前缀最大长度 16
MaxSuffixLength 后缀最大长度 16
MaxNicknameLength 昵称最大长度 24
MaxPronounsLength 代词最大长度 16
AllowBold 允许粗体文本样式 true
AllowItalic 允许斜体文本样式 true
AllowUnderline 允许下划线文本样式 true
AllowGradients 允许渐变文本效果 true
AllowRainbow 允许彩虹文本效果 true
EnableMentions 启用@提及系统 true
MentionColor 高亮提及的颜色 YELLOW
MentionSound 被提及时播放声音 true

权限

config.json 中配置权限:

权限 描述 默认值
chatcustomization.prefix 使用 /prefix 命令 chatcustomization.prefix
chatcustomization.suffix 使用 /suffix 命令 chatcustomization.suffix
chatcustomization.nickname 使用 /nickname 命令 chatcustomization.nickname
chatcustomization.pronouns 使用 /pronouns 命令 chatcustomization.pronouns
chatcustomization.color 使用颜色命令 chatcustomization.color
chatcustomization.style 使用样式命令 chatcustomization.style
chatcustomization.gradient 使用渐变效果 chatcustomization.gradient
chatcustomization.rainbow 使用彩虹效果 chatcustomization.rainbow
chatcustomization.admin 使用管理员命令 chatcustomization.admin

RequirePermissionForPrefixRequirePermissionForSuffix 等设置为 true 以强制执行权限。

数据存储

玩家配置文件以 JSON 格式存储在插件数据文件夹中:

  • profiles.json - 所有玩家的聊天配置文件

聊天格式示例

[VIP] Steve (he/him) [MVP]: Hello everyone!

其中:

  • [VIP] - 前缀
  • Steve - 昵称(或用户名)
  • (he/him) - 代词
  • [MVP] - 后缀
  • Hello everyone! - 消息

Discord 上获取支持

如果您想支持我及我模组的开发,我推荐您尝试 BisectHosting。新客户使用代码 "project8gbderam" 可在首次购买游戏服务器时享受首月 25% 的折扣。他们提供 24/7 支持和极快的响应速度,确保您能得到最佳服务,为您的所有游戏需求提供卓越帮助。 https://www.bisecthosting.com/project8gbderam

Bisect