PlayerSync/src/main/java/vip/fubuki/playersync/sync
laforetbrut bce7a73cb8 Fix RS2 disk sync: use save() return value + codec reflection fallback
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
2026-03-26 20:14:26 +01:00
..
addons Fix RS2 disk sync: use save() return value + codec reflection fallback 2026-03-26 20:14:26 +01:00
chat curios snbt clean 2026-02-23 22:33:13 +08:00
ChatSync.java chat sync reconnect system 2025-10-14 16:55:24 +08:00
VanillaSync.java Fix last 2 audit issues: syncNotCompleted race + SaveToFile off-thread 2026-03-26 19:17:16 +01:00