Skip to main content

Languages

ArenaPvP supports full internationalization (i18n). All player-facing messages — chat messages, HUD text, UI labels — are loaded from language files.

Available Languages

CodeLanguage
enEnglish
esSpanish

Set the language in config.json:

{
"Language": "en"
}

Language Files

Language files are located in mods/Arenapvp/lang/:

lang/
en.json ← English translations
es.json ← Spanish translations

Each file contains all translatable strings organized by category. Changes to language files take effect after running /arena reload.

Message Categories

The language files cover all message types in the plugin:

CategoryExamples
CommandsHelp messages, usage hints, error messages
QueueJoining queue, leaving queue, match found
ArenaMatch starting, player killed, match result
TCTOOrb picked up, orb captured, orb dropped
GroupsInvitations, join/leave, kick, disband
KitKit selection, kit created, kit applied
LeaderboardRanking display, stat labels
UIButton labels, titles, descriptions
HyTvSpectator messages, match list labels
PreferencesConfirmation toggle messages

Hot Reload

After editing a language file, apply changes without restarting:

/arena reload

This reloads both config.json and the active language file.