Grade Competitive PvP Rank System v1.0

Reward kills with points, climb 16 ranks, and compete on a live leaderboard, fully configurable.
  • ChatGPT Image 30 mag 2026, 20_08_50.png
  • 2026-05-30_19.50.30.png
  • 2026-05-30_20.03.09.png
  • 2026-05-30_20.03.13.png
  • 2026-05-30_20.03.15.png
  • 2026-05-30_20.03.17.png
  • 2026-05-30_20.03.20.png
  • 2026-05-30_20.03.24.png
  • 2026-05-30_20.03.36.png
  • 2026-05-30_20.03.48.png
  • ChatGPT Image 30 mag 2026, 20_08_50.png
  • 2026-05-30_19.50.30.png
  • 2026-05-30_20.03.09.png
  • 2026-05-30_20.03.13.png
  • 2026-05-30_20.03.15.png
  • 2026-05-30_20.03.17.png
  • 2026-05-30_20.03.20.png
  • 2026-05-30_20.03.24.png
  • 2026-05-30_20.03.36.png
  • 2026-05-30_20.03.48.png
Grade
Competitive PvP Rank System for Paper 1.21

Paper 1.21+ •
PlaceholderAPI •
16 Ranks •
Live Leaderboard •
Anti-Farm •
100% Configurable


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━



What is Grade?
Grade turns your PvP server into a competitive ladder.
Players earn points for every kill, lose them on death, and climb through 16 ranks — from Bronze III all the way to Champion. Their rank shows in tab, in chat on promotion, and on a live Top 100 leaderboard.
Built-in anti-farm and anti-dupe keep the competition fair.

🏆 16 Ranks — Bronze → Silver → Platinum → Diamond → Elite → Champion, fully configurable.
📊 Point System — gain points per kill, lose per death, all editable from config.
🥇 Live Leaderboard — paginated Top 100 GUI with player heads, rank, points & position.
📖 Tutorial GUI — explains the whole system to players in one click.
👤 Personal Rank GUI — progress bar, stats, K/D ratio & next-rank preview.
🎨 HEX Colors — true RGB colors for every rank (&#RRGGBB).
✨ Custom Emblems — a unique symbol per rank, shown right in the tab.
🛡️ Anti-Abuse — anti-farm (kill spam) + anti-dupe (same-IP) protection built in.
💾 Persistent Data — saved in data.yml, never lost on restart.
🌍 Multi-Language — English & Italian included, fully translatable.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Commands
Code:
/grade                       -> open your personal rank GUI
/gradetutorial               -> open the tutorial & leaderboard
/gradeadmin help             -> list all admin commands
/gradeadmin setpoints <player> <n>   (admin)
/gradeadmin addpoints <player> <n>   (admin)
/gradeadmin setgrade <player> <id>   (admin)
/gradeadmin top [n]          -> view the leaderboard
/gradeadmin reload           (admin)

Permissions
Code:
grade.use     -> access to /grade and /gradetutorial
grade.admin   -> admin subcommands

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

PlaceholderAPI
Code:
%grade_rank%            -> rank name
%grade_rank_colored%    -> rank name with color
%grade_symbol%          -> rank emblem
%grade_suffix%          -> tab suffix (color + emblem + rank)
%grade_points%          -> current points
%grade_kills%           -> total kills
%grade_deaths%          -> total deaths
%grade_progress%        -> progress percentage
%grade_position%        -> leaderboard position
%grade_next_rank%       -> next rank name
%grade_top_1% ... _100% -> leaderboard lines (perfect for holograms)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Requirements
Paper 1.21 (or forks compatible with the Paper API)
Java 21+
(Optional) PlaceholderAPI — required only for tab suffix & holograms

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Installation
Drop the JAR into /plugins and start the server once.
Edit config.yml (ranks, points, emblems, colors, anti-abuse).
Edit messages_en.yml / messages_it.yml (every string is customizable).
Reload/restart and you're ready.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Config & Messages
Fully editable ranks (name, color, emblem, points required).
Fully editable point system (points per kill, points lost per death).
Fully editable GUIs (rows, progress bar style, colors).
Built-in anti-abuse (kill spam limit + same-IP detection, both toggleable).
Multi-language with automatic English fallback.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Changelog (short)
Initial release.
16 configurable ranks with HEX colors & emblems.
Point-based progression with live Top 100 leaderboard.
Tutorial GUI, personal rank GUI & full admin suite.
Anti-farm & anti-dupe protection.
English & Italian language support.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Support & Terms
Need help? DM me on BuiltByBit or open a discussion on the resource page.
No refunds for digital goods. Do not redistribute, decompile, or resell.


💜 Purchase Grade
Buy a license now
$7.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 year
Share and earn
Refer this resource and earn a 10% commission.
148 Views
0 Purchases
2 Downloads
Jun 2, 2026 Published
N/A Updated
Not yet rated
65.1 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Gameplay
  1. GUI
  1. Reward
Game mode
  1. Lifesteal
  1. KitPVP
  1. Practice
Supported software
  1. Paper
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
  1. Italian
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Prison-style generators with configurable Shop & Upgrade GUIs, per-block holograms with live countdo
Not yet rated
3 purchases
Cross-server /msg & /r for BungeeCord. SocialSpy, ignore, block, anti-spam.
Not yet rated
0 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,221 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,208 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,116 purchases
Share and earn
Refer this resource and earn a 10% commission.
148 Views
0 Purchases
2 Downloads
Jun 2, 2026 Published
N/A Updated
Not yet rated
65.1 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Gameplay
  1. GUI
  1. Reward
Game mode
  1. Lifesteal
  1. KitPVP
  1. Practice
Supported software
  1. Paper
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
  1. Italian
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Prison-style generators with configurable Shop & Upgrade GUIs, per-block holograms with live countdo
Not yet rated
3 purchases
Cross-server /msg & /r for BungeeCord. SocialSpy, ignore, block, anti-spam.
Not yet rated
0 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,221 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,208 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,116 purchases
Top