Tags
Creators
Details
1.2
Compatibility
Changes
β‘ TheMob v1.2 β Performance Optimization Update
This update focuses on runtime performance, smarter spawn behavior, and a more natural survival experience, with special attention to reducing unnecessary CPU usage in long-running worlds.
π Performance Improvements
Introduced chunk-aware AutoSpawn logic using a hot / cold arena system Spawn cycles automatically pause when no players are nearby Significantly reduced per-tick calculations for spawn checks Improved Navigation HUD stability and reduced unnecessary allocations Eliminated repeated runtime attribute polling (attributes resolved on spawn) Attributes are now resolved once on spawn No repeated attribute lookups during runtime
β‘οΈ Result: Lower tick cost per mob and per player, especially noticeable in mob-heavy arenas and long-lived survival worlds.
π§ Smart Spawn Logic
Distance-based spawn and logic throttling Spawn cycles resume naturally when players return to an area Spawn cycles safely reset after extended player absence
Hard spawn caps enforced per spawn point: Maximum spawns per wave Maximum spawned mobs per cycle Limit-based logic (no refill spawning)
This fully prevents: Endless spawning AFK farming Kill-speed exploits
β‘οΈ These changes ensure mobs exist to challenge active players, not to consume server resources while the world runs unattended.
π¨βπ¦ Design Insight
This system was inspired during actual Gameplay. Not while coding or debugging, but while playing survival together with my son.
The design goal was simple:
When players pause, the world should breathe with them. When they return, it should feel alive again.
π New Content
Added 4 new non-boss mob templates:
Skeleton Spider Warden Pig
All templates are fully compatible with the new AutoSpawn system and automatically benefit from the improved performance logic.
βΉοΈ Notes & Compatibility
β No configuration changes required β Fully backward compatible with v1.1 β Safe update for existing worlds and spawn setups π Updated all existing YAML files with extended admin documentation
Important: To view the updated comments and documentation:
Delete the old core .yml Restart the server Re-upload your customized config if needed
π Summary
Version v1.2 delivers a leaner, smarter, and more server-friendly AutoSpawn system, designed for:
Survival worlds Arenas & events Long-running Servers
Less waste. More life. Better performance.
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:8hhaeY0e:8fI5XUZ3"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:8hhaeY0e:8fI5XUZ3"
}

