As a Chinese user I can confirm this bug. It seems that the algorithm makes new line using rules in English only.
There is someone analyzed this bug in depth and made a Forge mod to patch up. He uses the Java class java.text.BreakIterator which is said to be better than the vanilla implementation.
https://github.com/3TUSK/PanI18n/blob/bleeding/docs/line_break/func_78271_c-en_us.markdown
Plus, the vanilla algorithm cannot break English word in the middle, such as
Super-
market.
preventing creating an itemstack without damage tag may be a better solution
this bug can make a zombie constantly switch between a damaged diamond armor and a diamond armor without damage tag
Also, the top should have a staircase-liked shape according to the outline, but the hitbox is actually a flat surface. I don't think it is intended so please change it.
just start a raid near a witch hut, and the spawned witches have chance to crash the game—not everytime
also happens in 18w49a
@@unknown No, it is related to how the code handles long text, rather than how the text is translated. The same bug happens when you write non-European text in a book.