SimpleGlobalChat

适用于 Minecraft Spigot/Paper 的插件,支持自定义全局/本地/私聊/管理员聊天,静音/取消静音和监听功能。

资源图片
# SimpleGlobalChat [GitHub](https://github.com/Megaboysin/SimpleGlobalChat/tree/master) | 未来链接将放置于此 此插件**不**与 SimpleVoiceChat 相关联 适用于 Spigot/Paper/Purpur/Folia 的 Minecraft 插件,可启用可定制的全局/本地/私人/管理员聊天,忽略/取消忽略和窃听功能。 画廊中的所有图片均来自同一服务器。 插件主要使用的语言是俄语,但您可以在配置文件中将其更改为英语。 要更改显示消息的内容,请查看 lang 目录和 ru 或 eng yml 文件。 我根据自己的需求编写了此插件,并添加了我认为最有用的功能。如果您认为插件需要某些功能,请随时提出建议! # 功能
帮助命令 使用它查看所有可用命令 命令: /chathelp
全局聊天 以“!”开头的信息将在发送到所有在线玩家之前发送,例如:”!Hello World”。
本地聊天 其他消息将发送到发送者周围半径为 n 个方块(基本数量为 50)内的玩家。
私人消息 命令: /msg <玩家昵称> 别名: [m, tell, w, т, м, message, ц, write]
回复 回复上次发送私人消息的玩家 命令: /r 别名: [reply, р, к, куздн]
忽略/取消忽略 玩家可以忽略来自特定玩家的私人消息。 命令:/ignore <玩家昵称> 别名: [ign, шптщку, игнор] 命令: /unignore <玩家昵称> 别名: [unign, гтшптщку, неигнор]
窃听模式 具有权限的玩家可以看到其他玩家的私人消息。 命令: /spy
管理员聊天 它可以切换,只有具有 simpleglobalchatplugin.adminchat 权限的玩家才能启用时在启用此模式下看到消息。 命令:/adm-chat
申诉 常规玩家可以发送只有管理员(具有 simpleglobalchatplugin.adminchat 权限的玩家可以看到)的消息。 命令:/appeal 别名: [фззуфд, обращение]
自定义加入/退出/死亡消息 可配置(请参阅下方的配置部分)
十六进制颜色支持 此插件不仅支持 minecraft 颜色代码 §0-f (&0-f 也是如此), 而且还支持十六进制颜色!(例如:cdaf7)
# 配置 如果将不使用 PlaceholderAPI,请关闭它 ``` use-placeholderapi: true ``` 您可以将其更改为英语 ``` language: "ru" ``` 您可以关闭或略微更改这些设置 ``` events: custom-join: toggle: true message: "§2[+] §f{player} присоединился к серверу" custom-quit: toggle: true message: "§c[-] §f{player} покинул сервер" custom-death: toggle: true message: "§8{death_message}" ``` 聊天的配置,您可以启用/禁用它们,并在不同聊天中更改显示的消息 ``` chat: global: toggle: true prefix: "[G]" name-color: "§f" message-color: "§f" placeholder-prefix: "%luckperms_prefix%" #Можно оставить пустым/You can leave it clear placeholder-suffix: "%luckperms_suffix%" world-prefix: enabled: true format: "§8[{world}] " # world — будет заменён на имя мира msgformat: "{world-color}{prefix} §r{placeholder-prefix}{name-color}{player} §7>> {message-color}{message}" local: toggle: true radius: 50 prefix: "[L]" name-color: "§f" message-color: "§7" placeholder-prefix: "%luckperms_prefix%" world-prefix: enabled: true format: "§8[{world}] " msgformat: "§7{prefix} §r{placeholder-prefix}{name-color}{player} §7>> {message-color}{message}" admin: toggle: true prefix: "[A-Chat]" name-color: "§f" message-color: "§f" placeholder-prefix: "%luckperms_prefix%" world-prefix: enabled: false format: "§8[{world}] " msgformat: "§d{prefix} §r{placeholder-prefix}{name-color}{player} §7>> {message-color}{message}" appeal: toggle: true prefix: "[&#f75eabAPPEAL§8]" name-color: "§f" message-color: "§f" placeholder-prefix: "%luckperms_prefix%" world-prefix: enabled: false format: "§8[{world}] " msgformat: "§8{prefix} §r{placeholder-prefix}{name-color}{player} §7>> {message-color}{message}" spy: toggle: true prefix: "[SPY] [✉]" name-color: "§b" message-color: "§7" receiver-prefix: "" receiver-color: "§e" placeholder-prefix: "%luckperms_prefix%" world-prefix: enabled: true format: "§8[{world}] " msgformat: "§1{prefix} §r{placeholder-prefix}{name-color}{player} §b→ §r{receiver-prefix}{receiver-color}{receiver} §b>> {message-color}{message}" private: toggle: true prefix: "[✉]" name-color: "cdaf7" receiver-prefix: "%luckperms_prefix%" receiver-color: "&#f2e77e" message-color: "§f" placeholder-prefix: "%luckperms_prefix%" world-prefix: enabled: false format: "§8[{world}] " msgformat: "§3{prefix} §r{placeholder-prefix}{name-color}{sender} §b→ §r{receiver-prefix}{receiver-color}{receiver} §b>> {message-color}{message}" ``` Lang 目录 例如 eng.yml 使用命令时显示的讯息 ``` Chat: General: NotPlayer: "§cOnly players can use this command." NoRights: "§cYou do not have permission to use this command." PlayerOffline: "§cThe player is offline or you entered an invalid nickname." EmptyCommand: "&cPlease provide arguments." Private: Self: "§cYou can't send private messages to yourself." NoReply: "§cThere is no player to reply to." Ignoring: "The player is ignoring you. Message not sent." SpyMode: Enabled: "Spy mode enabled." Disabled: "Spy mode disabled." Admchat: Toggle: Enabled: "§6Admin chat mode enabled." Disabled: "§6Admin chat mode disabled." Appeal: NotPlayer: "§cOnly players can use this command." Sent: "Your appeal has been sent to the administrators." Ignore: Self: "§cYou can't ignore yourself." Success: "§eYou are now ignoring %player%." Unignored: "&6You are no longer ignoring %player%." Main: Help: Title: "Available commands (§e%current%§7/§e%total%§7):" InvalidPage: "&cInvalid page: &f%page%" PreviousPage: "◀ Prev |" NextPage: "Next ▶" PageIndicator: "Page %current% of %total%" Reloaded: "&aConfiguration reloaded." UnknownCommand: "&cUnknown subcommand. Use &e/sgc help&c." ``` 当使用 chathelp 命令时显示的消息 ``` commands: msg: usage: "/msg " description: "Send a private message" r: usage: "/r " description: "Reply to the last private message" appeal: usage: "/appeal " description: "Send a message to the admin chat" ignore: usage: "/ignore " description: "Ignore a player" unignore: usage: "/unignore " description: "Stop ignoring a player" spy: usage: "/spy" description: "Toggle spy mode" adm-chat: usage: "/adm-chat" description: "Toggle admin chat mode" reload: usage: "/sgc reload" description: "Reload plugin config" ``` # 与其他插件的绑定 您可以使用“global”、“admin”、“appeal”通道在[DiscordSRV](https://modrinth.com/plugin/discordsrv)配置中发送消息到不同的 discord 通道! 如果玩家拥有 [LuckPerms](https://modrinth.com/plugin/luckperms) 前缀并且服务器上安装了 [PlaceholderAPI](https://github.com/PlaceholderAPI),则可以在聊天中显示它。