The bug
Most commands are supposed to produce exactly one success message or one failure message upon completion. However, the /playsound command can produce multiple messages when sounds fail to send.
Result | Expected output | Actual output |
|---|---|---|
No targets were in range | One error message | ❌ An error message per target |
Some targets were in range, some weren’t | One success message | ❌ One success message, and an error message per target |
All targets were in range | One success message | ✅ One success message |
How to reproduce
Have a world with multiple players nearby
Run
/playsound random.burp @a ~ ~ ~
✅ One message is producedRun
/tp @p ~20 ~ ~Run
/playsound random.burp @a ~ ~ ~
❌ Multiple messages are producedRun
/playsound random.burp @a ~100 ~ ~
❌ Multiple error messages are produced
Expected behavior
In all cases, one feedback message should appear for one command
Observed behavior
In some cases, multiple feedback messages appear
Linked issues
Comments 0
No comments.