ChatFormatter 是一款功能强大的聊天格式化插件,支持丰富的文本样式与交互功能,让服务器聊天体验焕然一新。它深度整合了 PlaceholderAPI 与 Vault,并提供了灵活的模板系统,方便管理员为不同玩家组别定制专属的聊天格式。
&c)。每个颜色和样式权限(例如 chatformatter.color.white, chatformatter.decorations.bold)都同时授予玩家使用传统代码(如 &f, &l)和 MiniMessage 标签(如 <white>, <bold>)的能力。
chatformatter.decorations.* - 所有装饰标签:<bold>, <italic>, <underlined>, <strikethrough>, <obfuscated> 及其对应的 & 代码。chatformatter.decorations.bold - <bold>, <b>, &lchatformatter.decorations.italic - <italic>, <i>, <em>, &ochatformatter.decorations.underlined - <underlined>, &nchatformatter.decorations.strikethrough - <strikethrough>, <st>, &mchatformatter.decorations.obfuscated - <obfuscated>, <obf>, &kchatformatter.reset - <reset>, &rchatformatter.newline - <newline>, <br>chatformatter.shadow - <shadow>chatformatter.gradient - <gradient>chatformatter.rainbow - <rainbow>chatformatter.pride - <pride>chatformatter.transition - <transition>chatformatter.hover - <hover>chatformatter.click - <click>chatformatter.insertion - <insertion>chatformatter.color.* - 所有颜色代码,包括 <red>, <blue>, <#a568a9>, &c, &#a568a9 等。chatformatter.color.black - <black>, &0chatformatter.color.dark_blue - <dark_blue>, &1chatformatter.color.dark_green - <dark_green>, &2chatformatter.color.dark_aqua - <dark_aqua>, &3chatformatter.color.dark_red - <dark_red>, &4chatformatter.color.dark_purple - <dark_purple>, &5chatformatter.color.gold - <gold>, &6chatformatter.color.gray - <gray>, &7chatformatter.color.dark_gray - <dark_gray>, &8chatformatter.color.blue - <blue>, &9chatformatter.color.green - <green>, &achatformatter.color.aqua - <aqua>, &bchatformatter.color.red - <red>, &cchatformatter.color.light_purple - <light_purple>, &dchatformatter.color.yellow - <yellow>, &echatformatter.color.white - <white>, &fchatformatter.score - <score>chatformatter.selector - <selector>chatformatter.font - <font>chatformatter.translatable - <lang>chatformatter.keybind - <key>chatformatter.nbt - <nbt>chatformatter.reload - 允许使用 /chatformatter reload 命令重载插件。chatformatter.receiveupdates - 接收此插件的更新公告。配置文件允许你自定义聊天格式、占位符和模板。
receiveUpdates: true - 是否接收 ChatFormatter 新版本的更新通知。defaultFormat: "{displayname} » {message}" - 默认聊天格式。format: - 为不同权限组(Vault 中的组)设置不同的聊天格式。组名必须与权限插件中的配置完全一致。如果玩家拥有多个组,请正确设置组的权重。default: "{member} &7$hoverName({displayname}) &8» <gradient:#d4d4d4:white>{message} "vip: "{vip} &f$hoverName({displayname}) <dark_gray>» <gradient:#ffd270:white>{message}"mod: "{mod} &f$hoverName({displayname}) <dark_gray>» <gradient:#a3ff9e:white>{message}"admin: "{admin} &f$hoverName({displayname}) <dark_gray>» <gradient:#bac8ff:white><b>{message}"owner: "{owner} &f$hoverName({displayname}) <dark_gray>» <gradient:#ff9195:white><b>{message}"在 placeholders: 部分,你可以定义简短的占位符来代表更复杂的文本或样式,其中可以使用 PAPI 变量。
placeholders:
{displayname}: "<displayname>"
{name}: "<name>"
{message}: "<message>"
{member}: "<#6e6764>Member"
{vip}: "<gold>VIP"
{mod}: "<b><#00c900>Mod</b>"
{admin}: "<b><#6e86ff>Admin</b>"
{owner}: "<b><gradient:#c40000:#e04b4b>Owner</b>"
{rankDescription}: "<dark_gray>Rank: <white>%vault_group%"
{joinDate}: "<dark_gray>Joined: <white>%player_first_join_date%"
{health}: "<dark_gray>Health: <red>%player_health%"
{lvl}: "<dark_gray>LVL: <gold>%player_level%"
{privateMessage}: "<gradient:#36ff39:#75ff75><i>Click to send private message</i></gradient>"templates: 部分适用于高级用户,用于进一步缩短文本,保持配置文件简洁。示例如下:
templates:
- "$hoverName($name) -> '<hover:show_text:'<dark_gray>Name: <white>$name<br><br>{rankDescription}<br>{joinDate}<br>{health}<br>{lvl}<br><br>{privateMessage}'><click:suggest_command:'/msg {displayname}'>{displayname}</click></hover>'"<hover:show_text:'<red>test'>TEST<hover:show_text:'<red>test'>Test<newline>Test2</hover><click:open_url:'https://webui.adventure.kyori.net'>TEST</click><click:run_command:/say hello>Click</click> to say hello<click:suggest_command:'/msg {displayname}'></click><color:#ff00ee>Example message</color><gradient:#ff00ee:#f79459>Example message</gradient><displayname><name><message>ChatFormatter 是一款功能强大的 Minecraft 聊天管理插件,它允许服务器管理员深度自定义聊天格式、颜色和功能。通过此插件,你可以为不同玩家组别设置独特的聊天样式,集成 PlaceholderAPI 来显示动态信息,并有效管理聊天环境,从而显著提升服务器的聊天体验和社区氛围。
/chatformatter reload- **描述**:重载插件的配置和语言文件。- **权限**:`chatformatter.reload`/chatformatter clear- **描述**:清除服务器聊天记录。- **权限**:`chatformatter.clear`/chatformatter lock- **描述**:锁定(静音)或解锁全服聊天。- **权限**:`chatformatter.lock`/chatformatter help- **描述**:显示插件帮助信息。- **权限**:`chatformatter.help`/chatformatter- **描述**:显示插件基本信息。ChatFormatter.jar 文件放入服务器的 plugins 文件夹。plugins/ChatFormatter/config.yml 和 plugins/ChatFormatter/formats.yml 文件。/chatformatter reload 命令或在控制台输入 reload confirm。主要的自定义在 formats.yml 文件中进行。你可以为每个权限组定义聊天格式。
default:
format: '{PLAYER}: {MESSAGE}'
vip:
format: '&a[VIP] {PLAYER}&7: &f{MESSAGE}'
permission: 'chatformatter.group.vip'{PLAYER}: 将被替换为玩家名。{MESSAGE}: 将被替换为玩家发送的聊天消息。& 符号后接颜色/格式代码(如 &a 代表绿色),或使用十六进制颜色代码(如 �FF00)。permission 字段用于指定使用此格式所需的权限节点。- 答:你需要安装 PlaceholderAPI 及其对应的数据扩展插件(如 Vault 和某个等级插件)。然后在 `formats.yml` 的格式中使用相应的占位符,例如 `%vault_eco_balance%` 来显示金钱。- 答:请确保在修改后保存文件,并使用 `/chatformatter reload` 命令重载插件配置。检查控制台是否有错误提示。- 答:支持传统的 `&` 颜色代码(如 `&c`)、十六进制颜色代码(如 `&#FF0000`),并且在支持的服务端上(如 Paper 1.16+),还支持 RGB 渐变格式(如 `<#FF0000>红</#0000FF>蓝`)。- 答:当前版本默认不提供按世界区分的聊天格式。但你可以通过 PlaceholderAPI 的 `%world%` 占位符结合条件判断来实现类似效果,或寻找支持此功能的插件扩展。/chatformatter reload)在绝大多数情况下是安全的,但在服务器高负载时进行,可能导致极短暂的卡顿。友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人次:3,101,992 | 今日访问人次:10,156 | 昨日访问人次:22,124
独立 IP:19,241 | 最近24小时独立访客:19,242
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6