▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/AevorinReports
AevorinReports

AevorinReports

A Powerful and Easy-to-Use Player Reporting System for Your Minecraft Server

4.6K
15
Все версииAevorinReports 1.0.7

AevorinReports 1.0.7

Release1 мес. назад

Список изменений

[1.0.7] - 2026-03-11

New Features

  • Full Localization Support: Implemented a comprehensive language system.
    • New lang/ folder for storing language packs (e.g., en_US.yml).
    • Active language selection via language setting in config.yml.
    • Added default en_US.yml with all GUI and message strings.
  • Localized GUIs: Refactored all user interfaces to be fully translatable.
    • ReportManageGUI: Localized all labels and status buttons.
    • CategoryContainerGUI: Localized navigation and indicators.
    • ReportReasonContainerGUI: Localized the entire reason selection flow.
    • BookGUI: Localized the classic book-based reporting and management views.
  • Localized Commands: All command feedback and staff notifications are now localized via the language pack.
  • Dynamic Navigation: Added "Back" buttons to all container-based GUIs.
    • New "Back to Categories" button in the category view for easier navigation between report groups.
    • New "Back to Category" button in the individual report management view, allowing staff to return quickly to the filtered list.
    • Back buttons use localized display names and lore, including dynamic status placeholders.
  • Official Language Support: Expanded the built-in language library.
    • Added official support for Italian (it_IT) and Slovak (sk_SK).
  • Integrated FastStats Telemetry: Added advanced server metrics and automated error tracking via FastStats.
    • Live Metrics: We now track pending reports, preferred GUI types, and database backends to help improve future updates.
    • Automated Error Tracking: Plugin exceptions are now automatically transmitted with context to our developers, allowing us to fix bugs before you even report them.
  • Improved Telemetry Coexistence: FastStats now runs alongside bStats, providing a more comprehensive overview of plugin usage and health.

Improvements & Bug Fixes

  • Book GUI Smart Pagination: Fixed a bug where the text in the Book GUI would overflow and get cut off at the bottom of the page. The plugin now intelligently flows content onto a new page only when necessary.
  • Language Extraction Fix: Fixed an issue where bundled language files (it_IT.yml, sk_SK.yml) would not extract to the lang/ folder unless explicitly set as the active language. Now all supported languages extract automatically on startup.
  • Improved Language Management:
    • Custom Language Support: Custom language files will never be overwritten during plugin updates.
    • Smart Fallback System: Missing keys in custom language files automatically fall back to en_US defaults.
    • Missing Key Warnings: Console warnings are displayed when custom language files have missing fields.
    • Automatic Internal Updates: Supported languages are auto-updated when the plugin jar is updated.
  • GUI Interaction Fix: Fixed a bug where both admins and players could accidentally take items out of the container-based GUIs.
  • Security & Privacy:
    • Fixed a missing permission check in the Book GUI that allowed non-admin players to see "Click to change status" options.
    • Management buttons are now context-aware and only shown to players with the correct permissions.
  • Build Process Optimization: Fixed a critical issue where the Gradle build process was corrupting \n newline characters in language files.
  • Enhanced GUI Stability: Re-engineered the internal GUI identification system using InventoryHolder.
  • Refined Config Logic: Updated internal configuration handling to support advanced telemetry metrics.
  • Enhanced Error Handling: Improved the ExceptionHandler to provide better context for remote debugging.
  • Code Refactoring: Centralized GUI opening logic and standardized the use of DARK_OAK_DOOR as the universal "Back" icon.

Contributors

Special thanks to clessidra for the Italian translation and FarmCraft for the Slovak translation!

We are looking for translators to add even more language support to AevorinReports! Join our Discord server and open a ticket if you'd like to help!

Файлы

AevorinReports-1.0.7-all.jar(19.61 MiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

1.0.7

Загрузчики

Bukkit
Folia
Paper
Purpur
Spigot

Версии игры

1.18–26.1.2

Загрузок

821

Дата публикации

1 мес. назад

Загрузил

ID версии

Главная