mojira.dev
MCPE-185429

<message: message> command argument can be empty and runs successfully

Steps to reproduce:
Open the chat, run:

/say

Or run this:

/tell @s

In Bedrock Edition, they run successful (see Attach 1).
In Java Edition, they run fail (see Attach 2).

  • Syntax of /say:
    JE:

    /say <message>

    BE:

    /say <message: message>

Observed result:
Runs successful (in BE).

Expected result:
Runs fail (in BE).
Reason: The command is incomplete, or any argument is not specified correctly.

Attachments

Comments 5

The bug is hard to fix? So that if this argument is optional, please just change it from required to optional in BE.

Can confirm. Affects 1.21.60.27 Preview.

Can reproduce with /scriptevent. (1.21.100.20 only fixed /me, /say and /tell.)

And also can reproduce with /kick. They may work as intended so please change this to optional.

teaSummer

(Unassigned)

1381142

Confirmed

Multiple

command

1.21.90.27 Preview, 1.21.30.22 Preview, 1.21.20, 1.21.30.23 Preview, 1.21.23 Hotfix, 1.21.51 Hotfix

1.21.100.20 Preview, 1.21.100

Retrieved