Mawaba: **管**理玩家的**警**告和**禁**止令,用于 Minecraft 服务器。
该工具旨在允许服务器或网络的管理员处理社区。警告、踢出和封禁都包含在这些措施中。该插件可以双模式运行:它可以同时安装在 Bungee 和 Spigot(或其等效项)上,以提供各种操作。为了获得最佳效果,请同时在两者上安装。
踢出和封禁命令的设计是为了重用 [Bungee Admin Tools](https://github.com/alphartdev/BungeeAdminTools) 的语法,因为工作人员已经熟悉该语法。
需要 MySQL 数据库。
# 警告
警告旨在告知玩家他们违反了规则,使用一种比简单聊天消息更直接的方法。工作人员可以使用 `/warning PLAYER [reason]` 告诉某人退下。如果没有提供原因,将出现关于破坏的默认解释。
一个核心概念是,工作人员不必知道某人已被警告多少次:他们可以一遍又一遍地 `/warning` 某人,效果将自动累加。
超过六个月的警告将不再被计算在内。
1. 第一次 `/warning` 向目标显示明确的“注意”消息,并使他们减速 30 秒以引起他们的注意。
2. 第二次警告执行与上述相同操作,并额外将他们踢出,延迟一段时间。
3. 第三次警告完全停止玩家,显示消息然后踢出他们,作为最后的警告。
4. 第四次警告封禁 30 天。
5. 第五次警告给予永久封禁。
如果警告是误发的,`/warning PLAYER clear` 将删除最新的警告,确保其状态设置正确。
# 踢出和封禁
您应该知道这些的预期结果。提供临时和永久选项,完整的语法如下所示。
# 设置指南
1. 下载插件,并将其放置在服务器/Bungee 的 plugins/ 目录中。
2. 启动和停止服务器/Bungee 以创建配置文件。
3. 编辑 `plugins/IOMawaba/config.yml` 以设置您的设置,具体说明如下。
4. 重新启动服务器/Bungee。
# 愿望清单
* 在服务器级别实现踢出和封禁命令以进行独立使用。
* 在 Bungee 级别实现警告,以避免需要本地安装。
* 允许封禁方法应用于网络的单个服务器。
* 灵活的通知和警告效果。
# 配置文件
`database.host`: 数据库主机
`database.port`: 数据库端口
`database.base`: 数据库名称
`database.username`: 数据库用户名
`database.password`: 数据库密码
`bungee.use-broadcast`: 如果在 Bungee 环境中使用,设置为 true
# 命令
## Bungee
“g” 前缀代表“global”,即整个网络。任何 [reason] 消息都是可选的。
`/gkick PLAYER [reason]`: 从网络中踢出玩家,并带有可选的消息
`/gtempban PLAYER DURATION [reason]`: 从网络中临时封禁玩家
`/gtempbanip IP DURATION [reason]`: 从网络中临时封禁 IP 地址
`/gban PLAYER [reason]`: 永久封禁玩家
`/gbanip IP [reason]`: 永久封禁 IP 地址
`/gunban PLAYER`: 从网络中解除玩家的封禁
`/gunbanip IP`: 从网络中解除 IP 地址的封禁
临时封禁的 DURATION 支持任何以下元素的组合:
* 7y 或 7years: 7 年
* 6mo 或 6months: 6 个月
* 5w 或 5week: 5 周
* 4d 或 4days: 4 天
* 3h 或 3hours: 3 小时
* 2m 或 2mins: 2 分钟
* 1s 或 1second: 1 秒
可以和混合使用单数和复数形式。例如,2y4mo 将封禁 2 年 4 个月。3mins5day 将是 5 天 3 分钟。10s 将是 10 秒。
## 服务器
`/warning PLAYER [reason]`: 向玩家发出警告
`/warning PLAYER clear`: 清除提供的最新警告
`/w`: `/warning` 的别名
# 权限
`iomawaba.admin`: 访问完整的命令套件
`iomawaba.warning`: 允许用户发出或撤销警告
# 为什么这个插件可靠?
我将我所有的插件都用于我自己的服务器,我喜欢我的插件稳定、可靠且易于维护。虽然版本升级时可能会出现故障,但如果出现故障,我将会快速修复。
# 支持我的工作
如果您喜欢我的作品,我 [欢迎赞助](https://www.interordi.com/sponsor.php)! 自 2011 年以来我就一直在运行 Minecraft 服务器,开发了许多服务器所有者的插件和工具,现在我正在努力发布其中的许多工具。您的支持将极大地鼓励我投入更多时间和精力,并修复可能随着时间的推移出现的任何问题!
[](https://www.interordi.com/) [](https://modrinth.com/user/Doctacosa) [](https://www.interordi.com/sponsor.php)