服务器使用量
未统计
服务玩家数
未统计
下载量
5,035
插件详细介绍
PunishManager 是一款功能全面的 Minecraft 惩罚管理插件,支持 BungeeCord、Velocity 和 Spigot 服务器。它集成了常规的封禁、禁言、踢出等命令,提供多语言支持、可选的 Discord 公告以及便捷的 GUI 管理界面,帮助你高效维护服务器环境。
核心特性
- 跨平台支持:单一 JAR 文件即可在 BungeeCord、Velocity 和 Spigot 上运行。对于代理服务器,只需将其放入 BungeeCord 插件文件夹。
- UUID 支持:完美兼容在线与离线模式。所有命令均可通过玩家名或 UUID 执行。
- 离线惩罚:可以对曾经加入过服务器但目前离线的玩家执行惩罚。
- 多语言系统:消息会根据玩家选择的语言发送。若缺少对应语言文件,则使用配置中指定的默认语言。
- 高级补全:提供智能命令补全,并可选择显示所有曾进入服务器的玩家名。
- 数据库选项:支持使用 MySQL 或本地数据库存储数据。
- Discord 集成:惩罚执行时,可向指定的 Discord 频道发送嵌入式公告消息。
- 占位符:提供丰富的占位符,可用于获取受罚玩家名、操作者、惩罚类型、剩余时间、事发服务器等信息。
- 安全检查:可配置防止特定玩家被惩罚,避免误操作。
- 自定义配置:所有踢出消息均可自定义,并可禁止被禁言玩家使用特定命令。
- 状态检查:使用
/check命令可快速查看玩家的当前惩罚状态。 - 快速重载:支持单独重载插件的配置文件或命令。
- 惩罚导入:提供命令从其他插件导入惩罚记录。
图形界面 (GUI)
启用 GUI 功能需要安装 Protocolize 插件。
- 玩家可自行切换插件的显示语言。
- 管理成员可通过 GUI 重载插件、管理所有惩罚。
- 使用
/punish <player>可通过 GUI 界面和预设模板对玩家执行惩罚。
命令列表
惩罚执行
punish <player>- 通过 GUI 界面惩罚玩家。ban <player> [reason]- 封禁玩家。tempban <player> <time> [reason]- 临时封禁玩家一段时间。ipban <player> [reason]- 封禁玩家的 IP 地址。mute <player> [reason]- 禁言玩家。tempmute <player> <time> [reason]- 临时禁言玩家一段时间。kick <player> [reason]- 将玩家踢出服务器。warn <player> [reason]- 警告玩家。warns <player>- 列出玩家的所有警告。clearwarns <player>- 清除玩家的所有警告。unwarn <player>- 移除玩家的一个警告。
惩罚管理
unban <player>- 解除玩家的封禁。unmute <player>- 解除玩家的禁言。unpunish <player>- 移除玩家的所有惩罚。check <player>- 检查玩家的当前状态。changereason <id> <reason>- 修改某次惩罚的原因。
插件管理
punishmanager- 插件主命令。punishmanager gui- 打开简易管理 GUI。punishmanager admin reload- 重载插件。punishmanager admin import <plugin>- 从其他插件导入惩罚记录。punishmanager help- 查看帮助。
权限节点
punishmanager.command.punish-/punishpunishmanager.command.ban-/banpunishmanager.command.tempban-/tempbanpunishmanager.command.ipban-/ipbanpunishmanager.command.mute-/mutepunishmanager.command.tempmute-/tempmutepunishmanager.command.kick-/kickpunishmanager.command.unban-/unbanpunishmanager.command.unmute-/unmutepunishmanager.command.unpunish-/unpunishpunishmanager.command.check-/checkpunishmanager.command.changereason-/changereasonpunishmanager.command.punishmanager.gui-/punishmanager gui(GUI 内按钮有独立权限)punishmanager.command.punishmanager.reload-/punishmanager admin reloadpunishmanager.command.punishmanager.admin.import-/punishmanager admin importpunishmanager.command.punishmanager.help-/punishmanager help
兼容性与要求
- 支持平台:Spigot、BungeeCord、Velocity。
- Java 版本:Java 1.8 或更高。
- 可选依赖:Protocolize (用于 GUI 功能)。
链接与支持
- 官方 Wiki:https://mehmet27.gitbook.io/punishmanager
- 协助翻译:https://crowdin.com/project/punishmanager
- BungeeCord 统计:https://bstats.org/plugin/bungeecord/PunishManager/14772
- Bukkit 统计:https://bstats.org/plugin/bukkit/PunishManager/14913
- Velocity 统计:https://bstats.org/plugin/velocity/PunishManager Velocity/15231
- 支持与联系:如需帮助,请通过我们的 Discord 服务器联系。
重要说明
请注意,此插件
- 会存储玩家的 IP 地址。
- 可访问你的 Discord 服务器以发送惩罚公告。
- 使用 bStats API 收集匿名使用指标。
- 连接 Spiget API 以检查更新。
- 在某些平台上会自动下载 Protocolize 插件。
- JAR 文件体积较大,原因是集成了多个 API,未来版本将对此进行优化。
测试支持版本
版本分布
基本信息
插件名称
PunishManager » Advanced Features / Multi Lang / Discord / GUI / Bungee / Velocity / Spigot
作者
Mehmet_27
平台
Bukkit / Spigot
支持版本
1.8 - 1.19
点赞数
2
最近版本
暂无数据
-