SerializerDebug Mod 1.20.1
MODSerializerDebug aims to automatically fix "Unknown serializer type 110" errors or similar issues, which arise from mismatched ID numbers for serializers between the client and server. It was developed primarily for a specific Cobblemon bug but is designed to function with any mod experiencing a serializer de-synchronization problem. The mod logs serializer ID/object pairs on both the client and server, helping to identify the root cause of a de-sync. It also attempts to auto-correct the error on the client side.
SerializerDebug aims to automatically fix "Unknown serializer type 110" errors or similar issues, which arise from mismatched ID numbers for serializers between the client and server. It was developed primarily for a specific Cobblemon bug but is designed to function with any mod experiencing a serializer de-synchronization problem. The mod logs serializer ID/object pairs on both the client and server, helping to identify the root cause of a de-sync. It also attempts to auto-correct the error on the client side.
This mod requires installation on both the client and server. Configuration options include "Ignore serializer error," defaulted to FALSE, which can forcefully ignore errors as a last resort. "Only Show Errors," defaulted to TRUE, controls the verbosity of logging. "Reorder client IDs," defaulted to TRUE, enables the automatic fix where the server sends its serializer list to the client upon login, and the client reorders its internal list to match, correcting any de-sync. This remapping is logged as "Init remap:" if it occurs.

