PlayerReport 是一款现代化的游戏内玩家举报系统,专为服务器管理团队设计。它允许玩家轻松举报违规行为,同时为管理员提供直观的 GUI 界面,直接在游戏内审查、筛选和处理举报,极大地提升了管理效率。
/report 命令快速举报。/reports claim 领取。举报信息会显示在一个完全可配置的 GUI 界面中。管理员可以:
玩家在其举报被确认后,可以选择性地获得奖励。奖励系统支持:
/reports claim 领取奖励/report <player> <reason> - 举报一名玩家。- 权限:`playerreport.report`/reports - 打开举报管理 GUI。- 权限:`playerreport.admin`/reports help - 显示所有可用指令。- 权限:`playerreport.admin`/reports search user <player> - 搜索由特定玩家创建或针对该玩家的举报。- 权限:`playerreport.admin`/reports search id <reportId> - 通过唯一 ID 查找举报。- 权限:`playerreport.admin`/reports search reason <text> - 搜索包含特定理由的举报。- 权限:`playerreport.admin`/reports search handler <player> - 显示分配给特定管理员的举报。- 权限:`playerreport.admin`/reports sethandler <reportId> <player|none> - 为举报分配或移除处理人。- 权限:`playerreport.admin.handler.set`/reports clear - 清理过期或已删除的举报。- 权限:`playerreport.admin.clear`/reports claim - 领取已确认举报的奖励。- 权限:`playerreport.claim`/reports on - 启用举报通知。- 权限:`playerreport.admin.notify.toggle`/reports off - 禁用举报通知。- 权限:`playerreport.admin.notify.toggle`/reports reload - 重载插件配置文件。- 权限:`playerreport.reload`playerreport.* - 授予所有 PlayerReport 权限。playerreport.report - 允许玩家使用 /report 创建举报。playerreport.bypass.cooldown - 绕过举报冷却时间。playerreport.immune - 使玩家免疫被举报。playerreport.admin - 允许访问管理 GUI (/reports)。playerreport.admin.handler.set - 允许分配或移除举报处理人。playerreport.admin.clear - 允许使用 /reports clear 清理举报。playerreport.admin.notify.toggle - 允许使用 /reports on/off 切换通知。playerreport.reload - 允许使用 /reports reload 重载配置。playerreport.update.notify - 当插件有更新时接收通知。playerreport.claim - 允许玩家领取举报奖励。以下为 config.yml 主要配置项的概述:
requireOnlineTarget:是否要求被举报玩家必须在线。maxOpenReportsPerReporter:单个举报者同时可拥有的最大未处理举报数。cooldownSeconds:创建举报的冷却时间(秒)。reasonMode:举报理由模式 (FREETEXT, PREDEFINED, BOTH)。predefinedReasons:预定义的举报理由列表。reasonGui:可配置的理由选择 GUI 和确认 GUI。reports.type:举报存储类型 (YAML 或 MYSQL)。pendingRewards.type:待领取奖励存储类型 (YAML 或 MYSQL)。mysql:MySQL 数据库连接配置。enabled:是否启用奖励系统。simpleReportHandling:简化处理模式,举报关闭时自动发放奖励。webhook.enabled:是否启用 Discord Webhook。webhook.url:Webhook URL。events:控制哪些事件触发 Webhook 通知。gui.defaultFilter:默认筛选器 (OPEN, CLOSED, DELETED)。gui.defaultSort:默认排序方式 (NEWEST, OLDEST 等)。lang.yml 文件包含了插件所有面向玩家的消息、GUI 标题、物品名称和描述(Lore),支持颜色代码和 HEX 颜色。你可以完全自定义这些文本以适应服务器风格。
安装 PlaceholderAPI 后,可使用以下占位符:
%playerreport_reports_total% - 服务器上存储的举报总数。%playerreport_reports_open% - 当前未处理举报数。%playerreport_reports_in_progress% - 正在处理中的举报数。%playerreport_reports_closed% - 已关闭的举报数。%playerreport_reports_deleted% - 已删除的举报数。%playerreport_reports_created% - 指定玩家创建的举报数。%playerreport_reports_against% - 针对指定玩家的举报数。%playerreport_reports_handled% - 指定玩家(作为管理员)处理的举报数。%playerreport_reports_open_for_player% - 指定玩家创建的未处理举报数。%playerreport_reports_handled_open% - 分配给指定玩家处理的未处理举报数。请勿因遇到的问题直接给予差评。
如果你遇到任何问题,请通过插件页面的私信 (PM)、讨论区 (Discussion) 或 Discord 服务器与我联系。感谢你的理解与支持!
友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人次:3,030,426 | 今日访问人次:14,554 | 昨日访问人次:11,147
独立 IP:5,075 | 最近24小时独立访客:6,298
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6