The plugin is designed to work with
ANY ELO plugin as long as it provides a
PlaceholderAPI placeholder.
✨ Features
✔ Supports any ELO plugin via PlaceholderAPI
✔ GUI reward menu with 5 configurable tiers
✔ Each tier can grant multiple permissions
✔ Firework animation when claiming rewards
✔ Achievement sound when claiming rewards
✔ Cooldown system between tier claims
✔ Reset rewards per player or globally
✔ Safe placeholder parsing (never crashes server)
✔ Lightweight and optimized for large servers
Requirements
You can choose which placeholder provides the player's ELO.
Example config.yml:
papi-elo: "%hnybpvpelo_elo%"
cooldown-seconds: 60
You can change it to any placeholder:
Example papi:
%yeye-elo%
%pvpstats_elo%
%player_level%
This makes the plugin compatible with many ELO systems.
Commands
Player Commands
/thuongelo
Open the ELO reward GUI.
Admin Commands
Create or overwrite a tier:
/eloaward create <id 1-5> <require_elo> <permission>
Example:
/eloaward create 1 300 vip.rank
Add another permission to a tier:
/eloaward addperm <id> <permission>
Example:
/eloaward addperm 1 kit.vip
Remove a permission from a tier:
/eloaward delperm <id> <permission>
Remove a tier completely:
/eloaward remove <id>
Reset a specific tier reward for a player:
/eloaward reset <id> <player>
Reset a specific tier for ALL players:
/eloaward resetall <id>
Reload plugin configuration:
/eloaward reload
Permissions
eloaddon.admin
Allows use of all /eloaward admin commands.
Reward GUI
Players can open the reward GUI with:
/thuongelo
Inside the GUI:
When a player claims a reward:
After claiming a tier, the player must wait 60 seconds before claiming another tier.
Already claimed tiers cannot be claimed again unless an admin resets them.
Example award.yml
id1:
material: WOODEN_SWORD
slot: 29
display_name: "&aTier 1"
lore:
- "&7Reach 300 ELO"
perm:
- "vip.rank"
require_elo: 300
id2:
material: STONE_SWORD
slot: 30
display_name: "&bTier 2"
lore:
- "&7Reach 600 ELO"
perm:
- "elite.rank"
require_elo: 600
Use Cases
This plugin is perfect for:
❤️ Feedback
If you find bugs or have suggestions, come to my discord server : https://discord.gg/Q4RVZHEtSX
Enjoy!
✨ Features
✔ Supports any ELO plugin via PlaceholderAPI
✔ GUI reward menu with 5 configurable tiers
✔ Each tier can grant multiple permissions
✔ Firework animation when claiming rewards
✔ Achievement sound when claiming rewards
✔ Cooldown system between tier claims
✔ Reset rewards per player or globally
✔ Safe placeholder parsing (never crashes server)
✔ Lightweight and optimized for large servers
Requirements
- PlaceholderAPI
- Paper / Spigot 1.21+
- LuckPerms (recommended for permissions)
You can choose which placeholder provides the player's ELO.
Example config.yml:
papi-elo: "%hnybpvpelo_elo%"
cooldown-seconds: 60
You can change it to any placeholder:
Example papi:
%yeye-elo%
%pvpstats_elo%
%player_level%
This makes the plugin compatible with many ELO systems.
Commands
Player Commands
/thuongelo
Open the ELO reward GUI.
Admin Commands
Create or overwrite a tier:
/eloaward create <id 1-5> <require_elo> <permission>
Example:
/eloaward create 1 300 vip.rank
Add another permission to a tier:
/eloaward addperm <id> <permission>
Example:
/eloaward addperm 1 kit.vip
Remove a permission from a tier:
/eloaward delperm <id> <permission>
Remove a tier completely:
/eloaward remove <id>
Reset a specific tier reward for a player:
/eloaward reset <id> <player>
Reset a specific tier for ALL players:
/eloaward resetall <id>
Reload plugin configuration:
/eloaward reload
Permissions
eloaddon.admin
Allows use of all /eloaward admin commands.
Reward GUI
Players can open the reward GUI with:
/thuongelo
Inside the GUI:
- Locked tiers show normally
- Unlocked tiers glow with enchant effect
- Claimed tiers show Already Claimed
- Clicking a valid tier grants rewards
When a player claims a reward:
- Fireworks spawn above the player
- Higher tiers have better fireworks
- Achievement sound plays
After claiming a tier, the player must wait 60 seconds before claiming another tier.
Already claimed tiers cannot be claimed again unless an admin resets them.
Example award.yml
id1:
material: WOODEN_SWORD
slot: 29
display_name: "&aTier 1"
lore:
- "&7Reach 300 ELO"
perm:
- "vip.rank"
require_elo: 300
id2:
material: STONE_SWORD
slot: 30
display_name: "&bTier 2"
lore:
- "&7Reach 600 ELO"
perm:
- "elite.rank"
require_elo: 600
Use Cases
This plugin is perfect for:
- PvP servers
- Practice servers
- Ranked arenas
- Competitive ladders
❤️ Feedback
If you find bugs or have suggestions, come to my discord server : https://discord.gg/Q4RVZHEtSX
Enjoy!
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
EloAddon - An Add-on for many elo plugin out there is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 76 times (via Spigot). Download it and open it directly in the game.