Tags
Creators
Details
All versions
5.0.0-RC4
Beta
ChunkSpawnerLimiter 5.0.0-RC410 months ago 191
Compatibility
Minecraft: Java Edition
1.21.x
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.8โ1.8.9
Platforms
Bukkit
Paper
Purpur
Spigot
Changes
TLDR:
Improved performance in regards to the blocks & entities features. Please report any issues on the discord, as I'm still testing performance issues.
Changelog: v5.0.0-RC3 to v5.0.0-RC4
๐งช Testing & Quality Assurance
- Comprehensive test suite expansion - Added extensive unit and integration tests across multiple Minecraft versions
- Multi-version test support - Implemented separate test suites for legacy (1.8-1.12), modern (1.17+), and unit tests
- Test framework improvements - Enhanced concurrent testing, fixed race conditions, and improved resource management
๐ง Technical Improvements
- NMS Block Scanner overhaul - Complete rewrite of the block scanning system with better version compatibility
- Version detection system - Added automatic Minecraft version detection for proper CraftBukkit package handling
- Debug logging enhancement - Added detailed logging for troubleshooting NMS initialization issues
๐ Bug Fixes
- CraftBukkit package detection - Fixed ModernNmsScanner to properly detect versioned CraftBukkit packages (v1_20_R1, etc.)
- World filtering logic - Corrected
isWorldDisabled()method to properly handle "excluded" vs "exclude" mode checking - Test compilation issues - Resolved missing dependencies and classpath problems across all test suites
- Concurrent test race conditions - Fixed thread safety issues in test execution
๐ฆ Dependencies & Build
- Test dependencies - Added adventure API, bStats, and proper API versions for all test configurations
- Gradle configuration - Streamlined build process with proper test suite organization
- Library relocation - Improved shadow jar configuration for library compatibility
๐ฏ Configuration & Features
- Notification system - Added player notification features for chunk limit violations
- Inspection frequency - Configurable periodic chunk inspection (default: every 60 seconds)
- World filtering - Enhanced world enable/disable functionality
- Removal modes - Improved entity/block removal logic and player kill options
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:FYNIkXwH:vgXjAcWn"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:FYNIkXwH:vgXjAcWn"
}

