Skip to main content
Server requirements: PrimaxBattleRoyaleX generates a fresh world for every match and deletes it once the match ends. World generation runs on the server’s main thread, so a weak CPU or low RAM will cause noticeable lag. A quality managed Minecraft host or a dedicated VPS with a strong single-thread CPU and ample RAM is strongly recommended. Shared or budget hosting is not suitable.
After installing PrimaxBattleRoyaleX and starting your server for the first time, the plugin automatically generates all of its configuration files inside the plugins/PrimaxBattleRoyaleX/ directory. Each file controls a distinct area of the plugin — from core settings and messages to per-mode gameplay and world generation.

Configuration Files

Core Settings (config.yml)

Core plugin settings including debug mode, automatic update checks, language selection, and lobby/spawn location storage. Full setup details are covered in the Quickstart guide.

messages.yml

Every player-facing message sent by the plugin. Supports Minecraft color codes and dynamic placeholders such as {player} and {time}.

game-settings.yml

Per-game-mode configuration: player counts, match timers, PvP grace periods, respawn mechanics, and more for Solo, Squad, and Deathmatch.

world-settings.yml

World generation settings, initial border size, shrink intervals, shrink target radius, and player spawn heights.

data.yml

Stores player statistics such as kills and wins. This file is auto-managed by the plugin — do not edit it manually.

Applying Configuration Changes

After editing any configuration file, use /brreload or restart the server to apply your changes. A full server restart is recommended to ensure all settings are loaded correctly and no stale values remain in memory.
Do not manually edit data.yml. This file stores player statistics and is managed automatically by the plugin. Manual edits may corrupt player data or cause plugin errors.

File Locations

All configuration files are located in: