primaxbr. Once registered, you can drop any %primaxbr_*% placeholder into any PAPI-compatible plugin — scoreboards, tab lists, holograms, chat formatters, and more — and it will display live player data without any additional configuration.
Installation
1
Install PlaceholderAPI
Download and place PlaceholderAPI on your server. Make sure it loads successfully before proceeding.
2
Install PrimaxBattleRoyaleX
Add the BattleRoyaleX jar to your plugins folder. It must load after PlaceholderAPI — place it after PAPI is confirmed working.
3
Start the server
On startup, BattleRoyaleX detects PlaceholderAPI and registers its
primaxbr expansion automatically. No commands or downloads are required.4
Verify the expansion
Run
/papi list in-game or in the console. You should see primaxbr in the list of active expansions.Available Placeholders
General Statistics
These placeholders reflect a player’s cumulative stats across all game modes.Solo Mode Statistics
Squad Mode Statistics
Deathmatch Statistics
Session / Status
These placeholders reflect a player’s current in-game state and update in real time.Usage Examples
Special Notes
- K/D Ratio — If a player has zero deaths, the placeholder returns their total kill count instead of dividing by zero. Otherwise, it returns kills ÷ deaths formatted to two decimal places (e.g.
2.80). - Win Rate — Calculated as (wins ÷ total matches) × 100. Returns
0.00if the player has not completed any matches yet. - No player data — Returns
"0"for any stat placeholder when no data exists for that player. - Offline player — Returns an empty string (
"") when the target player is offline.
Troubleshooting
Placeholders showing as text (e.g., %primaxbr_kills%)
Placeholders showing as text (e.g., %primaxbr_kills%)
This means PlaceholderAPI is not parsing the placeholder. Work through these steps:
- Confirm PlaceholderAPI is installed and enabled — run
/papi infoto check. - Run
/papi listand look forprimaxbrin the output. If it is missing, the expansion did not register. - Test directly with
/papi parse me %primaxbr_kills%. If this returns a number, the issue is with the third-party plugin’s PAPI integration, not BattleRoyaleX. - Ensure the plugin or config you are editing actually supports PlaceholderAPI.
All placeholders returning '0'
All placeholders returning '0'
Player data may not have loaded yet, or may not exist. Try the following:
- Have the affected player leave the server and rejoin — this triggers a fresh data load.
- Check that
data.ymlexists in the BattleRoyaleX plugin folder and is not empty. - Review the console for any errors logged by BattleRoyaleX during startup.
- Confirm the player has actually completed at least one match — brand new players will legitimately return
0for all stats.
Expansion not registering
Expansion not registering
If
/papi list does not show primaxbr, the expansion failed to register at startup.- Verify that PlaceholderAPI loaded before BattleRoyaleX. If plugin load order is uncertain, restart the server with only PAPI active first, then add BattleRoyaleX.
- Run
/papi reloadafter both plugins are loaded to force a re-registration attempt. - Check the server console for a line confirming
[BattleRoyaleX] Registered PlaceholderAPI expansion. If it is absent, look for an error in the startup log. - Confirm you are running a supported version of PlaceholderAPI (2.x or later).