Packet 108
SetScorePacket
Set Score
Sets the scoreboard which is used for 3rd party content.
HeaderID 108varuint
0Score Infoarray<oneOf<RemoveScore, ChangePlayerScore, ChangeEntityScore, ChangeFakePlayerScore>> · variable
Serialized fields
1 top-level fields0Score InfoThe list of scoreboard entries to add, change or remove.
array<oneOf<RemoveScore, ChangePlayerScore, ChangeEntityScore, ChangeFakePlayerScore>>0RemoveScore
RemoveScore0ActionScorePacketEntryActionas
string- "Remove"
Remove - "ChangePlayer"
ChangePlayer - "ChangeEntity"
ChangeEntity - "ChangeFakePlayer"
ChangeFakePlayer
- "Remove"
1Scoreboard IdScoreboard entry identifier whose score(s) are being removed.ScoreboardId
- 0Scoreboard IdCompression
varint64
1ChangePlayerScore
ChangePlayerScore0ActionScorePacketEntryActionas
string- "Remove"
Remove - "ChangePlayer"
ChangePlayer - "ChangeEntity"
ChangeEntity - "ChangeFakePlayer"
ChangeFakePlayer
- "Remove"
1Scoreboard IdScoreboard entry identifier this score belongs to.ScoreboardId
- 0Scoreboard IdCompression
varint64
- 2Objective NameName of the objective whose score is being changed.
string - 3Score ValueThe new score value.
int32 4Player Unique IdUnique ID of the player this score is for.PlayerScoreboardId
- 0Player Unique IdCompression
varint64
2ChangeEntityScore
ChangeEntityScore0ActionScorePacketEntryActionas
string- "Remove"
Remove - "ChangePlayer"
ChangePlayer - "ChangeEntity"
ChangeEntity - "ChangeFakePlayer"
ChangeFakePlayer
- "Remove"
1Scoreboard IdScoreboard entry identifier this score belongs to.ScoreboardId
- 0Scoreboard IdCompression
varint64
- 2Objective NameName of the objective whose score is being changed.
string - 3Score ValueThe new score value.
int32 4Actor IdUnique ID of the entity this score is for.ActorUniqueID
- 0Actor Unique IDCompression
varint64
3ChangeFakePlayerScore
ChangeFakePlayerScore0ActionScorePacketEntryActionas
string- "Remove"
Remove - "ChangePlayer"
ChangePlayer - "ChangeEntity"
ChangeEntity - "ChangeFakePlayer"
ChangeFakePlayer
- "Remove"
1Scoreboard IdScoreboard entry identifier this score belongs to.ScoreboardId
- 0Scoreboard IdCompression
varint64
- 2Objective NameName of the objective whose score is being changed.
string - 3Score ValueThe new score value.
int32 - 4Fake Player NameDisplay name of the fake (non-entity) score holder.
string
Changelog
Stable releases
Changes between stable protocol releases.
No stable release changes are recorded for this packet.
All builds
Changes between consecutive stable releases and preview builds.
- Released
- Protocol
- 2207
- Previous build
- 1.26.51
Packet
1 entryChanged 1
Score Infois now not optional.