Simple StaffChat

一个具有完全可配置消息和功能的简单StaffChat插件,支持权限 | 仅兼容Paper

资源图片
## 特性 - 完全可定制,你可以从配置中更改所有设置和消息 - 不会造成卡顿 - 工作人员加入和离开消息 - 将工作人员聊天消息和加入/离开消息记录到控制台 - [MiniMessage](https://docs.advntr.dev/minimessage/format.html) 支持 ## 指令 & 权限 ### 指令 ``` /staffchat (/sc) - 在工作人员聊天中发言 /staffchattoggle (/sct, /sctoggle) - 切换发送聊天消息为工作人员聊天消息 /staffchatreload (/scr) - 重新加载配置 ``` --- ### 权限 ``` staffchat.staff - 定义谁是工作人员,用于加入/离开消息 staffchat.chat - 允许你在工作人员聊天中发言 staffchat.reload - 允许你重新加载配置 ``` ## 预览 ![image](https://i.imgur.com/Sy1pBMi.png) ![image](https://i.imgur.com/0xLVUMU.png) ![image](https://i.imgur.com/8r8uvF0.png) ## 额外信息 ### 依赖项 - [PlaceholderAPI](https://www.spigotmc.org/resources/placeholderapi.6245/) (可选) ### 安装 1. 下载插件 2. 将下载的 .jar 文件放入你的 plugins 文件夹 3. 重启你的服务器(不要使用 /reload 或任何插件管理器,例如 **PlugMan** 等。) 4. 享受吧!
默认 config.yml ########################################################################################## # 插件仅支持 MiniMessage 标签! ########################################################################################## Prefix: '[SC] | ' # 插件发送的所有消息的前缀 Seperator: ' » ' # 玩家名称和消息之间的分隔符 ChatColor: '' # 工作人员聊天消息的颜色 LogToConsole: false # 是否将工作人员聊天消息记录到控制台? LogStaffJoins: true # 是否在工作人员加入时向所有工作人员发送消息? # 玩家的名称,你也可以在此处使用 PAPI 占位符,使用 % 代替 {} # 示例:%player_name% # 默认支持的占位符:{playername}, {displayname} ChatName: "{playername}" Messages: # 定义聊天消息 # 对于玩家的名称,你也可以在此处使用 PAPI 占位符,使用 % 代替 {} # 示例:%player_name% # 默认支持的占位符:{playername}, {displayname} JoinMessage: '[+Staff] {playername}' # 当加入服务器时发送给工作人员的消息 LeaveMessage: '[-Staff] {playername}' # 当离开服务器时发送给工作人员的消息 ToggleEnable: 'StaffChat 启用.' # 启用工作人员聊天切换时的消息 ToggleDisable: 'StaffChat 禁用.' # 禁用工作人员聊天切换时的消息 UsagePrefix: '用法: ' # 当命令输入错误时使用 NoPermission: '没有权限' # 当用户执行其没有权限执行的权限时发送 Reloaded: '配置已成功重新加载!' # 当配置已重新加载时发送