By continuing to use this site, you agree to the Terms of Service of this website, including usage of cookies.

OK, Don't show this again

Corrects reversed RTL text in PocketMine-MP.
version 1.0.1
Approved
Direct Download How to install?
2 Downloads / 2 Total
1 Review
Plugin Description §

RTL

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.

What it fixes

Chat UI and signs only.

  • Chat messages (player chat, /say, /tell, tips, popups, system messages, announcements)
  • Sign text edited by players

Form UIs, name tags, boss bars, books, scoreboards, titles, and toasts are not handled.

How it works

Hooks into DataPacketSendEvent (chat, tips, popups, system messages) and SignChangeEvent (signs). For each text containing RTL characters:

  1. Finds all RTL segments
  2. Reverses characters in each segment (cancels Bedrock's char reversal)
  3. Reverses their order (cancels Bedrock's swap around LTR words)

Non-RTL text is untouched.

Supported scripts

Arabic (incl. Kurdish, Pashto, Persian, Sindhi, Urdu), Hebrew (incl. Yiddish), Syriac, Thaana, NKo, Samaritan, Mandaic.

Limitations

  • Chat input box — text appears reversed while typing. Server can't access the input box.
  • Hindi/Thai/Tibetan — these need a text shaping engine (HarfBuzz) that Bedrock lacks. Unfixable server-side.
  • Multi-line wrapping — long messages may have lines in reverse order. Depends on client screen size.

Doma-0609
using v1.0.1
09 Jul 26
Banger ngl💘💘

Reply to review by :

/ 5
Supported API versions
5.0.0
->
5.36.0
Producers §
  • Collaborators:
    • @meemfe
License §
Categories:
General
Chat-Related

You can leave one review per plugin release, and delete or update your review at any time

/ 5
Loading...