config.yml— Core plugin behaviour, debug mode, language, and in-game locations.messages.yml— Every player-facing message with full color code and placeholder support.game-settings.yml— Per-mode rules: player limits, PvP timers, respawn mechanics, and more.world-settings.yml— World border sizing, shrink schedule, and spawn drop height.data.yml— Auto-managed player statistics. Do not edit this file manually.
config.yml
config.yml is the main entry point for the plugin. It controls global behaviour that applies regardless of the active game mode.
config.yml
Never edit the
locations block by hand. Use /brsetlobby and /brsetspawn in-game while standing at the correct position — BattleRoyaleX writes the coordinates automatically.messages.yml
messages.yml contains every string shown to players. All messages support standard Minecraft color codes (&a, &6, etc.) and a set of built-in placeholders that BattleRoyaleX replaces at runtime.
Available placeholders:
messages.yml
game-settings.yml
game-settings.yml governs the rules for each game mode individually. Each mode — solo, squad, and deathmatch — has its own configuration block, so you can apply different player limits, timers, and mechanics to each without affecting the others.
What you can configure per mode:
- Minimum and maximum player (or team) counts before a match starts.
- PvP grace period — the window at match start during which players cannot damage each other.
- Maximum match duration before a forced ending.
- Elytra availability during the match.
- Friendly fire rules (squad mode).
- Respawn delay (deathmatch mode).
game-settings.yml
world-settings.yml
world-settings.yml controls the physical environment of each match — how large the world border starts, how quickly it closes in, and where players are dropped at the beginning of a round.
world-settings.yml