- 版权类型
- 原创
- 插件中文名称
- 聊天前缀
- 插件英文名称
- ChatPrefix
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Purpur
- 语言支持
- 中文(简体)
- 前置组件
- PlaceholderAPI(可选){https://www.spigotmc.org/resources/placeholderapi.6245/}
SkinsRestorer(可选.玩家头像)(https://www.spigotmc.org/resources/skinsrestorer.2124/)
- 适配版本(Java)
- 1.21
- 1.20
插件简介
ChatPrefix 是一个聊天和 Tab 栏显示控制插件,支持自定义前缀、玩家头像、布局模板。特性
- 聊天栏前缀:在玩家名前拼接前缀,支持多种PAPI 变量
- Tab 栏前缀:独立配置,和聊天栏互不影响
- 玩家头像:聊天栏和 Tab 栏玩家名前显示头像,无需资源包
- SkinsRestorer 兼容
- 降级:无皮肤时显示原版 Steve 头像
- 异步缓存:头像缓存异步刷新,不阻塞主线程
- 布局模板:聊天栏和 Tab 栏布局都能用变量拼
- PAPI 支持:前缀和玩家名支持 PlaceholderAPI 逐玩家解析
- 颜色:
&a传统颜色 +&#RRGGBB十六进制颜色
命令
chatprefix reload / chatcolor配置文件
yamlsettings:
enabled: true
cancel-vanilla: false
prefixes:
playertitle:
enabled: true
chat: true
tab: true
# 支持 PAPI 变量,如 %变量1%
format: "%变量1%"
separator: ""
player-name:
enabled: true
format: "&f<{name}>&r"
tab:
enabled: true
format: "{prefix}&f{name}"
# Tab 栏刷新间隔(秒)
refresh-seconds: 2
avatar:
enabled: true
chat: true
tab: true
# 聊天栏布局,可用变量:
# {avatar} 玩家头像
# {prefix} 前缀
# {name} 玩家名
# {message} 聊天消息
chat-layout: "{avatar} {prefix}{name}{message}"
# Tab 栏布局,可用变量:
# {avatar} 玩家头像
# {prefix} 前缀
# {name} 玩家名
tab-layout: "{avatar} {prefix}{name}"
# 没有皮肤时降级为 Steve 头像
fallback-default: true
# 头像缓存刷新间隔(秒)
cache-refresh-seconds: 300