RankedSMP
20 players receive random ranks from #1 to #20. Higher ranks mean more power - more hearts, longer potion effects, faster XP, and extra inventory space. Kill ranked players to steal their position!
Features
•
Random Rank Assignment When the game starts, all online players receive a random rank from 1-20. Late joiners remain unranked and play vanilla Minecraft.
•
Progressive Heart System Rank 1 has 20 hearts, Rank 20 has 10.5 hearts. Each rank adds roughly half a heart.
•
Potion Duration Boost Higher ranks get longer-lasting potion effects. Rank 1 gets double duration, Rank 20 gets a 5% boost.
•
XP Multiplier Earn XP faster based on your rank. Rank 1 earns XP at 3x speed, Rank 20 at 1.1x.
•
Extra Inventory (Ranks 1-10) Top 10 ranks unlock extra inventory slots. Rank 1-2 get 54 slots (full double chest! ), Rank 10 gets 15 slots.
•
Rank Stealing Kill a player with a better rank to swap positions. Climb to #1 through combat!
(Can be disabled in config)
•
Rank Management GUI Intuitive GUI to manage ranks with drag-and-drop functionality. Move, swap, and remove ranks easily.
•
TAB Plugin Integration Full support for TAB plugin prefix/suffix display. Enable in config.yml.
•
PlaceholderAPI Support Full placeholder integration for use with chat plugins, scoreboards, and more.
• (Experimental)
Dragon Egg Locator Players holding a Dragon Egg can see all other players on the locator bar. (1.21.6+ required)
Commands and Permissions
| /rankedsmp help |
None |
Show help menu |
| /rankedsmp start |
rankedsmp.admin |
Start the game and assign random ranks |
| /rankedsmp manage |
rankedsmp.admin |
Open rank management GUI |
| /rankedsmp rank set <player> <rank> |
rankedsmp.admin |
Manually set a player's rank (1-20) |
| /rankedsmp rank remove <player> |
rankedsmp.admin |
Remove a player's rank |
| /extrainventory |
None |
Open your extra inventory (Ranks 1-10 only) |
Aliases: /rsmp, /ei, /einv
PlaceholderAPI Placeholders
| %rankedsmp_rank% |
Player's rank number |
5 or UNRANKED |
| %rankedsmp_rank_formatted% |
Formatted rank display |
#5 or UNRANKED |
| %rankedsmp_hearts% |
Player's max hearts |
18. 0 |
| %rankedsmp_extra_slots% |
Extra inventory slots |
40 |
Configuration
Code (YAML):
hooks:
TAB
: false
# Enable TAB plugin integration
PlaceholderAPI
: true
# Enable PlaceholderAPI support
gameplay:
keep-ranks
: false
# Set to true to disable rank stealing on death
How It Works
- Admin runs /rankedsmp start → All online players get random ranks
- Players receive bonuses based on their rank number
- Late joiners are unranked → No bonuses, vanilla gameplay
- Player kills a higher-ranked player → Ranks swap (if enabled)
- Climb the ranks through PvP to become #1
Rank Benefits Overview
| #1 |
20 |
2.0x |
3.0x |
54 |
| #2 |
19. 5 |
1.95x |
2.90x |
54 |
| #3 |
19 |
1.90x |
2.81x |
50 |
| #5 |
18 |
1.81x |
2.62x |
40 |
| #10 |
15.5 |
1.57x |
2.15x |
15 |
| #15 |
13 |
1.33x |
1.67x |
0 |
| #20 |
10.5 |
1.05x |
1.1x |
0 |
| Unranked |
10 |
1.0x |
1.0x |
0 |
Nametag Display
Ranked players display their rank in chat and above their head:
[#1] PlayerName → [#20] PlayerName → [UNRANKED] PlayerName
Supports both vanilla scoreboard teams and TAB plugin integration!
Server Compatibility
✅ Bukkit
✅ Spigot
✅ Paper (Recommended)
✅ Purpur
✅ Pufferfish
Minimum Version: 1.21+
Dragon Egg Locator: 1.21.6+ only
Need help or have suggestions? Join my
Discord Server.
Made by Lusik21556 (@lusik_2155)