Installation
Requirements, install steps, files created and migrating from Lusik's RankedSMP.
Requirements
| Requirement | Supported |
|---|---|
| Minecraft server | Paper 1.21.1+ or a compatible Paper fork. Folia is supported. |
| Java | 21+ |
RankedSMPX uses Paper's plugin loader and downloads its runtime libraries from Maven Central at startup. Let the server reach Maven Central on the first start.
Some features need a newer Minecraft version:
| Feature | Minimum |
|---|---|
| Dragon Egg locator (locator bar) | 1.21.6 |
| Diamond Spear | 1.21.11 |
Install
- Stop the server.
- Download the latest jar from Modrinth.
- Put it in
plugins/. - Start the server and check the console for
RankedSMPXerrors. - Run
/rsmp startwhen players are ready.
Files created
Everything lives in plugins/RankedSMPX/.
| File | Purpose |
|---|---|
config.yml | Season rules, display, health, inventory, sounds, integrations, database |
ranks.yml | One row per rank: perks and tab labels |
items.yml | Hierarchy Hammer, Diamond Spear, Dragon Egg locator |
messages.yml | Every in-game message |
discord.yml | Optional Discord bot |
custom.yml | Experimental rank-drop item (off by default) |
rankedsmp.db | SQLite database (when database.type: sqlite) |
backups/ | Copies made before a config migration |
Optional integrations
| Plugin | Adds |
|---|---|
| PlaceholderAPI | %rankedsmp_*% placeholders |
| TAB | RGB and MiniMessage tab prefixes |
| LuckPerms | rankedsmp:rank and rankedsmp:ranked contexts |
| Geyser + Floodgate | Bedrock player support |
The Discord bot is built in. No separate Discord plugin is needed.
Moving from Lusik's RankedSMP
Use /rsmp migrate to import ranks and extra inventories. Full steps: Migrating from RankedSMP.
Updating
Back up plugins/RankedSMPX/, replace the jar and restart. Older layouts are migrated automatically and the old files go to backups/. New options are added to your files while your values and comments are kept. See Upgrading.