I have tried on multiple worlds to use @s in commands that have worked in previous versions, all with cheats enabled, such as /kill @s or /tp @s x y z, but on every single world, commands with @s in them do not worked. I tried in command blocks with no result. @e, @a, @p, and @r all work, only @s doesn't function.
Attachments
Comments 3
Cleaning up old tickets: This ticket has not been updated recently so is being closed as Cannot Reproduce. If you feel this is still a valid issue then please comment, or create a new ticket following the Issue Guidelines.
Also, we'd recommend making use of the search feature before writing a new bug report, as it's very likely that the issue has been mentioned already, and you can add a vote and any new information to the main ticket.
For any queries with your account or billing, you will need to contact Mojang Customer Support directly.
For feature requests or feedback, please head over to the Minecraft Feedback Site where you can search and vote for existing topics, or add a new thread if necessary.
Quick Links:
š Issue Guidelines ā š¬ Mojang Support ā š§ Suggestions ā š Minecraft Wiki
>> 100% not a bug.
Ā
Iām a command expert myself.
@s = Means the entity who is executing the command.
Command Blocks are not entities. Players only can use @s. but if you wanna use @s.
Do /execute (Targets: @p, @a, @e, @r, etc. not @s) X. Y. Z. /msg @s.
That only works.Ā
doing /msg @s is not gonna help.Ā
You can use tags (/tag) to do it.š
@s doesn't work with command blocks because the block itself is executing the command, not YOU.