Global Localization

SecurityX supports multiple languages and deep message customization using a powerful multi-line system.

Supported Languages

The plugin comes with 4 official translations out of the box. Upon the first boot, these files will be exported to your /plugins/SecurityX/lang/ folder.

English (en)
Español (es)
Português (pt)
日本語 (jp)

To change the global language, simply update the language: setting in yourconfig.yml.

Multi-line (Sub-lines) System

Unlike old plugins that use \n for line breaks, SecurityX uses a clean YAML list system. This allows you to design beautifully centered and spaced kick messages easily.

Example Structure

kick-vpn:
  - "&c&lSecurity&f&lX"
  - ""
  - "&7Your connection is a VPN."
  - "&fPlease disable it."

Empty lines ("") are useful for creating vertical spacing in the kick screen.

Dynamic Placeholders

You can use the following placeholders in your language files to show real-time data:

PlaceholderDescription
%player%The name of the target or involved player.
%reason%The reason for the ban or report.
%expires%Expiraton date/time for temporary bans.

Need a custom language?

You can create your own .yml file in the /lang folder. Just copy en.yml, rename it to your country code (e.g. fr.yml) and update the config.

SecurityX Documentation. No affiliation with Mojang AB.