All versions
1.1.2
Release
ChunkManager 1.1.2last year 178
Compatibility
Minecraft: Java Edition
1.21
1.20.x
Platforms
Bukkit
Paper
Purpur
Spigot
Changes
✅ 1. Multi-threaded Chunk Processing
- Created ChunkProcessor with dynamic thread pool management
- Priority-based task queue (CRITICAL, HIGH, NORMAL, LOW)
- Automatic thread scaling based on workload
- Async chunk loading/unloading operations
✅ 2. Chunk Teleportation Safety
- Created TeleportationSafety component
- Pre-loads chunks before teleporting players
- Validates destination safety (no lava, fire, etc.)
- Fall damage protection after teleport
- Configurable timeout and radius
✅ 3. Multi-language Support (10+ languages)
- Created LanguageManager with 10 languages:
- English, Spanish, French, German, Portuguese
- Italian, Russian, Japanese, Korean, Chinese
- Added /chunklang command
- Auto-generates language files on first run
- Hot-swappable languages without restart
✅ 4. Smart Unloading Algorithm
- Created SmartChunkUnloader with heat map tracking
- Tracks player movement patterns and predicts chunk needs
- Heat decay system for intelligent unloading
- Protects important chunks (villagers, named entities)
- Priority-based unloading of "cold" chunks
Additional Improvements:
- Enhanced memory management with object pooling
- Added a API for plugin integration
- Enhanced config.yml with new feature settings (DELETE YOUR ON Config.yml)
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:JkQhp32B:w9YVFZm2"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:JkQhp32B:w9YVFZm2"
}

