Steps to reproduce
1. Summon a creeper
2. Run /execute as @e[type=creeper] run say Hi from chat screen
3. Check the logs on client
Expected result
No warning gets logged.
Actual result
A warning gets logged: Received chat packet without valid signature from Creeper
Note that unlike MC-251872 no warning gets logged on the server.
Linked issues
Attachments
Comments 5
Doesn't seem the same, as that's about using the selector in the /say command, not when running a selector-less say command from another entity.
The observed behavior and the root cause are both different - no warning gets logged server-side, and the root cause is that the server uses the chat message packet for non-player sent messages (which has signature check) instead of the game message packet (does not have a signature).
If not a duplicate, then this definitely would relate to MC-251872.
Thank you for your report!
We're tracking this issue in MC-251872, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki