PersianGeyser
RTL chat support for Persian & Arabic players (made for EldenGames)
✨ Features
- Correct Right-to-Left rendering for Persian and Arabic chat messages.
- English and other languages are not affected.
- Group-based chat formats via config.
- Plug-and-play – no extra setup required.
- ⚡ Lightweight with no performance impact.
- Reload command for live changes.
- Optional PlaceholderAPI support.
Installation
- Download the latest release from Releases.
- Place the .jar file in your plugins/ folder.
- Restart your server.
- Done! Only Persian/Arabic messages will be displayed in RTL.
Examples
وت رب دورد
← without PersianGeyser (wrong order)
درود بر تو
← with PersianGeyser (correct RTL)
Hello World
← English unaffected
PlaceholderAPI Integration
If
PlaceholderAPI is installed, PersianGeyser registers:
%last_message%
→ returns the player’s
last chat message (after RTL fix if applicable).
Examples:
- Show the player’s last message under their name (scoreboard/nametag).
- Display recent messages in GUIs or tablist for easier communication.
⚙️ Configuration
PersianGeyser provides a simple config.yml where you can:
- Define group-based chat formats (e.g. different layouts per permission group).
- Customize chat appearance for your community.
Reloading
Use this to apply changes without restarting your server:
/chatreload
Permission: persiangeyser.reload
❤️ Credits
- Developed for Persian & Arabic Minecraft communities.
- Originally built for EldenGames.
- Inspired by the amazing GeyserMC project.