一个基于 1.20 Paper API 的插件
理论上可以在 pre1.20.6 版本上运行,但主要针对 1.20.6+ 版本设计。
# 插件,用于自定义聊天和加入/离开消息。
后续将推出更多内容,因为这是我编写插件的第一次尝试。
如有任何问题,请在 GitHub 上报告。
几乎原版服务器的最佳选择。
## 仅支持[Discord](https://discord.gg/X96Mj3yb8S)。
- ✅ 消息支持 ItemsAdder :image:。
- ✅ Vault 依赖项以及一些聊天+权限插件(LuckPerms)
# 命令:
- /psy - 显示插件信息
- /psy reload - 重新加载插件配置(不包括权限)
# 权限:
- 权限前缀 **psymessagement** + 权限后缀
- **psymessagement.admin** - 重新加载命令
- **psymessagement.colors** - 权限用于 MiniMessage 解析,可以在配置中更改

config.yml
```
Messages:
# 加入/离开消息的格式
# 支持 MiniMessage 颜色代码
# 当前支持的占位符是:
# %PREFIX% - 通过 Vault 访问的玩家前缀
# %PLAYER% - 玩家姓名 - 不变
# %DISPLAY_NAME% - 玩家显示名称(如果指定了前缀和后缀)
# %SUFFIX% - 通过 Vault 访问的玩家后缀
join-message: '%PREFIX%%PLAYER% 加入了 服务器 ! '
leave-message: '%PREFIX%%PLAYER% 离开了 服务器 ! '
# 聊天的格式
# 支持 MiniMessage 颜色代码
# 当前支持的占位符是:
# %PREFIX% - 通过 Vault 访问的玩家前缀
# %PLAYER% - 玩家姓名 - 不变
# %DISPLAY_NAME% - 玩家显示名称(如果指定了前缀和后缀)
# %SUFFIX% - 通过 Vault 访问的玩家后缀
# %CUSTOM% - 通过 `custom` 字段提供的自定义玩家和消息分隔符
# %MESSAGE% - 消息占位符 - 必须始终存在!
format: '%PREFIX%%PLAYER%%SUFFIX% %CUSTOM% %MESSAGE%'
custom: '>>'
Colors:
# 玩家使用聊天颜色所需的权限
# 仅支持 MiniMessage,例如 TEXT <#FFAA00>SAMPLE#FFAA00>
# 需要重启
chatcolor-permission-suffix: 'colors'
debug: false
Version: '1.0.5'
```