ModsFinder

CobblemonOptimizer

by MarcoErCarrozza

With CobblemonOptimizer, Cobblemon servers under load scale back Pokemon entity processing instead of letting the tick rate fall.

FabricNeoForgeServer-side onlyMIT License1.21.1

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

  1. Tick throttling

    Pokemon entities far from players are ticked less often, lowering the work done on each server tick.

  2. AI freezing for distant Pokemon

    AI on Pokemon entities far from any player is paused until a player comes near.

  3. Adaptive spawn rates

    Spawn rates are adjusted from the current server TPS, so fewer Pokemon appear while the server is struggling.

  4. Batch despawning

    Excess non-shiny, non-legendary Pokemon are removed in bulk when the server is overloaded, sparing protected Pokemon.

  5. 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.

1.21.15.0.05.0.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

How it compares

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
CobblemonOptimizerFabric and NeoForge1.21.1Server-side only2026-09-10
FeaMCFabric and NeoForge1.21.2 – 1.21.11Client-side only2026-02-14
TT20 (TPS Fixer)Fabric, Forge, NeoForge and Quilt1.12.2 – 26.3Server-side only2026-09-16

Questions

Does CobblemonOptimizer need to be installed on players' clients?

No. It runs on the server alone, so players need nothing extra to join.

Which loaders does CobblemonOptimizer support?

It is published for Fabric and NeoForge. The latest file on each loader is 5.0.0 for 1.21.1, dated 2026-09-10.

Can the thresholds be changed without restarting the server?

Yes. The mod reads its TOML configuration and offers in-game commands to tweak thresholds while the server is running.

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

All projects

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.
MarcoErCarrozza, on the Modrinth page

Official listing

Owner
MarcoErCarrozza
Published
2026-02-11
Updated on Modrinth
2026-09-10
Facts verified
2026-10-15

Tags