Corrects reversed RTL text in PocketMine-MP.
A PocketMine-MP plugin that corrects reversed RTL text in Minecraft: Bedrock Edition.
Bedrock renders Right-To-Left scripts with their characters reversed.
This plugin works around it by pre-reversing the text on the server.
Chat UI and signs only.
/say, /tell, tips, popups, system messages, announcements)Form UIs, name tags, boss bars, books, scoreboards, titles, and toasts are not handled.
Hooks into DataPacketSendEvent (chat, tips, popups, system messages) and SignChangeEvent (signs). For each text containing RTL characters:
Non-RTL text is untouched.
Arabic (incl. Kurdish, Pashto, Persian, Sindhi, Urdu), Hebrew (incl. Yiddish), Syriac, Thaana, NKo, Samaritan, Mandaic.