Staff Chat (轻量级并易于使用的聊天插件-用于管理人员)
Staff Chat是一个轻量级且易于使用的聊天插件,通常管理人员聊天解决方案会具有少量功能,并且充斥着过多的格式。该插件旨在成为一种轻量级且易于使用的解决方案。
功能:
- 默认情况下有8个独立的聊天频道,但一切皆可配置。
- 允许使用颜色代码。
- 支持添加自定义聊天频道。
- 可以使用PlaceholderAPI占位符。
配置:
使用%PLAYER%显示发送者的名称, 使用%MSG%显示发送者的消息
颜色代码可以在以下链接找到:http://wiki.ess3.net/mc/
请注意格式设置必须放在颜色代码之后,因为颜色会取消所有格式设置
options: allow-colour-codes: false console-username: "&4CONSOLE" no-permission-message: "&c你无权执行该命令." not-console-message: "&c只有控制台可以使用该命令." chats: helper: command: "hc" format: "&b %MSG%" permission: "staffchat.helper" moderator: command: "mc" format: "&d %MSG%" permission: "staffchat.mod" modplus: command: "mpc" format: "&5 %MSG%" permission: "staffchat.modplus" admin: command: "ac" format: "&c %MSG%" permission: "staffchat.admin" developer: command: "dc" format: "&9 %MSG%" permission: "staffchat.dev" builder: command: "bc" format: "&a %MSG%" permission: "staffchat.builder" heads: command: "hdc" format: "&e %MSG%" permission: "staffchat.heads" staff: command: "sc" format: "&6 %MSG%" permission: "staffchat.staff"
用法:
如果要添加自定义聊天频道,只需按照以下格式将其添加到配置文件中:
customchat: command: "cc" format: "&d%PLAYER%&f:&d %MSG%" permission: "customchat.custom"
权限:
权限: - staffchat.helper - staffchat.mod - staffchat.modplus - staffchat.admin - staffchat.dev - staffchat.builder - staffchat.heads - staffchat.staff - staffchat.reload
注意事项:
- 默认的console-username变量可能会破坏一些聊天频道,可以通过在用户名变量之后放置所需的颜色来解决这个问题。
- 使用了事件PlayerCommandPreprocessEvent来使命令生效,这意味着任何阻止或覆盖命令的插件将无法生效。
你可以在项目的GitHub上查看源代码:GitHub链接
请在issues部分报告所有bug:Bug报告链接
收录