MCReportPro | Report Plugin All In One!

moyuReport is a comprehensive Minecraft server management plugin that provides an integrated reporting and banning system. The plugin enables players to report rule-breaking behavior while offering administrators powerful tools to manage reports and enforc

52

Quick challenge

How far can you run before the mobs catch you?

MCReportPro | Report Plugin All In One!

moyuReport - Minecraft Report and Ban Management System

Want to get beta version? Join our discord! Click it!

moyuReport is a powerful Minecraft server report and management plugin designed to help administrators efficiently handle player reports and violations. The plugin provides a complete reporting process and built-in ban system without relying on third-party ban plugins.

Features

Reporting System

- Report Status Management: Players can report other players' misconduct with `/report <player> <reason>` - Report Status Management: Supports Chinese, English, French, and Italian, switchable according to server needs - Report Status Management: Prevents abuse of reporting function, configurable cooldown period - Report Status Management: Supports multiple states such as pending, in progress, completed, rejected

Administration System

- Automatic Unban Monitoring: Administrators can handle various reports via `/reportadmin` command - Automatic Unban Monitoring: Built-in complete ban system supporting multiple ban types (inappropriate building, cheating, verbal abuse) - Automatic Unban Monitoring: Supports temporary IP bans to prevent violators from changing accounts - Automatic Unban Monitoring: Generates unique ban IDs for tracking and appeal processing - Automatic Unban Monitoring: Periodically checks expired bans and automatically lifts restrictions

Staff Mode

- Automatic Mode Switching: Administrators can monitor the server in Staff mode without being detected by regular players - Automatic Mode Switching: Automatically enables or disables Staff mode based on operations

Security and Convenience Features

- Permission Management: Completely independent ban system, no dependency on third-party plugins - Permission Management: All reports and ban records are saved to files - Permission Management: Rich configuration options adjustable according to server needs - Permission Management: Fine-grained permission control ensuring only authorized personnel can perform administrative operations

Command List

Player Commands

- `/report <player> <reason>` - Report a player - `/reports` - View unprocessed reports

Admin Commands

- `/reportadmin status <ID> <status>` - Modify report status - `/reportadmin complete <ID>` - Mark report as completed - `/reportadmin reject <ID>` - Reject processing report - `/reportadmin info <ID>` - View report details - `/reportadmin tp <ID>` - Teleport to reported player location - `/reportadmin ban <ID>` - Ban reported player - `/reportadmin confirmban <player> <type>` - Confirm ban - `/banid <BANID>` - Query BANID information - `/tempipban <player/IP> <duration> [reason]` - Temporary IP ban

Permission Nodes

- `moyureport.admin` - Report administration permission - `moyureport.tempipban` - Temporary IP ban permission

Configuration Options

The plugin offers rich configuration options including:

- Report cooldown time - Maximum report reason length - Staff mode settings - Ban duration and reason configuration - Language settings - IP ban configuration

Multi-language Support

Currently supported languages: - Chinese (zh) - English (en) - French (fr) - Italian (it)

Language can be easily switched through configuration file.

Installation Instructions

1. Place the `moyuReport.jar` file into your server's `plugins` folder 2. Start the server, the plugin will automatically generate configuration files 3. Modify the `config.yml` file as needed 4. Restart the server to apply configurations

Key Features

- Data Integrity: No dependency on any third-party ban plugins, with complete built-in ban functionality - Data Integrity: Automated report processing flow, improved management efficiency - Data Integrity: Prevents system abuse through cooldown periods and permission controls - Data Integrity: All important operations are recorded for auditing and tracking purposes

---

moyuReport - Minecraft 举报与封禁管理系统

moyuReport 是一个功能强大的 Minecraft 服务器举报和管理插件,旨在帮助管理员高效处理玩家举报和违规行为。该插件提供了一套完整的举报处理流程和内置的封禁系统,无需依赖第三方封禁插件。

功能特性

举报系统

- 举报状态管理:允许玩家通过 `/report <player> <reason>` 命令举报其他玩家的不当行为 - 举报状态管理:支持中文、英文、法语和意大利语,可根据服务器需要进行切换 - 举报状态管理:防止滥用举报功能,可配置冷却时间 - 举报状态管理:支持待处理、处理中、已完成、不予处理等多种状态

管理系统

- 自动解封监控:管理员可通过 `/reportadmin` 命令处理各类举报 - 自动解封监控:内置完整封禁系统,支持多种封禁类型(不当建筑、作弊、辱骂他人等) - 自动解封监控:支持临时IP封禁,防止违规玩家更换账号 - 自动解封监控:生成唯一的封禁ID,便于追踪和申诉处理 - 自动解封监控:定时检查过期封禁,自动解除封禁状态

Staff 模式

- 自动模式切换:管理员可使用Staff模式监视服务器而不被普通玩家察觉 - 自动模式切换:根据操作自动开启或关闭Staff模式

安全与便利功能

- 权限管理:完全独立的封禁系统,无需依赖第三方插件 - 权限管理:所有举报和封禁记录都会保存到文件中 - 权限管理:丰富的配置选项,可根据服务器需求进行调整 - 权限管理:细粒度的权限控制,确保只有授权人员可以执行管理操作

命令列表

玩家命令

- `/report <player> <reason>` - 举报玩家 - `/reports` - 查看未处理举报

管理命令

- `/reportadmin status <ID> <status>` - 修改举报状态 - `/reportadmin complete <ID>` - 标记举报为已完成 - `/reportadmin reject <ID>` - 拒绝处理举报 - `/reportadmin info <ID>` - 查看举报详情 - `/reportadmin tp <ID>` - 传送到被举报玩家位置 - `/reportadmin ban <ID>` - 封禁被举报玩家 - `/reportadmin confirmban <player> <type>` - 确认封禁 - `/banid <BANID>` - 查询BANID信息 - `/tempipban <player/IP> <duration> [reason]` - 临时IP封禁

权限节点

- `moyureport.admin` - 管理举报权限 - `moyureport.tempipban` - 临时IP封禁权限

配置选项

插件提供丰富的配置选项,包括:

- 举报冷却时间 - 最大举报理由长度 - Staff模式设置 - 封禁时长和理由配置 - 语言设置 - IP封禁配置

多语言支持

当前支持的语言: - 中文 (zh) - 英文 (en) - 法语 (fr) - 意大利语 (it)

可通过配置文件轻松切换语言。

安装说明

1. 将 `moyuReport.jar` 文件放入服务器的 `plugins` 文件夹 2. 启动服务器,插件将自动生成配置文件 3. 根据需要修改 `config.yml` 文件 4. 重启服务器以应用配置

特色功能

- 数据完整性:不依赖任何第三方封禁插件,拥有完整的内置封禁功能 - 数据完整性:自动处理举报流程,提高管理效率 - 数据完整性:通过冷却时间和权限控制防止系统被滥用 - 数据完整性:所有重要操作都会记录,便于审计和追踪

ADS