Overview Dashboard
Real-time statistics of your translations and plugin status.
Loaded Languages
3
Translation Keys
12
Active Storage
SQLite
How does CrossLang work?
CrossLang intercepts outgoing packets from the server to the client (chat, menus, holograms) in real time. If it finds a placeholder matching the configured syntax {{key}}, it automatically and dynamically translates the text to the player's preferred language on the fly before it is rendered on their screen.
ecoskills or mycommand in a nested, structured format.
Quick Actions
Plugin Configuration (config.yml)
Modify your config.yml file visually and intuitively.
System Settings
Player Preferences Storage
Packet Interception Modules
Enable or disable which visual elements of the game CrossLang will intercept and translate dynamically.
Language Selector Menu Configuration (menu.yml)
Manage the inventory layout, title, and the items representing each language.
Translation Editor
Manage your keys grouped by categories or subcategories (e.g., ecoskills) and edit them in parallel.
Select a key from the list
You will be able to edit translations in German, English, and Spanish in parallel instantly.
Real-Time Minecraft Simulator
Select a language and see how live content is instantly translated and interpreted.
Simulation
Simulation Placeholders:
- The hologram uses:
{{holograms.welcome}}and{{holograms.info}}. - The chat shows the translation of the key
{{system.language_changed}}. - The item displays the subcategory
{{ecoskills.skills.miner.name}}.
Configuration Files Exporter
Copy the final formatted YAML content to save it manually in your server's folder.
# config.yml output here...