The bug
Most commands are supposed to produce exactly one success message or one failure message upon completion. However, the /recipe command produces a separate message for each affected player.
Result | Expected output | Actual output |
|---|---|---|
No targets learned a new recipe | One error message | ❌ An error message per target |
Some targets learned a new recipe, some didn’t | One success message | ❌ A success/error message per target |
All targets learned a new recipe | One success message | ❌ A success message per target |
How to reproduce
Have a world with multiple players
Run
/recipe give @a minecraft:amethyst_block
❌ Multiple messages are producedRun
/recipe give @a minecraft:amethyst_block
❌ Multiple error messages are producedRun
/recipe take @p minecraft:amethyst_blockRun
/recipe give @a minecraft:amethyst_block
❌ Multiple messages are produced
Expected behavior
In all cases, one feedback message should appear for one command
Observed behavior
In all cases, multiple feedback messages appear
Comments 0
No comments.