mojira.dev
MCPE-236164

/scoreboard players test and reset produce multiple lines of output

The bug

Most commands are supposed to produce exactly one success message or one failure message upon completion. This includes most overloads of /scoreboard. However, the /scoreboard players test and /scoreboard players reset overloads produce a separate message for each affected entity.

When testing:

Result

Expected output

Actual output

No targets matched

One error message

❌ An error message per target

Some targets matched, some didn’t

One success message

❌ A success/error message per target

All targets matched

One success message

❌ A success message per target

When resetting:

Result

Expected output

Actual output

All targets reset

One success message

❌ A success message per target

How to reproduce

  1. Spawn a few cows

  2. Run /scoreboard objectives add test dummy

  3. Run /scoreboard players set @e[type=cow] test 5
    ✅ One message is produced

  4. Run /scoreboard players set @e[type=cow,c=2] test 0

  5. Run /scoreboard players test @e[type=cow] test 0
    ❌ Multiple messages are produced

  6. Run /scoreboard players test @e[type=cow] test 2
    ❌ Multiple messages are produced

  7. Run /scoreboard players test @e[type=cow] test 10
    ❌ Multiple messages are produced

  8. Run /scoreboard players reset @e[type=cow] test
    ❌ Multiple error messages are produced

Expected behavior

In all cases, one feedback message should appear for one command

Observed behavior

In these cases, multiple feedback messages appear

Comments 0

No comments.

tryashtar

(Unassigned)

1563221

Confirmed

Windows

26.0, 26.10.23 Preview

Retrieved