The bug
When you enable a trigger scoreboard objective for a player who has no score for it yet, the value is initialized to 0. This can cause problems if you use 0 as a value for an action.
The use for it might be to tell that a trigger objective was enabled, but in this case any scoreboard command changing the value before the test happens negates this use.
How to reproduce
/scoreboard objectives add triggerObjective trigger
/scoreboard players list @p
→triggerObjective
is not shown/scoreboard players enable @p triggerObjective
/scoreboard players list @p
→triggerObjective
is shown with a value of 0
Linked issues
is duplicated by 1
relates to 1
Comments 6
Relates to MC-79255
Misunderstood the report. Not fixed, but WAI per the fix of MC-79255.
Might be invalid or works by design.
The score objective has a field for whether it is locked or not. If a player has no score, he also does not have a score objective. A state in which the player has a score objective but no score currently sadly does not exist.