Save side: - save() returns data in a NEW CompoundTag (fixed in previous commit) - Now logs full NBT structure for debugging (describeNbtStructure) - If UUID not found in save() NBT, falls back to reflection on internal entries map + codec.encodeStart() to serialize directly Restore side: - Rewritten to use raw Codec types to avoid generic compilation issues - Decodes stored NBT via the same map codec, then repo.set() to inject Both sides now have comprehensive logging to diagnose any remaining format issues in production. Vyrriox |
||
|---|---|---|
| .. | ||
| addons | ||
| chat | ||
| ChatSync.java | ||
| VanillaSync.java | ||