Tags
Creators
Details
Licensed GPL-3.0-or-later
Published 2 years ago
Updated 5 days ago
All versions
0.2.4+alpha-26.2
Alpha
0.2.4+alpha-26.25 days ago 1,382
Compatibility
Minecraft: Java Edition
26.2
Platforms
Fabric
Quilt
Supported environments
Server-side
Singleplayer
Required content
Any compatible version
Changes
👾 New Mod Update 👾
🐛 Bug Fixes
- Fixed incompatibility with VMP
- Fixed dead entities staying visible to clients as unremovable ghosts
- Fixed mob farms spawning much slower with
enableAsyncSpawn - Fixed
ArrayIndexOutOfBoundsExceptionduring async spawning - Fixed the ender dragon no longer landing or shooting fireballs
- Fixed chunk corruption on save caused by unsynchronized palette access
- Fixed one failing chunk cancelling the remaining spawn attempts in a tick
- Fixed a crash with mods that cache the ticking chunk list (ServerCore)
- Fixed
enableAsyncSpawnrebuilding the spawn state on the main thread every tick on large worlds - Fixed a race in Lithium's block change trackers that could lose trackers or throw during a block change
- Fixed hopper minecarts writing to a container while another mob hauled from it, losing or duplicating items
- Fixed entities continuing to tick past the barrier when the server thread was interrupted
- Fixed natural spawning silently going quiet in some dimensions
- Fixed mob spawning skipping ticks: spawn state is now rebuilt on the main thread every tick instead of an async recompute that could lag or be skipped
⚡ Improvements
- Improved block reads: the palette no longer takes a lock to read
- Improved mob spawning: thread-local random, and the mob cap check no longer serializes every worker
- Improved thread pool utilization and reduced barrier overhead
- Reduced lock contention with Lithium, VMP and C2ME
- Default thread count now scales down from the logical thread count, leaving room for the main thread and GC
- Simplified async spawning to dispatch each tick's batch as a single background task instead of splitting it across the pool
- Improved async chunk access with a per-thread last-chunk cache and safer fallback when the worker pool is unavailable
- Improved the parallel tick barrier: the main thread now helps drain the work queue instead of idling while workers finish
Optional dependencies
Any compatible version
Any compatible version
Known incompatibilities
Any version
Any 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:vEC2jm6I:T6OSY8vJ"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:vEC2jm6I:T6OSY8vJ"
}

