
Disclaimer: This is an unofficial remake of the RankedSMP plugin concept. I am not affiliated with the original RankedSMP server or team. This plugin is a fan-made recreation and I do not claim any credit for the original gameplay concept.
🏆 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.
- HierArchy Hammer [NEW] — Custom Mace, Dash forward (RMB), land 4 consecutive smash attacks to trigger Verdict: 2x damage + terrain destruction. Miss = cooldown. Fully configurable.
- 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
| Command | Permission | Description |
|---|---|---|
/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 |
/rankedsmp give mace <player> | rankedsmp.admin | Manually set a player's rank (1-20) |
/extrainventory | None | Open your extra inventory (Ranks 1-10 only) |
Aliases: /rsmp, /ei, /einv
🔌 PlaceholderAPI Placeholders
| Placeholder | Description | Example Output |
|---|---|---|
%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
# Plugin Hooks
hooks:
AltarSMP: false # Made by Fudum
TAB: false
PlaceholderAPI: false
# Gameplay Settings
gameplay:
keep-ranks: false # If true, ranks cannot be stolen through PvP kills
# Hierarchy Hammer Settings
hierarchy-hammer:
dash-cooldown: 5000 # ms - Cooldown after dash or miss
verdict-damage-multiplier: 2.0 # Damage multiplier on verdict hit
block-breaking:
enabled: true # Whether verdict can break terrain
allowed-blocks: # Only these blocks can be broken
- GRASS_BLOCK
- GRAVEL
- SAND
🎮 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
| Rank | Hearts | Potion Duration | XP Multiplier | Extra Slots |
|---|---|---|---|---|
| #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:
[UNRANKED] PlayerName → [#20] PlayerName → [#1] 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.
Remade by Lusik21556 (@lusik_2155)

