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.
This guide takes you from a fresh install of PrimaxBattleRoyaleX to a fully running server where players can queue for their first match. Before continuing, make sure you have completed the Installation steps and that the plugin is loaded and showing green in /plugins.
1

Open config.yml

The main configuration file is located at plugins/PrimaxBattleRoyaleX/config.yml. Open it and verify the following settings before proceeding:
  • Set debug: false unless you are actively troubleshooting an issue.
  • Check the language field matches your desired locale (default: en_US).
config.yml
2

Set Your Spawn Location

Stand at the location you want players to spawn at when they first join the server or respawn outside a match. Then run:
This command requires the battleroyale.admin permission (default: op). Your current position and facing direction will be saved as the spawn point.
3

Set Your Lobby Location

Move to the location you want to serve as the main lobby — typically a dedicated hub area where players wait between matches. Then run:
This command also requires the battleroyale.admin permission. Players will be sent here after a match ends.
4

Configure Game Settings

Open plugins/PrimaxBattleRoyaleX/game-settings.yml to configure each game mode. At minimum, review and set the minimum and maximum player counts for Solo Battle Royale, Squad Battle Royale, and Deathmatch to match your expected player base.
5

Start Playing

That’s it! Players can now run /br to open the main menu and join a queue for any available game mode. Matches will start automatically once the minimum player threshold is reached.
Grant the battleroyale.menu and battleroyale.leave permissions to all players (e.g. via your permissions plugin on the default group) so everyone can open the menu with /br and leave an active match with /leave without needing operator status.
Once your spawn and lobby locations are set, players can immediately start queueing for matches. There is no need to pre-generate or manually set up a world — PrimaxBattleRoyaleX handles world creation automatically when a match begins.