# SimpleGlobalChat
[GitHub](https://github.com/Megaboysin/SimpleGlobalChat/tree/master) | 未来链接将放置于此
此插件**不**与 SimpleVoiceChat 相关联
适用于 Spigot/Paper/Purpur/Folia 的 Minecraft 插件,可启用可定制的全局/本地/私人/管理员聊天,忽略/取消忽略和窃听功能。
画廊中的所有图片均来自同一服务器。
插件主要使用的语言是俄语,但您可以在配置文件中将其更改为英语。
要更改显示消息的内容,请查看 lang 目录和 ru 或 eng yml 文件。
我根据自己的需求编写了此插件,并添加了我认为最有用的功能。如果您认为插件需要某些功能,请随时提出建议!
# 功能
别名: [m, tell, w, т, м, message, ц, write]
别名: [reply, р, к, куздн]
别名: [фззуфд, обращение]
# 配置
如果将不使用 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),则可以在聊天中显示它。