Sometimes, upon joining a world, OnPlayerDataUpdated() fires with
infos
containing all of the existing keys, but the
State
on each
PlayerData.Info
is set to Added instead of Restored. I have not found any rhyme or reason to why this happens, but it seems to be happening more frequently lately.
This is happening on whatever client version was recent as of 2025/09/09.