mojira.dev
MCPE-236158

/recipe produces multiple lines of command output

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

  1. Have a world with multiple players

  2. Run /recipe give @a minecraft:amethyst_block
    ❌ Multiple messages are produced

  3. Run /recipe give @a minecraft:amethyst_block
    ❌ Multiple error messages are produced

  4. Run /recipe take @p minecraft:amethyst_block

  5. Run /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.

tryashtar

(Unassigned)

1563100

Confirmed

Windows

26.0, 26.10.23 Preview

Retrieved