promotional bannermobile promotional banner

Cobblemon Server Fix

Fixes Cobblemon dedicated-server sync bugs: null FormData.species, uninitialized behaviour parent, and ability packet crashes. Prevents PC/party crashes, "Error Rendering" in JEI/EMI, and forces proper species initialization after player login.
Back to Files

cobblemonfix-1.0.0.jar

File namecobblemonfix-1.0.0.jar
Uploader
aneemonasaneemonas
Uploaded
Jul 23, 2026
Downloads
10
Size
7.9 KB
Mod Loaders
NeoForge
File ID
8496341
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:cobblemon-server-fix-1622681:8496341"

Learn more about Curse Maven

What's new

Fixes:

  • Forces server-side re-initialization of all Cobblemon species data after a player's data sync completes, addressing incomplete FormData on connecting clients
  • Adds client-side fallback protection for FormData.species and FormPokemonBehaviour.parent when they arrive uninitialized from the server, preventing crashes in the PC, party screen, JEI/EMI rendering, and evolution
  • Adds targeted handling for ability-update packets referencing abilities not yet fully registered on the client

Known Limitations:

  • This mod treats the symptoms of an underlying Cobblemon/Connector sync timing issue, not the root cause. In rare cases, other packet types not yet covered by this fix could still crash if they reference data the client never received
  • If a player opens the PC or party screen within the first few seconds of connecting (before server-side sync completes), a crash is still possible, waiting a few seconds after joining before interacting with Pokémon storage is recommended
  • This mod requires installation on both client and server, installing it on only one side will not resolve the issue and may mask symptoms inconsistently
  • Not a substitute for investigating or reporting the underlying bug upstream in Cobblemon or the Sinytra Connector

This mod has no related projects