CobblemonOptimizer
With CobblemonOptimizer, Cobblemon servers under load scale back Pokemon entity processing instead of letting the tick rate fall.
What it does
The mod targets performance problems caused by Pokemon entities from Cobblemon. It reduces how often distant or unimportant Pokemon are ticked, freezes AI on entities far from players, and tracks the server TPS so other features can react to a struggling server. When TPS drops, adaptive spawning lowers spawn rates and batch despawning removes excess non-shiny, non-legendary Pokemon, while shinies, legendaries and owned or battling Pokemon are protected.
Only the server needs the mod: it is server-side only, so players join without installing it. It is published for Fabric and NeoForge, for 1.21.1 only, with a 5.0.0 file on each loader dated 2026-09-10. The code is released under the MIT License, and the mod is not open source. Configuration uses a TOML file and in-game commands to adjust thresholds while the server runs.
Key features
Tick throttling
Pokemon entities far from players are ticked less often, lowering the work done on each server tick.
AI freezing for distant Pokemon
AI on Pokemon entities far from any player is paused until a player comes near.
Adaptive spawn rates
Spawn rates are adjusted from the current server TPS, so fewer Pokemon appear while the server is struggling.
Batch despawning
Excess non-shiny, non-legendary Pokemon are removed in bulk when the server is overloaded, sparing protected Pokemon.
Tick rate monitoring
The server TPS is tracked continuously and fed to the other features, and a player tracker caches distances for cheap proximity checks.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
FeaMC is client-side only and is released under the MIT License without being open source, with files for 1.21.2 – 1.21.11 on Fabric and NeoForge, so it does not target the same server-side Pokemon load. TT20 (TPS Fixer) is server-side only with a custom license and covers 1.12.2 – 26.3 across four loaders, so it works on a wider range of versions but is not specific to Cobblemon.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| CobblemonOptimizer | Fabric and NeoForge | 1.21.1 | Server-side only | 2026-09-10 |
| FeaMC | Fabric and NeoForge | 1.21.2 – 1.21.11 | Client-side only | 2026-02-14 |
| TT20 (TPS Fixer) | Fabric, Forge, NeoForge and Quilt | 1.12.2 – 26.3 | Server-side only | 2026-09-16 |
Questions
Does CobblemonOptimizer need to be installed on players' clients?
Which loaders does CobblemonOptimizer support?
Can the thresholds be changed without restarting the server?
In the catalog
CobblemonOptimizer is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from MarcoErCarrozza
Similar mods
What the author says
It's a performance optimization mod that keeps Cobblemon servers running smoothly by intelligently scaling back Pokemon entity processing when the server is under load, while protecting important Pokemon (shinies, legendaries, battling, owned) from aggressive optimization.
Official listing
- Modrinth page
- modrinth.com/mod/cobblemonoptimizer
- Owner
- MarcoErCarrozza
- Published
- 2026-02-11
- Updated on Modrinth
- 2026-09-10
- Facts verified
- 2026-10-15
