mojira.dev
MCPE-236149

/effect 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 /effect command produces multiple messages when applying or clearing effects from multiple entities.

When applying effects:

Result

Expected output

Actual output

All targets got an effect

One success message

❌ A success message per target

When clearing effects:

Result

Expected output

Actual output

No targets lost an effect

One error message

❌ An error message per target

Some targets lost an effect, some didn’t

One success message

❌ A success/error message per target

All targets lost an effect

One success message

❌ A success message per target

How to reproduce

  1. Spawn a few mobs next to you

  2. Run /effect @e[r=10] hunger
    ❌ Multiple error messages are produced

  3. Run /effect @e[r=10] clear absorption
    ❌ Multiple error messages are produced

  4. Run /effect @p absorption

  5. Run /effect @e[r=10] clear absorption
    ❌ Multiple messages are produced

  6. Run /effect @e[r=10] absorption

  7. Run /effect @e[r=10] clear absorption
    ❌ 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)

1563000

Confirmed

Windows

26.0, 26.10.23 Preview

Retrieved