mojira.dev
MC-134865

Normal text between obfuscated text can flicker as well

The bug

When text is formatted with obfuscated text, normal text also appears to flash sometimes with random characters. It is flickering between normal and random characters.

[media]

How to reproduce

/title @a title [{"text":"@","obfuscated":true},{"text":" Test ","obfuscated":false},{"text":"@","obfuscated":true}]
/title @a title [{"text":"A","obfuscated":true},{"text":" Test ","obfuscated":false},{"text":"A","obfuscated":true}]

Note: It appears to stop happening for a certain character width after a while. So cycling through different widths of characters will cause it to keep appearing.

Cause

This issue could potentially have been produced by the fix to MC-133260.

Obfuscated text is now using every possible Unicode character to cycle through. So perhaps it is choosing characters that also need other characters after them to work correctly (like accent characters) and it is messing up the interpretation of the rest of the text?

Linked issues

Attachments

Comments 14

Confirming as well for 1.13.1, uploaded video footage. Haven't seen this until the 1.13.1 release myself, even with the snapshots for it.

Confirmed for 1.14 Pre-Release 1.

4 more comments

Can confirm this happens in 1.14.2, please fix.

@unknown Please don't comment for confirming versions already marked as affected. Thank you.

Can not confirm for 19w40a. Perhaps it was fixed sometime between 1.14.4 and now?

I also cannot reproduce the issue.  Between 1.14.4 and 19w40a, the code for getting a random character did not change, but there was a change in the string rendering method.  So perhaps that fixed it.

Alright, will resolve. Please comment if this issue returns

Tedstar (Curtis Anderson)

(Unassigned)

Confirmed

(Unassigned)

ascii, characters, formatting, formatting-codes, graphics, motd, obfuscated, rendering, server-list, text, unicode

Minecraft 18w30a, Minecraft 18w30b, Minecraft 18w32a, Minecraft 1.13.1, Minecraft 1.13.2-pre2, ..., Minecraft 1.14.2 Pre-Release 2, Minecraft 1.14.2 Pre-Release 3, Minecraft 1.14.2 Pre-Release 4, Minecraft 1.14.2, 1.14.4

19w40a

Retrieved