XenoLevels

lang.yml

Customize every message and GUI string used by XenoLevels.

lang.yml stores prefixes, command responses, GUI copy, prestige alerts, leaderboard entries, and error messages. Every string supports standard Minecraft color codes and placeholders described below.

Prefix and general messages

  • lang.prefix – Added before most chat messages.
  • lang.no-permission, lang.player-not-found, lang.player-not-online, lang.invalid-number, lang.invalid-system, lang.player-only – Core feedback for command usage.
  • lang.auto-save, lang.delete-player – Console logs for maintenance events.

GUI and rewards

  • lang.gui.* – Warnings when GUIs are missing or disabled for a system.
  • lang.boosters.gui-missing, lang.rewards.gui-missing – Booster and reward GUI errors.
  • lang.rewards.claim – Messages for claiming one reward, many rewards, none, already-claimed, not-reached, and not-found states.

Commands and help

  • lang.commands.reload – Broadcast after /xlv reload.
  • lang.commands.help.* – Lines shown in the /xlv help menu.

Prestige and info output

  • lang.prestige.* – Alerts when prestiges are available, successful, or blocked.
  • lang.info – Header and per-system lines for /xlv info, including placeholders such as {player}, {system}, {level}, {exp}, {required}, {prestige}, and {progress-bar}.

Leaderboards, EXP, and levels

  • lang.leaderboard.* – Header, entry, personal rank, and empty-state messages.
  • lang.exp.* – Action bar and chat messages for EXP gains or adjustments.
  • lang.level.* – Messages when levels are set, added, or removed.

Boosters, migrations, and errors

  • lang.booster.* – Activation and expiration broadcasts.
  • lang.migrate.* – Status updates when importing from CyberLevels.
  • lang.errors.* – Database, save/load, system lookup, max level, and requirement failure errors.
  • lang.progress.* – Characters and colors for {progress-bar} placeholders.

Localization tips

Keep placeholders like {player} and {level} intact and avoid surrounding them with extra quotes unless the default file already does.

Last updated on