Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for mukulx

A highly configurable competitive ranked SMP plugin with rank-based perks

Report RankedSMPX?

Release
1.0.0

mukulx released RankedSMPX version 1.0.0 on May 4, 2026

RankedSMPX

A highly configurable competitive ranked SMP plugin with rank-based perks, combat mechanics, and progression systems for Minecraft. Inspired by RankedSMP.

Add competitive ranking to your survival server! ๐Ÿ† This plugin introduces a ranked system where players compete for 20 limited rank positions. Each rank provides unique advantages including increased health, enhanced potion effects, boosted XP gains, and extra inventory slots. Players can challenge and defeat ranked opponents to steal their position and climb the ladder. The competition never stops as everyone fights to reach and maintain Rank #1!

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.

โœจ Features

๐ŸŽจ Highly Customizable

Almost everything can be customized! This plugin is designed to be fully configurable to match your server's needs:

  • Buff Multipliers - Customize health, potion duration, and XP multipliers per rank
  • Inventory Slots - Set exact slot counts for top 10 ranks (15-54 slots)
  • Rank Prefixes - Custom prefix for each rank with RGB color support
  • All Messages - Every message can be customized with colors and formatting
  • Combat Mechanics - Adjust rank differences for stealing
  • Discord Integration - Customize embeds, notifications, and role colors
  • TAB Integration - Full control over prefixes, suffixes, and sorting

๐Ÿ… Rank System

  • Dynamic Ranking - Players compete for limited rank slots (configurable 1-20)
  • Rank Stealing - Kill ranked players to take their position
  • Rank Transfer - Transfer your rank to another player (disabled by default)
  • Rank History - Track all rank changes with timestamps and reasons
  • Blacklist System - Prevent specific players from receiving ranks

โš”๏ธ Combat & Perks

  • Health Scaling - Higher ranks get more hearts (10.5 to 20 hearts)
  • Potion Duration - Rank-based potion effect multipliers (1.05x to 2.00x)
  • XP Multiplier - Earn more XP with higher ranks (1.10x to 3.00x)
  • Extra Inventory - Top 10 ranks get additional inventory slots (15 to 54 slots)
  • Judgement Hammer - Exclusive custom mace for Rank #1 with special abilities
  • Rank Stealing - Kill ranked players to take their position

๐Ÿ’ฌ Discord Integration

  • Bot Commands - Full Discord slash command support
  • Account Linking - Link Minecraft accounts to Discord
  • Rank Notifications - DM players when their rank changes
  • Live Leaderboard - Auto-updating embed leaderboard
  • Role Sync - Automatic Discord role assignment based on ranks
  • Updates Channel - Announce game events and rank changes
  • Configurable Embeds - Customize embed footer names

๐Ÿ’พ Database Support

  • SQLite - Built-in lightweight database (default)
  • MySQL - Full MySQL/MariaDB support for networks
  • HikariCP - High-performance connection pooling
  • Automatic Backups - Config backups on updates

๐ŸŽจ Customization

  • Fully Configurable - Every aspect can be customized
  • Messages System - Customize all plugin messages
  • Color Codes - Full RGB hex color support
  • Small Caps - Automatic small caps formatting
  • TAB Integration - Custom prefixes, suffixes, and sorting
  • PlaceholderAPI - 8 placeholders for other plugins

๐Ÿ› ๏ธ Admin Tools

  • GUI Management - Visual rank management interface
  • Import/Export - Backup and restore rank data (JSON)
  • Rank Fix - Automatically fix invalid ranks
  • Debug Logging - Detailed logging for troubleshooting
  • Auto-Updates - Config files update automatically with new features

๐Ÿ“‹ Commands

๐Ÿ‘ค Player Commands

Command Aliases Permission Description
/rankinfo [player] /ri, /myrank None Check your rank info and buffs
/ranktop /rt, /topranks None See the top ranked players
/rank [player] - None View rank and buffs for any player
/ranks - None Open a GUI showing all ranked players
/ranktransfer <player> /transfer, /giverank None Give your rank to another player (must be enabled in config)
/linkdiscord /discordlink None Link your Minecraft account to Discord
/unlinkdiscord /discordunlink None Unlink your Discord account
/extrainventory /inv, /extrainv, /ei, /einv None Access extra inventory (Ranks 1-10 only)

๐Ÿ”ง Admin Commands

Command Aliases Permission Description
/rankedsmp help /rsmp help None Show the help menu
/rankedsmp start /rsmp start rankedsmp.admin Start the game and assign ranks
/rankedsmp stop /rsmp stop rankedsmp.admin Stop the game and clear all ranks
/rankedsmp reload /rsmp reload rankedsmp.admin Reload config files
/rankedsmp manage /rsmp manage rankedsmp.admin Open rank management GUI
/rankedsmp set <player> <rank|unranked|blacklisted> /rsmp set rankedsmp.admin Set a player's rank directly
/rankedsmp rank set <player> <rank> /rsmp rank set rankedsmp.admin Alternative way to set ranks
/rankedsmp rank remove <player> /rsmp rank remove rankedsmp.admin Remove a player's rank
/rankedsmp give mace <player> /rsmp give hammer rankedsmp.admin Give Judgement Hammer to a player
/rankblacklist add <player> /rbl add, /blacklist add rankedsmp.blacklist Blacklist a player from getting ranks
/rankblacklist remove <player> /rbl remove, /blacklist remove rankedsmp.blacklist Remove player from blacklist
/rankblacklist list /rbl list, /blacklist list rankedsmp.blacklist View all blacklisted players
/rankhistory <player> /rh, /history rankedsmp.history View rank change history for a player
/rankhistorywipe <player|all> /rhw, /historywipe rankedsmp.historywipe Wipe rank history data
/rankexport - rankedsmp.export Export all ranks to JSON file
/rankimport <filename> - rankedsmp.import Import ranks from JSON file
/rankfix - rankedsmp.admin Fix any invalid ranks in database

๐Ÿ’ฌ Discord Commands

Command Permission 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 Admin Export rank data to JSON
/rankimport Admin Import rank data from JSON

๐Ÿ“Š PlaceholderAPI Placeholders

Placeholder Description Example Output
%rankedsmp_rank% Player's rank or "Unranked" 5 or Unranked
%rankedsmp_rank_number% Rank as number (0 if unranked) 5 or 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 slots 18
%rankedsmp_rank_prefix% Rank prefix for TAB [#5]
%rankedsmp_rank_suffix% Rank suffix for TAB ``

โš ๏ธ First Startup Note: The first time you start the server with this plugin, it will take a bit longer to load as it downloads required dependencies (JDA, Gson, MySQL, SQLite, HikariCP) from Maven Central. These are cached locally, so subsequent startups will be fast and normal.

๐Ÿ’ฌ Support

Need help? Have questions? Join our Discord community!

Discord: https://discord.gg/Z2pd8tbm7a

๐Ÿ“š Documentation/Wiki: Coming soon!

For bug reports and feature requests, please use Discord.

๐ŸŽฎ Features Showcase

๐Ÿ“ˆ Rank Buffs Table

Rank Hearts Potion Duration XP Multiplier Extra Inventory Slots Special Items
#1 20.0 2.00x 3.0x 54 slots Judgement Hammer
#2 19.5 1.96x 2.9x 54 slots -
#3 19.0 1.91x 2.8x 50 slots -
#4 18.5 1.86x 2.7x 45 slots -
#5 18.0 1.81x 2.6x 40 slots -
#6 17.5 1.76x 2.5x 35 slots -
#7 17.0 1.71x 2.4x 30 slots -
#8 16.5 1.66x 2.3x 25 slots -
#9 16.0 1.61x 2.2x 20 slots -
#10 15.5 1.56x 2.1x 15 slots -
#11 15.0 1.51x 2.0x 0 slots -
#12 14.5 1.46x 1.9x 0 slots -
#13 14.0 1.41x 1.8x 0 slots -
#14 13.5 1.36x 1.7x 0 slots -
#15 13.0 1.31x 1.6x 0 slots -
#16 12.5 1.26x 1.5x 0 slots -
#17 12.0 1.21x 1.4x 0 slots -
#18 11.5 1.16x 1.3x 0 slots -
#19 11.0 1.11x 1.2x 0 slots -
#20 10.5 1.05x 1.1x 0 slots -
Unranked 10.0 1.00x 1.0x 0 slots -

๐ŸŽ Special Items

โš’๏ธ Judgement Hammer (Rank #1 Only)

โš ๏ธ WORK IN PROGRESS - NOT RECOMMENDED FOR PRODUCTION USE
The Judgement Hammer feature is still being refined and may have bugs. Miss detection and combo mechanics are being improved. Will be fully stable in a future update.

The ultimate weapon for the top-ranked player:

  • Custom Mace - Unique enchanted mace with special abilities
  • Exclusive Access - Only Rank #1 can obtain and use it
  • Powerful Enchantments - Unbreaking III, Mending
  • Special Abilities - Dash forward and Verdict Mode combo system
  • Status Symbol - Shows dominance as the #1 player
  • Configurable - Fully customizable in config.yml
  • Known Issues - Miss detection may occasionally false flag (being improved)

๐Ÿ’ฌ Discord Features

  • Link Minecraft accounts with 6-digit codes
  • Live leaderboard with auto-updates
  • DM notifications for rank changes
  • Automatic role assignment
  • Game event announcements
  • Customizable embed footers

๐Ÿ› ๏ธ Admin Tools

  • Visual GUI for rank management
  • Export ranks to JSON
  • Import ranks from JSON
  • Fix invalid ranks automatically
  • View complete rank history
  • Blacklist system

๐Ÿ”ง Technical Details

  • API Version: 1.21
  • Dependencies: JDA, Gson, HikariCP, SQLite JDBC, MySQL Connector
  • Database: SQLite (default) or MySQL
  • Performance: Optimized with connection pooling
  • Thread-Safe: Async database operations
  • Memory Efficient: Minimal overhead

Made by mukulx (heckerx on Discord)

Discord: https://discord.gg/Z2pd8tbm7a

Information

Published onMay 4, 2026
Downloads2

Platforms

Paper Paper (1.21-26.1.2)

Dependencies

Paper Paper
Edit Plugin Dependencies: Paper