Sqrilizz's ReportsСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (27)
release
Sqrilizz's Reports 10.0.0
10.0.017 сент. 2026 г.30Minecraft: 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3velocity
Что нового
Velocity version of 10.0.0
release
Sqrilizz's Reports 10.0.0
10.0.017 сент. 2026 г.9Minecraft: 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bungeecord
Что нового
Bungee Version of 10.0.0
release
Sqrilizz's Reports 10.0.0
10.0.017 сент. 2026 г.85Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, folia, paper, purpur
Что нового
## Sqrilizz-Reports v10.0.0
A complete rewrite of the plugin in Kotlin, featuring a modular architecture and support for Paper 26.3, Folia, and proxy servers.
### Supported Platforms
* **Server:** Paper 26.3, Folia, Purpur, Pufferfish, Spigot (Java 25)
* **Velocity:** Velocity 3.4+
* **Bungee:** BungeeCord / Waterfall
### What's New in Version 10.0.0
* **Complete Kotlin rewrite** with a clean modular architecture (`core`, `server`, `proxy-velocity`, `proxy-bungee`).
* **Folia support:** automatic detection of multithreaded ticking and proper use of regional and global schedulers (Folia AsyncScheduler & GlobalRegionScheduler).
* **Updated to Paper API 26.3** and **Java 25**.
* **New database layer:** migrated to the high-performance HikariCP connection pool with SQLite and MySQL support.
* **Localization support:** built-in translations for `ru`, `en`, and `ar` with automatic locale loading.
* **Interactive menus:** redesigned report and bug report GUIs with pagination support.
* **Notifications:** built-in support for sending reports to Discord via webhooks and to Telegram.
* **Proxy support:** dedicated modules for Velocity and BungeeCord with a shared messaging system.
### Release Files (Assets)
* **`Sqrilizz-Reports-Standard-Edition-10.0.0.jar`** (~2.1 MB) — lightweight edition for Paper / Purpur / Folia / Spigot. Uses the SQLite driver provided by the server runtime.
* **`Sqrilizz-Reports-Bot-Edition-10.0.0.jar`** (~21 MB) — full offline edition with bundled native SQLite and MySQL drivers for all supported operating systems.
* **`Sqrilizz-Reports-Velocity-10.0.0.jar`** (1.8 MB) — plugin for Velocity proxy servers.
* **`Sqrilizz-Reports-Bungee-10.0.0.jar`** (1.8 MB) — plugin for BungeeCord / Waterfall proxy servers.
release
Sqrilizz's Reports 9.5.1
9.5.131 июл. 2026 г.104Minecraft: 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, folia, paper, purpur, spigot
Что нового
- Fixed invalid YAML quoting in the Arabic language file, allowing `/report-reload` to load `messages_ar.yml` successfully.
release
Sqrilizz's Reports 9.5.0
9.5.024 июл. 2026 г.29Minecraft: 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, folia, paper, purpur, spigot
Что нового
## [9.5.0] - 2026-07-24
### Fixed
- bStats metrics not displaying: added `metrics: true` to plugin.yml (main cause)
- bStats config missing `globalSwitch: true`; enabled `logFailedRequests` for error visibility
- Fixed bstats badge typo in README
### Changed
- Bump version to 9.5.0
release
Sqrilizz's Reports 9.4.0
9.4.018 июл. 2026 г.20Minecraft: 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, folia, paper, spigot
Что нового
## [9.4.0] - 2026-07-18
### Added
- A separate Bot Edition with moderator buttons for resolving reports or marking them as not a bug / false report
- Discord report cards show Minecraft head thumbnails, a status field, the acting moderator, and disabled final controls
- Offline-player reports with the target location recorded as offline
- Persistent report statuses: open, in progress, resolved, not a bug, not a violation, false report, and closed
- Localized status labels and reports-menu statistics in English, Russian, and Arabic
- Reporter notifications for every final moderation outcome
- Telegram moderation notifications for report status changes
- Audit webhook events for report creation, status changes, and report cleanup
- Duplicate protection for recent open complaints from the same reporter to the same target
- Automatic migration of renamed configuration keys from older releases
### Fixed
- Reports menu now previews the newest report for each player
- Discord bot buttons acknowledge interactions before the server-side status change
- Discord report cards now show the moderator's final decision and disable the action controls
- JSON, SQLite, and MySQL stores now persist the final status, moderator, and resolution time consistently
### Changed
- The `gui.player-heads` setting now works for all report GUI cards
- The main build now targets Paper 26.2 and Java 25; support for Java 21 and Minecraft 1.21.x has been dropped
- Standard Edition and Bot Edition artifacts are both published as version 9.4.0
beta
Sqrilizz's Reports 9.3
9.31 июл. 2026 г.36Minecraft: 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3-snapshot-1, 26.3-snapshot-2bukkit, folia, paper, purpur, spigot
Что нового
## [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
- `runServer` test target updated from 1.21.4 to 1.21.11
release
Sqrilizz's Reports 9.2.1
9.2.122 июн. 2026 г.43Minecraft: 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bukkit, folia, paper, purpur, spigot
Что нового
## [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 from `config.yml`
beta
Sqrilizz's Reports 9.2
9.220 июн. 2026 г.16Minecraft: 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bukkit, folia, paper, purpur, spigot
Что нового
### 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 `reportsById` index on load
- Fixed `openReportActionsGUI` showing `no-reports` instead of `report-not-found` when a report is missing
- Fixed confirmation GUI not being recognized as plugin GUI because of the missing `isOurGUI` check
- 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 `setOwningPlayer` to legacy `setOwner`
### 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](https://github.com/Sqrilizz/Sqrilizz-Reports/issues)
marked as beta but should work as suposted, but please report any issues.
release
Sqrilizz's Reports 9.1
9.114 мая 2026 г.101Minecraft: 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bukkit, folia, paper, purpur, spigot
Что нового
## [9.1] - 2026-05-15
### Fixed
- bStats plugin ID corrected from 24619 to 31222 (vibecoded ts)
release
Sqrilizz's Reports 9.0
9.014 мая 2026 г.24Minecraft: 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bukkit, folia, paper, purpur, spigot
Что нового
## [9.0] - 2026-05-14
### Added
- DebugManager with toggleable debug mode (default: off)
- `/report-debug` command 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
release
Sqrilizz | Report 7.9
7.915 апр. 2026 г.59Minecraft: 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, folia, paper, spigot
Что нового
## [7.9] - 2025-04-16
### Added
- ** Bug Report System**: New `/bugreport` command 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 `/bugreport` command
- First argument: all available categories and their synonyms
- Second argument: context-aware example descriptions based on selected category
### Technical Details
- New `BugReportCommand.java` with category validation
- Updated `ReportManager.java` with `addBugReport()` method supporting categories
- Enhanced `NotificationUtils.java` for bug report notifications
- Updated `ReportsTabCompleter.java` with bug report category completion
- Added 15+ new language keys across all language files (EN/RU/AR)
release
Sqrilizz | Report 7.8.2
7.8.228 мар. 2026 г.59Minecraft: 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, folia, paper, spigot
Что нового
[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
release
Sqrilizz | Report 7.8
7.8.127 мар. 2026 г.23Minecraft: 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, folia, paper, spigot
Что нового
[7.8.1]
Removed all dev logs
release
Sqrilizz | Report 7.8
7.827 мар. 2026 г.21Minecraft: 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, folia, paper, spigot
Что нового
## [7.8] - 2026.27.03
### Added
- **Interactive GUI Menu**: Added comprehensive GUI system for managing reports
- Main reports list with player heads and report counts
- Detailed report view with all information
- Quick action menu: teleport to players, punish, resolve, or delete reports
- Punishment menu with preset options (warn, kick, mute, ban)
- Full pagination support for large report lists
- Right-click to quickly clear all reports for a player
### Changed
- **Updated Minecraft API**: Updated Paper API from 1.21.10 to 1.21.11 for latest compatibility. ([#5](https://github.com/Sqrilizz/Sqrilizz-Reports/issues/5))
- **Enhanced /reports Command**: Now opens GUI by default, use `/reports list` for text-based view
Note: ``sorry, i was a busy with school and i forgot to update my plugins)``
release
Sqrilizz | Report 7.6
7.614 нояб. 2025 г.222Minecraft: 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10bukkit, folia, paper, spigot
Что нового
## [7.6] - 2025-11-14
### Added
- **Optional MySQL Support**: The plugin now uses SQLite by default. MySQL support can be enabled by placing the MySQL JDBC driver in the `lib` folder.
- **Lightweight Telegram Integration**: Replaced the heavy Telegram Bot API with a lightweight HTTP client, significantly reducing the plugin's file size.
### Changed
- **Optimized Dependencies**: Removed and optimized heavy dependencies to reduce the final JAR size from ~30MB to ~17MB.
- **Updated Documentation**: All README files and the Modrinth description have been updated to reflect the latest changes.
### Removed
- **Unused Commands**: Removed the following unused commands to clean up the plugin:
- `/report-discord`
- `/report-health`
- `/report-stats`
- **Discord Bot Support** now there is only discord webhook
### Fixed
- **Build Compatibility**: Resolved build issues related to Java versions and dependency conflicts.
release
Sqrilizz | Report 7.5
7.510 окт. 2025 г.65Minecraft: 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10bukkit, folia, paper, spigot
Что нового
# 🎉 **Sqrilizz-Reports v7.5 - Release Notes**
## 🚀 **New Features**
### 📊 **Performance Monitoring System**
- **PerformanceMonitor** - comprehensive metrics and statistics system
- Operation tracking: report creation, resolution, deletion, replies
- Performance metrics: database operations, cache hits/misses, hit rates
- Error counters: database, notifications, cache errors
- JVM monitoring: memory usage, thread count, uptime
### 🏥 **Health Diagnostics Command**
- **`/report-health`** - system health overview
- **`/report-health detailed`** - comprehensive performance statistics
- **`/report-health cache`** - cache statistics and performance
- **`/report-health reset confirm`** - reset all performance counters
### 🔄 **Graceful Shutdown System**
- **ShutdownManager** - proper service termination
- Parallel shutdown: REST server, database, cache, Discord/Telegram bots
- Final performance report on shutdown
- 30-second timeout protection
## ⚡ **Performance Optimizations**
### 🔥 **Critical Performance Improvements**
- **O(1) report search by ID** (was O(n²)) - massive performance boost
- **ReadWriteLock synchronization** - parallel reading instead of blocking
- **Asynchronous notifications** - non-blocking webhook/bot operations
- **Configurable cache settings** - moved to config.yml for tuning
### 🧹 **Code Quality Enhancements**
- **Eliminated code duplication** - created NotificationUtils class
- **Enhanced CommandSender support** - improved permission checking
- **Optimized database operations** - better connection handling
- **Memory efficiency improvements** - reduced object allocation
## 🔧 **Technical Improvements**
### ⚙️ **Configuration Enhancements**
```yaml
# New performance settings in config.yml
performance:
cache:
expire-after-write: 30
maximum-size: 10000
record-stats: false
```
release
Sqrilizz | Report 7.4
7.46 окт. 2025 г.24Minecraft: 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9bukkit, folia, paper, spigot
Что нового
Just an update to 1.21.9 👅
release
Sqrilizz | Report 7.2
7.221 сент. 2025 г.56Minecraft: 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8bukkit, folia, paper, spigot
Что нового
# [7.2] - 2025-09-21
### 🎉 Major Features Added
- **🤖 Discord Bot Integration**: Full Discord bot with slash commands (/ban, /kick, /mute, /warn, /reports)
- **📋 Tab Completion**: Complete tab completion for all commands with smart suggestions
- **🌍 Multi-Language Documentation**: Added Russian and Arabic README versions
- **📚 Modular Documentation**: Organized documentation into specialized guides
### ✨ New Features
- Discord Bot with moderation commands and embed notifications
- ReportsTabCompleter for enhanced user experience
- DiscordBotCommand for easy Discord bot configuration
- Language-specific README files (EN/RU/AR)
- Specialized documentation in docs/ folder
### 🔧 Technical Improvements
- Added JDA 5.0.0-beta.24 dependency for Discord integration
- Enhanced command registration system
- Improved plugin initialization order
- Better error handling for Discord operations
### 📝 Documentation
- **README.md** (English) - Main documentation
- **README-RU.md** (Russian) - Russian version
- **README-AR.md** (Arabic) - Arabic version with RTL support
- **docs/DISCORD_BOT.md** - Complete Discord Bot guide
- **docs/API.md** - Developer API documentation
- **docs/INSTALLATION.md** - Installation guide
- **docs/CONFIGURATION.md** - Configuration reference
- **docs/TELEGRAM.md** - Telegram integration
- **docs/ANTI_ABUSE.md** - Anti-abuse system guide
- **docs/DESIGN.md** - Design system documentation
### 🔄 Updated Files
- `Main.java` - Added Discord bot initialization
- `plugin.yml` - Added /report-discord command
- `build.gradle` - Added JDA dependency
- All README files updated with new version badges
release
Sqrilizz | Report 7.1
7.129 авг. 2025 г.56Minecraft: 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8bukkit, folia, paper, spigot
Что нового
## ✨ **New Features:**
### 📍 **Player Coordinates**
- **Automatic coordinate saving** for both reporter and target in every report
- **Detailed location information** including world, X, Y, Z coordinates
- **Enhanced moderation** - quickly locate incident scenes
### ⏰ **Advanced Timestamps**
- **Precise creation time** for each report (dd.MM.yyyy HH:mm:ss)
- **Relative time display** (e.g., "5 minutes ago", "2 hours ago")
- **Better tracking** of report history and patterns
### 📊 **Plugin Statistics Command**
- **`/report-stats`** - comprehensive plugin overview
- **Report counts** and unique player statistics
- **Name cleaning settings** and server information
- **Integration status** (Telegram/Discord)
### 🔄 **Configuration Reload**
- **`/report-reload`** - reload config without server restart
- **Dynamic updates** for name cleaning and integration settings
- **Hot-reload** all managers and configurations
### 🎨 **Discord Embeds**
- **Beautiful embed messages** instead of plain text
- **Structured information** with coordinates, time, and reason
- **Color-coded alerts** and organized data fields
- **Professional appearance** for Discord notifications
### 📱 **Enhanced Telegram Notifications**
- **Rich message format** with coordinates and timestamps
- **Bot interaction** - responds to `/start` command
- **Better readability** and information density
## 🎯 **New Commands:**
- **`/report-stats`** - View comprehensive plugin statistics
- **`/report-reload`** - Reload plugin configuration
## 🎯 **Use Cases:**
- **Server Moderation** - Quick incident location identification
- **Player Tracking** - Monitor report patterns and locations
- **Admin Tools** - Enhanced reporting and management capabilities
- **Integration** - Professional Discord and Telegram notifications
----
**Credits to [notsethsc](https://github.com/notsethsc)**
release
Sqrilizz | Report 7.0
7.018 авг. 2025 г.63Minecraft: 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8bukkit, folia, paper, spigot
Что нового
## [7.0] - 2025-08-18
### 🎯 Major Features
- **Multi-Version Support**: Full support for Minecraft versions 1.8.9 to 1.21.8
- **Folia Support**: Complete compatibility with Folia servers
- **UUID Support**: Modern player identification with fallbacks for older versions
- **Version Detection**: Automatic server version detection and compatibility adjustment
- **Multi-Release JAR**: Enhanced JAR structure for better version compatibility
- **Enhanced Performance**: Optimized for all supported versions
### 🔧 Technical Improvements
- **VersionUtils Class**: Comprehensive utility class for handling version-specific operations
- **Enhanced Main Class**: Advanced version detection and Folia support
- **Updated CooldownManager**: Modern UUID-based system with legacy fallbacks
- **Improved Scheduler**: Version-compatible scheduler with Folia support
- **Better Error Handling**: Enhanced error handling for different versions
- **Optimized Memory Usage**: Reduced memory footprint across all versions
### 📝 Code Changes
#### New Files
- `VersionUtils.java` - Version compatibility utility class
- `VERSION_COMPATIBILITY.md` - Detailed version compatibility guide
- `BUILD_INSTRUCTIONS.md` - Build instructions for different versions
#### Updated Files
- `Main.java` - Added version detection and Folia support
- `build.gradle` - Updated for multi-version support
- `plugin.yml` - Updated API version and added platform support
- `config.yml` - Enhanced configuration with version compatibility settings
- `CooldownManager.java` - Updated to use UUIDs with legacy support
- `ReportCommand.java` - Updated to use VersionUtils
- `AdminReportsCommand.java` - Updated to use VersionUtils
- `LanguageCommand.java` - Updated to use VersionUtils
- `TelegramCommand.java` - Updated to use VersionUtils
- `WebhookCommand.java` - Updated to use VersionUtils
- `ReportManager.java` - Updated to use version-compatible scheduler
- `TelegramManager.java` - Updated configuration paths and scheduler
- `DiscordWebhookManager.java` - Updated configuration paths and scheduler
### 🌐 Configuration Changes
- Updated Telegram configuration paths (`bot-token` → `token`, `chat-id` → `chat_id`)
- Updated Discord configuration paths (`webhook-url` → `discord.webhook_url`)
- Added version compatibility settings
- Enhanced permission system configuration
- Added new message keys for webhook commands
- Improved configuration structure and organization
### 🔄 Backward Compatibility
- **Legacy Support**: Maintains compatibility with older versions using fallbacks
- **UUID Fallbacks**: Uses name-based identification for very old versions
- **API Fallbacks**: Provides reflection-based fallbacks for deprecated APIs
- **Permission Fallbacks**: Graceful degradation for older permission systems
- **Automatic Migration**: Seamless upgrade from previous versions
### 🚀 Performance Improvements
- **Optimized Scheduler**: Better performance with Folia's regional scheduler
- **Reduced Memory Usage**: More efficient UUID handling
- **Faster Version Detection**: Optimized version checking algorithms
- **Better Async Operations**: Improved asynchronous task handling
- **Enhanced Caching**: Better resource management
### 🔧 Bug Fixes
- Fixed permission checking for older versions
- Resolved scheduler compatibility issues
- Fixed configuration loading problems
- Corrected message handling for different languages
- Improved error reporting and debugging
### 🎮 Command Updates
- All commands now use VersionUtils for compatibility
- Enhanced error messages and user feedback
- Better permission handling
- Improved command validation
- Added command suggestions and help
### 🔗 Integration Updates
- **Telegram**: Updated configuration and error handling
- **Discord**: Enhanced webhook management
- **Language System**: Improved multi-language support
- **Permission System**: Better permission management
- **Plugin Hooks**: Better integration with other plugins
### 📋 Version Support Matrix
| Version Range | Status | Key Features |
|---------------|--------|--------------|
| 1.8.9 - 1.11.x | ✅ Supported | Legacy fallbacks, basic features |
| 1.12.x - 1.15.x | ✅ Supported | Full compatibility, enhanced features |
| 1.16.x | ✅ Supported | Modern API, optimal performance |
| 1.17.x - 1.18.x | ✅ Supported | Latest features, Java 16+ |
| 1.19.x | ✅ Supported | Enhanced security, modern Java |
| 1.20.x | ✅ Supported | Latest updates, best performance |
| 1.21.x | ✅ Supported | Cutting-edge features, Folia support |
### 🚀 Platform Support
- **Paper**: Full support with optimal performance
- **Spigot**: Full support with good performance
- **Folia**: Full support with regional scheduling
- **Bukkit**: Basic support for legacy servers
release
Sqrilizz Report | 1.21.8 | 6.0 |
6.022 июл. 2025 г.54Minecraft: 1.21.8bukkit, paper, spigot
Что нового
## 📜 Changelog
### \[6.0.0] – 2025-07-22
- updated for 1.21.8
- ⚠️ if you found some issues, please report them on github
release
Sqrilizz Report | 1.16.5 | 5.0 |
5.08 июл. 2025 г.46Minecraft: 1.16.5paper, spigot
Что нового
## 📜 Changelog
### \[5.0.0] – 2025-07-08
- Downgraded for 1.16.5
(Tmrw is my birthday 🥳)
release
Sqrilizz Report | 1.21.7 | 4.0 |
4.01 июл. 2025 г.53Minecraft: 1.21.7bukkit, paper, spigot
Что нового
## 📜 Changelog
### \[4.0.0] – 2025-07-01
- updated for 1.21.7
- ⚠️ if you found some issues, please report them on github
release
Sqrilizz | Report | 3.0 | 1.21.6
3.026 июн. 2025 г.41Minecraft: 1.21.6bukkit, paper, spigot
Что нового
## 📜 Changelog
### \[3.0.0] – 2025-06-15
- updated for 1.21.6
release
Sqrilizz | Report 2.0 | 1.21.5
2.025 июн. 2025 г.46Minecraft: 1.21.5bukkit, paper, spigot
Что нового
## 📜 Changelog
### \[2.1.0] – 2025-06-15
#### 🎉 Initial Release
- updated for 1.21.5
release
Sqrilizz | Report 1.1
1.115 июн. 2025 г.69Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4bukkit, paper, spigot
Что нового
## 📜 Changelog
### \[1.0.0] – 2025-06-15
#### 🎉 Initial Release
* Basic player reporting system:
* `/report <player> <reason>` – Submit a report
* `/reports` – View all reports
* `/reports check <player>` – Check reports for a player
* `/reports clear <player>` – Clear reports for a player
* `/reports clearall` – Clear all reports
* Admin tools:
* `/report-language <ru|en>` – Change plugin language
* `/report-telegram token <token>` – Set Telegram bot token
* `/report-telegram chat <id>` – Set Telegram chat ID
* `/report-webhook set/remove` – Configure Discord webhook
* Telegram and Discord notification support
* YAML-based configuration (`config.yml`)
* Permissions system (`reports.report`, `reports.admin`, etc.)
* Multilingual support (Russian and English)
* Cooldown and auto-ban threshold options