Skip to Content
PluginsAquaLang

AquaLang

Every player picks a language and your plugins answer in it. AquaLang holds the translation files, remembers each player’s choice and hands the right string to any plugin that asks.

Base command/aqualang
Minecraft1.13+
FoliaSupported
StorageSQLite, MySQL or MariaDB
Soft-dependPlaceholderAPI

What ships

21 languages registered out of the box, from English and Spanish to Japanese, Polish and Slovenian. Each one is a folder under languages/ with its own .yml.

A player changes theirs with a shortcut command in their own language:

/lang english /idioma spanish /sprache german

Add on menu

AquaLangAddon is a separate plugin that adds /aquaaddon, a GUI to pick a language by clicking a flag. It is also the worked example of the API.

CommandPermission
/aquaaddonaquaaddon.menu

Aliases: /langmenu, /languagemenu.

Files

FileHolds
config.ymlDatabase, registered languages, shortcut commands, GitHub
languages/<name>/<name>.ymlOne file per language

A first time player can get the language their Minecraft client is set to, so most never touch a command. See auto-detect-client-locale.

Last updated: September 2, 2026 bySenkexin10e4ef4