PROreports
一个高级的举报系统,带有为管理员设计的用户界面。功能
- 作为玩家,可以创建带有自定义原因的举报- 查看所有已发送的举报
- 作为管理员管理当前举报并处理它们
- 数据存储支持 **Yaml、MySQL 或 MongoDB**
- 整个插件可自定义
如何安装
1. 下载插件。2. 将 .jar 文件放入你的 'plugins' 文件夹。
3. 如果你想使用 MySQL 作为数据提供者,请下载 DBLib 并将其也放入 'plugins' 文件夹。
4. 重启或启动服务器。
5. 在 config.yml 中配置插件,并享受使用这个插件的乐趣!
命令与权限
命令 | 用法 | 权限 |
---|---|---|
report | /report <可选: 玩家> | *无* |
myreports | /myreports | *无* |
reportmanager | /reportmanager | proreports.role.moderator |
API
Maven 依赖
XML:
<repository>
<id>proomnes-repository-snapshots</id>
<name>ProOmnes Repository</name>
<url>https://repo.proomnes.net/snapshots</url>
</repository>
<dependency>
<groupId>net.proomnes.proreports-nk</groupId>
<artifactId>PROreports-NK</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency>
使用示例
Java:
// 获取 ReportService 类中的所有功能
final ReportService reportService = PROreportsAPI.getReportService();
// 该插件提供的事件
@EventHandler
public void on(final ReportCloseEvent event) {
}
@EventHandler
public void on(final ReportCreateEvent event) {
}
@EventHandler
public void on(final ReportUpdateEvent event) {
}
反馈与支持
我们非常乐意收到任何建设性的反馈。
如果你在使用此插件时遇到任何问题,我们很乐意在 GitHub 或我们的 Discord 服务器上为你提供帮助!