▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Sqrilizz | Report
Sqrilizz | Report

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
Все версииSqrilizz | Report 7.0

Sqrilizz | Report 7.0

Release6 мес. назад

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

[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-tokentoken, chat-idchat_id)
  • Updated Discord configuration paths (webhook-urldiscord.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 RangeStatusKey Features
1.8.9 - 1.11.x✅ SupportedLegacy fallbacks, basic features
1.12.x - 1.15.x✅ SupportedFull compatibility, enhanced features
1.16.x✅ SupportedModern API, optimal performance
1.17.x - 1.18.x✅ SupportedLatest features, Java 16+
1.19.x✅ SupportedEnhanced security, modern Java
1.20.x✅ SupportedLatest updates, best performance
1.21.x✅ SupportedCutting-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

Загрузчики

Bukkit
Folia
Paper
Spigot

Версии игры

1.8.9–1.21.8

Загрузок

38

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

6 мес. назад

Загрузил

ID версии

Главная