Paper 1.20 – 1.21.x · Java 17+ · GPL-3.0

ReportDesk 新一代 Minecraft 举报插件

0单元测试全绿
0主线程文件 IO
7内置分类
30+管理子命令
A 产品 它是什么 · 解决什么
01

核心特性

基础功能开箱即用;证据增强层默认全关,需要时再开。

▤

举报 GUI

✎

管理受理工作流

≣

异步持久化

🛡

审计日志

◈

证据增强层

⇄

对话与通知

功能矩阵
能力 玩家侧 管理侧 说明
举报 GUI 流程
1选择玩家在线 / 离线目标列表
2选择分类7 个内置分类,语言跟随切换
3填写详情长度与非法字符自动校验
4确认提交入队异步落盘 + 通知

02

证据增强层

默认关

现场快照

默认关

方块破坏采样

默认关

移动轨迹

默认关

自动检测

默认关

联动处罚

建议的渐进启用顺序
    B 使用 常见问题
    04

    常见问题

    C 技术 内部怎么跑 · 接下来做什么
    03

    架构

    线程模型

    存储格式

    reports.json     权威数据(周期压缩产物)
    reports.log      WAL 追加日志(每行一条)
    evidence/        证据快照(按举报 id)
    audit/           审计日志(按天分文件)
    pending-notices  离线举报人待补发通知

    模块分层

    command/   命令层(薄)
    core/      纯逻辑(可单测,无 Bukkit)
    service/   胶水层(Bukkit 交互)
    storage/   文件 / 审计 / CSV 导出
    gui/       玩家 GUI + 管理 GUI
    i18n/      Messages + 900+ key 常量
    04

    路线图 · v1.1.0

    D 资源 上手 · 源码 · 下载
    05

    安装

    1

    放入插件

    2

    启动

    3

    开始使用

    服务端
    JDK
    许可
    热加载
    已复制