
RankPlugin
modPvP kill-points & rank plugin for Paper/Spigot 1.16+. Earn points per kill, climb the leaderboard, with Elo scoring, killstreaks, anti-farm, SQLite/MySQL, PlaceholderAPI and en/ru/ua locales.

PvP kill-points & rank plugin for Paper/Spigot 1.16+. Earn points per kill, climb the leaderboard, with Elo scoring, killstreaks, anti-farm, SQLite/MySQL, PlaceholderAPI and en/ru/ua locales.
RankPlugin is a lightweight Minecraft PvP rank plugin (kill-points / PTS system) for Paper and Spigot servers running 1.16 up to the latest version. Players earn points for every kill, lose points when they die, and climb a server-wide leaderboard â all saved safely in SQLite or MySQL.
If you're looking for a simple but powerful PvP ranking plugin, kill-based points system, or PvP leaderboard plugin that is fully asynchronous, multi-language, and PlaceholderAPI-ready out of the box â RankPlugin does exactly that, with zero setup.
đ Plugin folder:
plugins/RankPlugin
/rank top and %ranksystem_top_*% placeholdersset, add, take, reset working on online & offline playersen, ru, ua, fully editable in the lang/ folderRankPlugin-1.2.0.jarplugins folderplugins/RankPlugin/config.yml and the files in plugins/RankPlugin/lang/| Command | Description | Permission |
|---|---|---|
/rank | Show your own points | everyone |
/rank top | Show the leaderboard | everyone |
/rank <player> | Show another player's points | rankplugin.others |
/rank set|add|take <player> <amount> | Manage a player's points | rankplugin.admin |
/rank reset <player> | Reset a player's points | rankplugin.admin |
/rankscore | Print only your raw point value | everyone |
/ranksystem reload | Reload config & language files | rankplugin.admin |
/reset <player> | Reset points (online or offline) | rankplugin.admin |
rankplugin.admin â admin commands (default: op)rankplugin.others â view another player's rank (default: op)| Placeholder | Description |
|---|---|
%ranksystem_score% | The player's current points |
%ranksystem_top_1_name% | Name of the #1 player (1âŚN) |
%ranksystem_top_1_score% | Points of the #1 player (1âŚN) |
language: en # en, ru, ua
database:
type: sqlite # sqlite or mysql
initial-points: 100
points:
mode: fixed # "fixed" or "elo"
add: 5 # [fixed] points the killer gains
subtract: 5 # [fixed] points the victim loses
max: -1 # -1 = unlimited
allow-negative: false
elo:
k-factor: 32 # [elo] bigger = larger swings per kill
anti-farm:
enabled: true
cooldown-seconds: 60
check-same-ip: false
killstreak:
enabled: true
broadcast: true
rewards: # streak length: bonus points
5: 10
10: 25
15: 50
20: 100
save:
interval-minutes: 5
leaderboard:
size: 10