
Sqrilizz's Reports
[1.8.9-26.3_SNAP2] Player reporting plugin for Minecraft with powerful in-chat commands, LuckPerms support, and future expansion for webhooks and punishments. Keep your server clean with a few simple commands.
- Загрузки
- 923
- Подписчики
- 9
- Обновлён
- 1 июля 2026 г.
- Лицензия
- SCL
Опубликован 15 июня 2025 г.
Sqrilizz-Reports
Modern report management system for Minecraft servers with GUI interface and multi-language support.
bstats
Features
- Interactive GUI for managing reports
- Multi-language support (English, Russian, Arabic)
- Bug report system with categories
- Anti-abuse protection with rate limiting
- Optional MySQL/SQLite support
- Discord and Telegram integration
- REST API for external tools
- Punishment presets (warn, kick, mute, ban)
- Full pagination support
Quick Start
- Download and place JAR in
plugins/folder - Restart server
- Use
/report <player> <reason>to create reports - Use
/reportsto open GUI (requiresreports.adminpermission)
Commands
Players:
/report <player> <reason>- Report a player/bugreport <category> <description>- Report a bug
Admins:
/reports- Open reports GUI/report-reload- Reload configuration/report-language <en|ru|ar>- Change language/report-debug- Enable reports debuging
Configuration
language: en
cooldown: 60
database:
type: json
Permissions
reports.admin- Access to reports management (debug included)reports.bypass- Bypass cooldownsreports.reload- Reload configurationreports.language- Change language
Links
Support
For detailed documentation, configuration examples, and troubleshooting, visit the GitHub repository.
Ченджлог
9.3Релиз26.2, 26.3-snapshot-1, 26.3-snapshot-2 · 1 июля 2026 г.
[9.3.0] - 2026-07-01
Changed
- Verified and declared support for Minecraft 26.2 (new date-based versioning); sources compile cleanly against Paper API
26.2.build.40-alpha - Still compiled against Paper API 1.21.11 with Java 21 bytecode, so the same jar runs on 1.21+ servers (Java 21) and 26.x servers (Java 25) — Paper API 26.x itself requires Java 25 and would break 1.21 compatibility
- Updated dependencies: Gson 2.14.0, HikariCP 6.3.0, sqlite-jdbc 3.49.1.0
runServertest target updated from 1.21.4 to 1.21.11
9.2.1Релиз26.1, 26.1.1, 26.1.2 · 22 июня 2026 г.
[9.2.1] - 2026-06-22
Fixed
- Bug reports no longer blocked by the per-player complaint limit (3 of 3) — the limit applies only to player reports, not bug reports
- Corrected config key mismatch in limit messages:
report-limits.*→anti-abuse.*, so the displayed limit now matches the actual value fromconfig.yml
9.2Бета26.1, 26.1.1, 26.1.2 · 20 июня 2026 г.
Added
- New action buttons in GUI: "Notify Player", "Mark Resolved", "Not a Bug / Not a Violation"
- Confirmation dialog before Resolved / Not a Bug actions
- Player notifications for all report actions
- Discord webhooks for notify, resolve, and not-a-bug actions
- Persist resolved reports (
status,resolvedBy,resolvedAt) instead of deleting them - History display in GUI: resolved reports are shown greyed out with a ✓ badge
- Explicit server software support notes: Paper, Purpur, Pufferfish, Spigot, and Folia
- Compatibility note for most Paper-compatible forks such as Leaves, Gale, and Canvas
Fixed
- Bug reports now properly populate the
reportsByIdindex on load - Fixed
openReportActionsGUIshowingno-reportsinstead ofreport-not-foundwhen a report is missing - Fixed confirmation GUI not being recognized as plugin GUI because of the missing
isOurGUIcheck - Fixed double Discord webhook send on resolve actions
- Fixed Gradle/plugin metadata to publish as version
9.2 - Fixed GUI compatibility on legacy and modern versions by resolving renamed materials through
VersionUtils - Fixed player head owner handling on old servers by falling back from
setOwningPlayerto legacysetOwner
Changed
- Unified action button color scheme using configured GUI colors
- Resolved reports are no longer deleted; they are kept in the database with status
- Supported server software clarified: Paper, Purpur, Pufferfish, Spigot, and Folia
- Paper-compatible forks are documented as likely compatible, not officially tested
Please report any issues to issues
marked as beta but should work as suposted, but please report any issues.
9.1Релиз26.1, 26.1.1, 26.1.2 · 14 мая 2026 г.
[9.1] - 2026-05-15
Fixed
- bStats plugin ID corrected from 24619 to 31222 (vibecoded ts)
9.0Релиз26.1, 26.1.1, 26.1.2 · 14 мая 2026 г.
[9.0] - 2026-05-14
Added
- DebugManager with toggleable debug mode (default: off)
/report-debugcommand to toggle debug logging- Debug logging in GUI listener (click events, menu detection, button matching)
- Debug logging in PunishmentManager (punishment actions, system detection)
- Separate bug report format for Telegram and Discord (category instead of target)
Fixed
- GUI button matching now case-insensitive (was breaking buttons like "TP to Reporter" vs "reporter")
- Punishment menu title parsing (extract player name between
]and#instead of splitting by-) - Player reports target name extraction (strips trailing
]from title format) - Hardcoded Russian "Назад" button in punishment handler (now uses isButton with all language variants)
Changed
- Bug report notifications now use dedicated format (Reporter, Category, Description, Time, Location)
- Admin bug report notification format simplified (shorter field names)
- Bug report Discord embed color changed to orange (0xFFA500) to distinguish from regular reports
7.9Релиз1.21.9, 1.21.10, 1.21.11 · 15 апреля 2026 г.
[7.9] - 2025-04-16
Added
- ** Bug Report System**: New
/bugreportcommand for structured bug reporting- 11 predefined bug categories (duplication, crash, exploit, performance, gameplay, world, inventory, commands, permissions, economy, other)
- Category validation with automatic suggestions
- Category synonyms support (e.g.,
dupe=duplication,lag=performance) - Tab completion for categories and example descriptions
- Multi-language support for category names (EN/RU/AR)
- Admin notifications with category highlighting
- Integration with Telegram and Discord webhooks
- Same cooldown and anti-abuse protection as regular reports
Changed
- Enhanced Tab Completion: Added comprehensive tab completion for
/bugreportcommand- First argument: all available categories and their synonyms
- Second argument: context-aware example descriptions based on selected category
Technical Details
- New
BugReportCommand.javawith category validation - Updated
ReportManager.javawithaddBugReport()method supporting categories - Enhanced
NotificationUtils.javafor bug report notifications - Updated
ReportsTabCompleter.javawith bug report category completion - Added 15+ new language keys across all language files (EN/RU/AR)
7.8.2Релиз1.21.9, 1.21.10, 1.21.11 · 28 марта 2026 г.
[7.8.2] Fix
- Reports now properly sync to database when deleted
- clearReports() and deleteReport() now update both YAML and DB
- Fixes issue where reports reappear after server restart
7.8.1Релиз1.21.9, 1.21.10, 1.21.11 · 27 марта 2026 г.
[7.8.1] Removed all dev logs
Комментарии
Загружаем…