Tags
Creators
Details
All versions
7.0
Release
Sqrilizz | Report 7.0last year 63
Compatibility
Minecraft: Java Edition
1.21โ1.21.8
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.13.x
1.12.x
1.11.x
1.10.x
1.9.x
1.8.9
Platforms
Bukkit
Folia
Paper
Spigot
Changes
[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
Optional dependencies
Any compatible version
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:8aylFNwz:RiVFVCQx"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:8aylFNwz:RiVFVCQx"
}

