
Sqrilizz | Report
[1.8.9-1.21.10] 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.
468
8
Список изменений
[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 classVERSION_COMPATIBILITY.md- Detailed version compatibility guideBUILD_INSTRUCTIONS.md- Build instructions for different versions
Updated Files
Main.java- Added version detection and Folia supportbuild.gradle- Updated for multi-version supportplugin.yml- Updated API version and added platform supportconfig.yml- Enhanced configuration with version compatibility settingsCooldownManager.java- Updated to use UUIDs with legacy supportReportCommand.java- Updated to use VersionUtilsAdminReportsCommand.java- Updated to use VersionUtilsLanguageCommand.java- Updated to use VersionUtilsTelegramCommand.java- Updated to use VersionUtilsWebhookCommand.java- Updated to use VersionUtilsReportManager.java- Updated to use version-compatible schedulerTelegramManager.java- Updated configuration paths and schedulerDiscordWebhookManager.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
Файлы
Sqrilizz-Reports-7.0.jar(28.48 MiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
7.0
Загрузчики
BukkitFoliaPaperSpigot
Версии игры
1.8.9–1.21.8
Загрузок
38
Дата публикации
6 мес. назад
