mojira.dev
MC-62351

Server may send emoji characters to the client, which the client will render as an empty message

My friend used a mobile app where he could log in and chat in the server. The app allows him to send emoji characters, but when I receive them in my Minecraft (the game) client, an empty message appears after his username in chat, like sending a whitespace-character in some chat programms.

I guess either the server or the client should check whether or not the character is render-able with the current font. If it is not; don't display it (and maybe let his client know his message was invalid as well?)

(edit) I guess it's this app he used:
http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-tools/1264022-android-minecraft-chat-app

Comments 4

MineChat is 3rd party, which isn't supported here.

That's not the issue... Read carefully please.

The server is able to receive emoji characters and send them to the clients, however, the clients cannot display these characters. Therefore I suggested that the server should check for these incompatible characters instead of sending them anyway.

Relates to 3rd party Software

If you can reproduce this withwotuh 3rd party software, please create a new issue.

How to reproduce without third party:

1. Copy an emoji character to your clipboard.
2. Paste it in chat you won't see it
3. Hit Enter
4. You now have an invisible message in chat.

Jochem Kuijpers

(Unassigned)

Unconfirmed

multiplayer, server

Minecraft 1.7.10

Retrieved