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
📖About 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
- Player Reporting: Players can report other players' misconduct with
/report <player> <reason> - Multi-language Support: Supports Chinese, English, French, and Italian, switchable according to server needs
- Reporting Cooldown: Prevents abuse of reporting function, configurable cooldown period
- Report Status Management: Supports multiple states such as pending, in progress, completed, rejected
Administration System
- Report Management Commands: Administrators can handle various reports via
/reportadmincommand - Ban System: Built-in complete ban system supporting multiple ban types (inappropriate building, cheating, verbal abuse)
- IP Ban Function: Supports temporary IP bans to prevent violators from changing accounts
- BANID Tracking: Generates unique ban IDs for tracking and appeal processing
- Automatic Unban Monitoring: Periodically checks expired bans and automatically lifts restrictions
Staff Mode
- Vanish Mode: 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
- Built-in Ban System: Completely independent ban system, no dependency on third-party plugins
- Data Persistence: All reports and ban records are saved to files
- Flexible Configuration: 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 permissionmoyureport.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
- Place the
moyuReport.jarfile into your server'spluginsfolder - Start the server, the plugin will automatically generate configuration files
- Modify the
config.ymlfile as needed - Restart the server to apply configurations
Key Features
- Independent Ban System: No dependency on any third-party ban plugins, with complete built-in ban functionality
- Smart Management: Automated report processing flow, improved management efficiency
- Anti-abuse Mechanisms: 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封禁功能:支持临时IP封禁,防止违规玩家更换账号
- BANID追踪:生成唯一的封禁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)
可通过配置文件轻松切换语言。
安装说明
- 将
moyuReport.jar文件放入服务器的plugins文件夹 - 启动服务器,插件将自动生成配置文件
- 根据需要修改
config.yml文件 - 重启服务器以应用配置
特色功能
- 独立封禁系统:不依赖任何第三方封禁插件,拥有完整的内置封禁功能
- 智能管理:自动处理举报流程,提高管理效率
- 防滥用机制:通过冷却时间和权限控制防止系统被滥用
- 数据完整性:所有重要操作都会记录,便于审计和追踪