π RankedSMPX
A highly configurable competitive ranked SMP plugin for Minecraft. Players compete for 20 limited rank slots kill to climb, survive to stay on top.
β οΈ Disclaimer: This is an unofficial fan-made recreation of the RankedSMP concept. Not affiliated with the original RankedSMP server or team.
β¨ Features
| Category | Highlights |
|---|---|
| Rank System | 20 competitive rank slots, rank stealing on kill, rank transfer, history tracking, blacklist system |
| Combat Perks | Health scaling (10.5β20 ), potion multipliers (1.05Γβ2.00Γ), XP boosts (1.1Γβ3.0Γ), extra inventory (top 10) |
| Customization | Per-rank buff multipliers, RGB prefixes, all messages editable, TAB integration, PlaceholderAPI (8 placeholders) |
| Discord Bot | Account linking, live leaderboard, DM notifications, role sync, slash commands, event announcements |
| Database | SQLite (default) or MySQL/MariaDB with HikariCP pooling, JSON import/export, auto backups |
| Admin Tools | GUI management, rank fix utility, debug logging, blacklist system, rank history with timestamps |
π Rank Buffs
| πRank | β€οΈ Hearts | π§ͺ Potion | β XP | π¦ Inv Slots |
|---|---|---|---|---|
| #1 | 20.0 | 2.00Γ | 3.0Γ | 54 |
| #2 | 19.5 | 1.96Γ | 2.9Γ | 54 |
| #3 | 19.0 | 1.91Γ | 2.8Γ | 50 |
| #4 | 18.5 | 1.86Γ | 2.7Γ | 45 |
| #5 | 18.0 | 1.81Γ | 2.6Γ | 40 |
| #6 | 17.5 | 1.76Γ | 2.5Γ | 35 |
| #7 | 17.0 | 1.71Γ | 2.4Γ | 30 |
| #8 | 16.5 | 1.66Γ | 2.3Γ | 25 |
| #9 | 16.0 | 1.61Γ | 2.2Γ | 20 |
| #10 | 15.5 | 1.56Γ | 2.1Γ | 15 |
| #11 | 15.0 | 1.51Γ | 2.0Γ | β |
| #12 | 14.5 | 1.46Γ | 1.9Γ | β |
| #13 | 14.0 | 1.41Γ | 1.8Γ | β |
| #14 | 13.5 | 1.36Γ | 1.7Γ | β |
| #15 | 13.0 | 1.31Γ | 1.6Γ | β |
| #16 | 12.5 | 1.26Γ | 1.5Γ | β |
| #17 | 12.0 | 1.21Γ | 1.4Γ | β |
| #18 | 11.5 | 1.16Γ | 1.3Γ | β |
| #19 | 11.0 | 1.11Γ | 1.2Γ | β |
| #20 | 10.5 | 1.05Γ | 1.1Γ | β |
| Unranked | 10.0 | 1.00Γ | 1.0Γ | β |
All values are fully configurable in
config.yml.
π Commands
π€ Player Commands
| Command | Aliases | Description |
|---|---|---|
/rankinfo [player] |
/ri, /myrank |
Check rank info and active buffs |
/ranktop |
/rt, /topranks |
View the top ranked players |
/rank [player] |
β | View rank and buffs for any player |
/ranks |
β | Open the ranked players GUI |
/ranktransfer <player> |
/transfer, /giverank |
Give your rank to another player (must be enabled in config) |
/linkdiscord |
/discordlink |
Link your Minecraft account to Discord |
/unlinkdiscord |
/discordunlink |
Unlink your Discord account |
/extrainventory |
/inv, /ei, /einv |
Open extra inventory (Ranks 1β10 only) |
π§ Admin Commands
| Command | Permission | Description |
|---|---|---|
/rsmp start |
rankedsmp.admin |
Start the game and assign ranks |
/rsmp stop |
rankedsmp.admin |
Stop the game and clear all ranks |
/rsmp reload |
rankedsmp.admin |
Reload all config files |
/rsmp manage |
rankedsmp.admin |
Open the rank management GUI |
/rsmp set <player> <rank|unranked|blacklisted> |
rankedsmp.admin |
Set a player's rank directly |
/rsmp rank remove <player> |
rankedsmp.admin |
Remove a player's rank |
/rankblacklist <add|remove|list> <player> |
rankedsmp.blacklist |
Manage the rank blacklist |
/rankhistory <player> |
rankedsmp.history |
View a player's rank change history |
/rankhistorywipe <player|all> |
rankedsmp.historywipe |
Wipe rank history |
/rankexport |
rankedsmp.export |
Export all ranks to JSON |
/rankimport <filename> |
rankedsmp.import |
Import ranks from JSON |
/rankfix |
rankedsmp.admin |
Fix any invalid ranks in database |
π¬ Discord Commands
| Command | Who | Description |
|---|---|---|
/help |
Everyone | Show all available Discord commands |
/rank [player] |
Everyone | Check rank for yourself or another player |
/link <code> |
Everyone | Link Minecraft account with 6-digit code |
/unlink |
Everyone | Unlink your Minecraft account |
/rankset <player> <rank> |
Admin | Set a player's rank via Discord |
/rankrandom |
Admin | Randomly assign ranks to all players |
/setchannel <type> |
Admin | Set leaderboard or updates channel |
/rankexport / /rankimport |
Admin | Export/import rank data as JSON |
π PlaceholderAPI Placeholders
| Placeholder | Description | Example |
|---|---|---|
%rankedsmp_rank% |
Player's rank or "Unranked" | 5 / Unranked |
%rankedsmp_rank_number% |
Rank as a number (0 if unranked) | 5 / 0 |
%rankedsmp_hearts% |
Player's max hearts | 24.0 |
%rankedsmp_potion_multiplier% |
Potion duration multiplier | 1.85 |
%rankedsmp_xp_multiplier% |
XP gain multiplier | 2.50 |
%rankedsmp_extra_slots% |
Extra inventory slot count | 18 |
%rankedsmp_rank_prefix% |
Rank prefix for TAB | [#5] |
%rankedsmp_rank_suffix% |
Rank suffix for TAB | |
β οΈ First Startup Note
On first launch, the plugin downloads required dependencies (JDA, Gson, MySQL connector, SQLite, HikariCP) from Maven Central. This only happens once β subsequent startups are instant. Make sure your server has internet access on first run.
π¬ Support
For bug reports and feature requests, please use the Discord server.
π Wiki/Docs: Coming soon!
Made by mukulx (heckerx on Discord) Β· Unofficial fan-made plugin Β· Not affiliated with original RankedSMP