Username to online and offline UUID.
Steve and steve get different UUIDs.usercache.json.online-mode=false server gives a player. It is made from the name alone, so the same name always gets the same UUID.playerdata, advancements and stats from their offline UUID to their online UUID.