-
Bug
-
Resolution: Works As Intended
-
None
-
Minecraft 14w10a, 1.15.2
-
Unconfirmed
Note: This is not really related to MC-44468; that report precedes the transition from names to UUIDs.
Although 14w10a changed most of server-side player tracking to use UUIDs instead of display names, the Scoreboard system still uses display names. This means that players will lose their scores on servers and in maps if they change their name.
Steps to Reproduce:
- Create a scoreboard objective,
scoreboard objectives add Test dummy Test
- Give yourself a score in this objective,
scoreboard players set @p Test 1
- Save and Quit
- Use an NBT editor to examine the /data/scoreboard.dat of your world
- Observe that the "Name" entry in your PlayerScores is your raw display name, not your UUID.
Although this bug cannot easily be confirmed in-game until name changes are released (which will be after 1.8), it will be too late to fix it by then because the damage will be done.
Caveat: simply storing a UUID in the name field will cause the sidebar to display UUIDs instead of names. The game will likely need to keep the Name field, and also add a UUID field, unless the server can lookup display names for UUIDs of offline players (which has been mentioned as potentially not possible on Twitter).
- is duplicated by
-
MC-77229 Players scoreboard objectives will be lost when the player changes his name
- Resolved
-
MC-77315 Pseudos are affected by scoreboard, UUID doesnt affect by it.
- Resolved
-
MC-77390 Scoreboard objectives do not carry with name changes
- Resolved
-
MC-77902 Scoreboards doesn't account for changed player name.
- Resolved
-
MC-78663 Name changes and scoreboards.
- Resolved
-
MC-79987 Scoreboard teams are incompatible with username changes
- Resolved
-
MC-80853 When you change your name, the scoreboard system does not update, leaving your old name with your old score.
- Resolved
-
MC-80854 When you change your name, the scoreboard system does not update, leaving your old name with your old score.
- Resolved
-
MC-103450 Scoreboards don't respect name changes
- Resolved
-
MC-103808 the scoreboard is with name not uuid
- Resolved
-
MC-109741 Scoreboard while changing username
- Resolved
-
MC-134505 Changing your username messes up the Scoreboard feature
- Resolved
-
MC-150620 Scoreboard resets when name changed
- Resolved
-
MC-175806 Scoreboard data does not use UUIDs
- Resolved
-
MC-178187 Scoreboard uses usernames, not UUID
- Resolved
-
MC-180426 Team membership lost on change of player name
- Resolved
-
MC-259984 Scoreboards create new players instead of accounting for username changes.
- Resolved
-
MC-261082 Player team entries are stored as player names
- Resolved
-
MC-265368 team players are stored as names instead of UUIDs on multiplayer
- Resolved
- relates to
-
MC-112576 Whitelist not updated when player changes username
- Resolved