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

AevorinReports

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

4.6K
15
Все версииAevorinReports 1.0.7-Beta-1

AevorinReports 1.0.7-Beta-1

Beta1 мес. назад

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

[1.0.7-Beta-1] - 2026-03-08

[!NOTE] This is a Beta version. While it is more stable than previous Alpha releases, the entire codebase has been extensively revised to support localization. As a result, unexpected bugs may still appear. It is recommended to test this version before deploying to critical production environments.

New Features

  • 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 (e.g., "Go back to PENDING Reports").
  • Official Language Support: Expanded the built-in language library.
    • Added official support for Italian (it_IT) and Slovak (sk_SK).
  • Improved Language Management:
    • Custom Language Support: The plugin now intelligently handles user-created language files.
      • If you create a custom language configuration (any .yml file in the lang/ folder not named after a supported internal language), the plugin will not modify or overwrite it during updates.
      • Smart Fallback System: If a custom language file is missing specific keys required for the GUIs or messages, the plugin will now automatically use the default en_US values as a fallback.
      • Missing Key Warnings: A warning will be displayed in the console if your custom configuration is missing fields, helping you identify what needs to be added.
    • Automatic Internal Updates: Supported languages (en_US, it_IT, sk_SK) are automatically updated when the plugin jar is updated.

Improvements & Bug Fixes

  • GUI Interaction Fix: Fixed a bug where both admins and players could accidentally take items (like report books or action icons) out of the container-based GUIs and place them in their own inventory.
  • Build Process Optimization: Fixed a critical issue where the Gradle build process was corrupting \n newline characters in language files, which previously broke book-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 when viewing their own reports.
    • Improved management button visibility: Navigation and management buttons are now context-aware and only show up for players with the correct permissions.
  • Code Refactoring:
    • Centralized GUI opening logic in CategoryContainerGUI for better maintainability.
    • Standardized the use of DARK_OAK_DOOR as the universal "Back" icon across all menu systems.

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 in the future! If you are interested in contributing, the only requirement is that the language must be natively supported by Minecraft.

Join our Discord server and open a ticket if you'd like to help with translations!

Файлы

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

Метаданные

Канал релиза

Beta

Номер версии

1.0.7-Beta-1

Загрузчики

Bukkit
Folia
Paper
Purpur
Spigot

Версии игры

1.18–1.21.11

Загрузок

76

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

1 мес. назад

Загрузил

ID версии

Главная