Ranked SMP 图标

Minecraft 服务端插件

Ranked SMP

plugin inspired by the Ranked SMP Series

冒险类游戏机制小游戏bukkitpaperpurpurspigot
版本范围
1.21–1.21.11
下载量
2.7 万

插件介绍

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!

This Could Be Your Ad

✨ 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

CommandPermissionDescription
/rankedsmp helpNoneShow help menu
/rankedsmp startrankedsmp.adminStart the game and assign random ranks
/rankedsmp managerankedsmp.adminOpen rank management GUI
/rankedsmp rank set <player> <rank>rankedsmp.adminManually set a player's rank (1-20)
/rankedsmp rank remove <player>rankedsmp.adminRemove a player's rank
/rankedsmp give mace <player>rankedsmp.adminManually set a player's rank (1-20)
/extrainventoryNoneOpen your extra inventory (Ranks 1-10 only)

Aliases: /rsmp, /ei, /einv

🔌 PlaceholderAPI Placeholders

PlaceholderDescriptionExample Output
%rankedsmp_rank%Player's rank number5 or UNRANKED
%rankedsmp_rank_formatted%Formatted rank display#5 or UNRANKED
%rankedsmp_hearts%Player's max hearts18.0
%rankedsmp_extra_slots%Extra inventory slots40

⚙️ 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

  1. Admin runs /rankedsmp start → All online players get random ranks
  2. Players receive bonuses based on their rank number
  3. Late joiners are unranked → No bonuses, vanilla gameplay
  4. Player kills a higher-ranked player → Ranks swap (if enabled)
  5. Climb the ranks through PvP to become #1

📊 Rank Benefits Overview

RankHeartsPotion DurationXP MultiplierExtra Slots
#1202.0x3.0x54
#219.51.95x2.90x54
#3191.90x2.81x50
#5181.81x2.62x40
#1015.51.57x2.15x15
#15131.33x1.67x0
#2010.51.05x1.1x0
Unranked101.0x1.0x0

🏷️ 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)

版本与下载

推荐下载

RankedSMP-2.3.jar版本 2.3 · 91.3 KBSHA-1 aea138a7ff79368ae965e2edb57351dad6f9b965下载 RankedSMP-2.3.jar

2.3

正式版
加载器
bukkit · paper · purpur · spigot
MC 版本
1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11
RankedSMP-2.3.jar91.3 KBSHA-1 aea138a7ff79368ae965e2edb57351dad6f9b965获取文件 RankedSMP-2.3.jar
展开更新日志

fixed an dupe full recode coming soon.

2.2

正式版
加载器
bukkit · paper · purpur · spigot
MC 版本
1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11
RankedSMP-2.2.jar91 KBSHA-1 ee797addd95fd92fa658160b19d8fc02d923296d获取文件 RankedSMP-2.2.jar
展开更新日志

⚠️ UPDATE REQUIRED IMMEDIATELY

🚨 What Happened

A duplication exploit was discovered in the /extrainventory (/einv) command. Using Meteor Client.

✅ What Was Fixed in v2.2

  • Dupe patch - Details are intentionally withheld to protect servers still running older versions

❗ How to Update

  1. Shut down your server if it is still running
  2. Delete your old RankedSMP-*.jar from your plugins/ folder
  3. Download RankedSMP v2.2 and place it in plugins/
  4. Start your server

⚠️ Do NOT skip this update. Servers running older versions are still vulnerable.

Lusik21556 (@lusik_2155)

2.1

正式版
加载器
bukkit · paper · purpur · spigot
MC 版本
1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11
RankedSMP-2.1.jar90.3 KBSHA-1 40de553f8c9c28c597eededb7c7ef6ae3db8ddd3获取文件 RankedSMP-2.1.jar
展开更新日志

RankedSMP 2.1 Changelog

Changes

  • Verdict effects reworked. Now matches the updated SMP 1:1
  • Cooldowns raised to match
    • Verdict: 30s
    • Sentencing: 10s on miss
  • Dash trail fixed
  • Dash system reworked (backend)
  • Removed fake command
  • Extra inventory drops on death
  • Fixed healing when rejoining
  • Added mace texture like in the Ranked SMP
  • Fixed Hierarchy Hammer. Works correctly again after update

Notes

  • Previous issues like fake commands and related bugs were caused by third party code, not my own implementation
  • All of those issues are fully resolved in this version

2.0

正式版
加载器
bukkit · paper · purpur · spigot
MC 版本
1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11
RankedSMP-2.0.jar90.7 KBSHA-1 d83bf39e73c2e545c9a1e87d5055ca08cd7c1934获取文件 RankedSMP-2.0.jar
展开更新日志

Changelog:

  • Added mini-dashes after each successful Verdict hit
  • Fixed Verdict falsely saying "missed" when smash attacking close to the ground
  • Added ping compensation for miss detection
  • Verdict no longer expires after 10 seconds — stays active until you miss or disconnect
  • Players are now sorted by rank in the tab list (Rank 1 at the top, Unranked at the bottom) Credits: overtomorrow for mini dashes

1.9

正式版
加载器
bukkit · paper · purpur · spigot
MC 版本
1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11
RankedSMP-1.9.jar90.1 KBSHA-1 0b1f246ab09e80469228147d9122668c9d4493cd获取文件 RankedSMP-1.9.jar
展开更新日志

v1.9 - Hierarchy Hammer & System Improvements

Added

  • Hierarchy Hammer [NEW]

    • Custom mace weapon with dash ability (RMB)
    • Sentencing mechanic: Land 4 consecutive smash attacks to trigger Verdict
    • Verdict effect: 2x damage multiplier + terrain destruction + particle effects
    • Miss penalty: Configurable cooldown (default 5s)
    • Full config customization: dash cooldown, damage multiplier, block breaking
    • Give command: /rankedsmp give mace <player>
  • Hot Reload Command

    • /rankedsmp reload - Apply config changes without server restart
    • Automatically updates all online players
  • Player Disconnect Cleanup

    • Scoreboard teams removed on quit (prevents ghost prefixes)
    • Health reset to default (prevents persistent custom hearts)

Configuration

Add to your config.yml:

# 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

Improvements

  • Memory Leak Fix - Hierarchy Hammer player data properly cleaned on disconnect
  • Code Optimization - Improved performance and code quality across multiple systems
  • Invisibility Fix - Players with invisibility potion no longer visible to others

Notes

  • Backward compatible with existing configs
  • Server restart recommended but not required (use /rankedsmp reload)
  • Works on Paper 1.21+

1.8

正式版
加载器
bukkit · paper · purpur · spigot
MC 版本
1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11
RankedSMP-1.8.jar78.8 KBSHA-1 2f9d8f15d350c5a3e652996ce7ac7ca005d433f3获取文件 RankedSMP-1.8.jar
展开更新日志

🔗 v1.8 - AltarSMP Compatibility

Added

  • AltarSMP Plugin Hook
    • Full compatibility with Altar Arc 1 and Altar Arc 2 plugin
    • Unranked players remain unaffected by RankedSMP's protection
    • Enable/disable via config: hooks.AltarSMP: true/false

Configuration

Add to your config.yml:

hooks:
  TAB: false
  PlaceholderAPI: false
  AltarSMP: false  # Set to true to enable compatibility

Requirements

  • AltarSMP Arc 1 v1.8+ OR AltarSMP Arc 2 v1.2+

Notes

  • No performance impact
  • Fully backward compatible with existing setups
  • Works on Bukkit, Spigot, and Paper servers
  • Server restart required after enabling the hook

Credits

Special thanks to @notfudum for being so chill and adding RankedSMP compatibility!

1.7

正式版
加载器
bukkit · paper · purpur · spigot
MC 版本
1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11
RankedSMP-1.7.jar78.1 KBSHA-1 5caa134241eb8e1a4bed3b4e7e231e81dd21ccde获取文件 RankedSMP-1.7.jar
展开更新日志

⚠️ v1.7 - Critical Bug Fixes

Fixed

  • Health System Not Working

    • Players' hearts now properly increase/decrease when ranks change
    • Fixed issue where health would only update after rejoining the server
  • Rank Management GUI

    • Swapping, moving, and removing ranks via GUI now properly updates
    • Players now correctly appear in GUI after killing someone
    • Players now correctly appear in GUI after joining the server

Notes

  • All fixes are fully backward compatible
  • No data migration required
  • Works on Bukkit, Spigot, and Paper servers

1.6

正式版
加载器
bukkit · paper · purpur · spigot
MC 版本
1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11
RankedSMP-1.6.jar78.2 KBSHA-1 8c3a95c0e577a10c4f2fb137abe598598e22fe71获取文件 RankedSMP-1.6.jar
展开更新日志

v1.6 - Overhaul & Data Safety Update

🎁 New Features

  • More Accurate Extra Inventory Slots

    • Rank #1-2: Now get 54 slots (was 30/27) - Full double chest!
    • Rank #3-10: New progressive formula gives 15-50 slots (was 3-24)
    • Top ranks now have significantly more storage space
  • Rank Stealing Toggle (NEW Config Option)

    • Added gameplay.keep-ranks option in config. yml
    • Set to true to disable rank stealing on death
    • Defaults to false (rank stealing enabled as before)
    • Allows for different server playstyles
  • Automatic Database Migration System

    • New DatabaseMigrator.java handles format upgrades automatically
    • Safely migrates old inventory data to new format
    • Tracks migration status to prevent duplicate migrations
    • No manual action required - happens automatically on first startup

🔧 Improved

  • Dynamic Inventory Resizing

    • Extra inventories now automatically resize when rank changes
    • Items preserved during resize - excess items drop naturally
    • Better handling of inventory size calculations
    • Fixes issues with rank changes while inventory is open
  • Better Access Control

    • New hasExtraInventoryAccess(rank) method for cleaner code
    • New getSlotsForRank(rank) centralizes slot calculation
    • More consistent access checking throughout plugin
    • Easier to maintain and modify in future updates
  • Improved Inventory Management

    • Better handling of inventory state during rank changes
    • More robust item preservation logic
    • Proper cleanup when losing inventory access
    • Fixed edge cases with inventory opening/closing

📊 Extra Inventory Slot Changes

Rankv1.5 Slotsv1.6 SlotsChange
#130 slots54 slots+24 slots
#227 slots54 slots+27 slots
#324 slots50 slots+26 slots
#421 slots45 slots+24 slots
#518 slots40 slots+22 slots
#615 slots35 slots+20 slots
#712 slots30 slots+18 slots
#89 slots25 slots+16 slots
#96 slots20 slots+14 slots
#103 slots15 slots+12 slots

🔄 Migration Notes

  • ✅ NO BREAKING CHANGES - Update safely from v1.5 or v1.4!
  • Database migration happens automatically on first startup
  • Existing extra inventories are preserved
  • No manual steps required

📝 Config Changes

gameplay:
  keep-ranks: false  # NEW - Set to true to disable rank stealing

🐛 Fixed

  • Fixed inventory size mismatches when rank changes rapidly
  • Fixed potential item duplication during inventory resize
  • Improved inventory state consistency
  • Better error handling for database operations

📦 Technical Details

  • Refactored inventory slot calculation logic
  • Better code maintainability and extensibility

1.5

正式版
加载器
bukkit · paper · purpur · spigot
MC 版本
1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11
RankedSMP-1.5.jar74.2 KBSHA-1 f5a0bb527e942b9670afdc57c221856ae97930d7获取文件 RankedSMP-1.5.jar
展开更新日志

v1.5 - Bukkit/Spigot Compatibility Update

⚠️ BREAKING CHANGES - ACTION REQUIRED

Before updating from v1.4 or older:

  1. Have all players empty their /extrainventory
  2. Stop your server
  3. Delete plugins/RankedSMP/data.db
  4. Update to v1.5
  5. Start server

If you skip these steps, extra inventories will be lost!

Changed

  • Full Bukkit/Spigot Compatibility - No longer requires Paper
    • Removed Adventure API dependency (Paper-only)
    • Switched to legacy color codes (§ codes)
    • Changed inventory serialization to standard Bukkit YAML format
    • Plugin now works on Bukkit, Spigot, and Paper

Fixed

  • 20 Player Limit Safety - No more crashes with 20+ players
    • First 20 players get ranks when using /rankedsmp start
    • Additional players receive "No available Ranks!" message
    • Prevents IndexOutOfBoundsException

Notes

  • Paper users: Plugin still works perfectly on Paper
  • Old data.db files are incompatible due to changes

1.4-hotifx

正式版
加载器
bukkit · paper · purpur · spigot
MC 版本
1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11
RankedSMP-1.4-hotfix.jar75.4 KBSHA-1 b835ae8f531693a780b880a13d0723785aad1c4e获取文件 RankedSMP-1.4-hotfix.jar
展开更新日志

v1.4-hotfix - Critical Death Loop Fix + PlaceholderAPI

Fixed

  • Death Loop Bug - Players no longer stuck in death/alive loop
    • Fixed critical oversight where unranked players killing ranked players caused victims to loop between death and alive states
    • Health updates now properly handled on respawn
    • Added safety checks

Added

  • PlaceholderAPI Support - Full placeholder integration
    • %rankedsmp_rank% - Player's rank number (e.g., "5" or "UNRANKED")
    • %rankedsmp_rank_formatted% - Formatted rank (e.g., "#5" or "UNRANKED")
    • %rankedsmp_hearts% - Player's max hearts amount
    • %rankedsmp_extra_slots% - Extra inventory slots count
    • Works with chat plugins, scoreboards, tab lists, etc.

Notes

  • Update immediately if experiencing death loops on your server
  • PlaceholderAPI is optional - plugin works without it

1.4

正式版
加载器
bukkit · paper · purpur · spigot
MC 版本
1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11
RankedSMP-1.4.jar73.1 KBSHA-1 5a10b30c1cc12d61b45bc3c6f9551c3b282e4be2获取文件 RankedSMP-1.4.jar
展开更新日志

v1.4 - Rank Management Update

Added

  • Rank Management GUI - /rankedsmp manage
    • Visual interface for managing all ranked players
    • Click-to-Move System:
      • Left-click player head to select
      • Left-click player to move or swap ranks
      • Right-click to remove (two-step confirmation)
    • Shows all ranked players (online & offline)
    • Works on cracked servers
    • Dynamic GUI expansion (1-6 rows)

Improved

  • /rankedsmp rank set <player> <rank> - Now works with offline players
  • /rankedsmp rank remove <player> - Now works with offline players
  • No longer need players online to manage their ranks

Notes

  • Perfect for removing inactive players from rankings

1.3-hotfix

正式版
加载器
bukkit · paper · purpur · spigot
MC 版本
1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11
RankedSMP-1.3-hotfix.jar63.9 KBSHA-1 693a4bdb22379d768e12c641e2b018eecb7dbdd7获取文件 RankedSMP-1.3-hotfix.jar
展开更新日志

v1.3-hotfix - Critical Progression Bug Fix

🚨 CRITICAL: Update immediately if you have unranked players on your server

Fixed

  • Unranked Player Progression Blocked - Unranked players were unable to steal ranks from ranked players
    • The rank swap system was incorrectly blocking unranked players from entering the ranking system
    • Unranked players can now properly steal ranks and join the competition
    • Victims now correctly become unranked when killed by an unranked player

Notes

  • This was a game-breaking bug for servers starting fresh or with new players
  • All players should now be able to participate in the ranking system regardless of starting status

1.3

正式版
加载器
bukkit · paper · purpur · spigot
MC 版本
1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11
RankedSMP-1.3.jar63.8 KBSHA-1 529cd873684db87936a90220910fbf119303c2b5获取文件 RankedSMP-1.3.jar
展开更新日志

v1.3 - Bug Fix Update

⚠️ Important: Update recommended to prevent item duplication exploit

Fixed

  • Item Duplication Glitch - Players were dropping items twice when killed by a lower rank

    • Caused by a Minecraft/Spigot bug where changing max health during death events duplicates drops
    • Health updates are now delayed by 1 tick to prevent this
  • Extra Inventory Persistence - Items in extra inventory no longer disappear

    • Extra inventory is now saved to SQLite database
    • Items persist through server restarts and reconnects

Notes

  • A new data.db file will be created in the plugin folder for inventory storage
  • Extra inventory items from before this update will be lost (one-time reset)

1.2

正式版
加载器
bukkit · paper · purpur · spigot
MC 版本
1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11
RankedSMP-1.2.jar57.1 KBSHA-1 c30bebbb9467d87fa8380a77b61d81d932693d33获取文件 RankedSMP-1.2.jar
展开更新日志

v1.2 - TAB Compatibility Update

Added

  • TAB Plugin Support - Full compatibility with TAB plugin
    • New config option: hooks.TAB: false (default)
    • Set to true if you use TAB plugin
    • Rank prefixes display correctly in tablist & nametags
    • No more conflicts between RankedSMP and TAB

Fixed

  • Negative potion effects (poison, wither, slowness, etc.) were being extended
    • Now only positive effects receive the rank duration bonus

Notes

  • Delete your old config.yml to generate the new one with hooks section
  • If you don't use TAB plugin, no changes needed

1.1

正式版
加载器
bukkit · paper · purpur · spigot
MC 版本
1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11
RankedSMP-1.1.jar52.6 KBSHA-1 b5690ea083785e26c4e2c04a60d7e46b56196d4b获取文件 RankedSMP-1.1.jar
展开更新日志

v1.1 - Stability Update

Added

  • Automatic Update Checker - Plugin checks for updates on startup
    • Admins get notified in-game when new version is available
    • Console displays update status and download link

Fixed

  • Crashes on older server versions (missing MAX_HEALTH / GENERIC_MAX_HEALTH fallback)
  • Now properly supports both legacy and modern Minecraft versions

Notes

  • No config changes required
  • Just drag & drop to update!

1.0

正式版
加载器
bukkit · paper · purpur · spigot
MC 版本
1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11
RankedSMP-1.0.jar48.6 KBSHA-1 60b983eadc70f7d1f26e5f32636b55d5aa6eafd1获取文件 RankedSMP-1.0.jar
展开更新日志

Initial Version