ModsJava
YKRanks - (Auto Rankup , Rankup Trees , Configurable and Much More!)
A Premium Rankup Plugin
⬇ Download on Spigot
| Version: 1.0.0 | MC: 1.21+ | API: Spigot / Paper |
| Required: Vault | Optional: PlaceholderAPI | License: MIT |
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✨ Core Features
- ♾️ Unlimited Rank Progression — Define unlimited ranks with custom requirements (money, XP, items, levels, permissions, placeholders) and rewards.
- Prestige System — Let players reset to rank 1 with a permanent prestige level, featuring custom requirements and rewards per prestige tier.
- ⚡ Auto Rank-Up — Automatically rank up players when requirements are met, complete with a configurable check interval.
- ️ Clickable Chat Prompts — Shows an interactive [RANKUP] / [DECLINE] clickable message on join and at set intervals.
- ️ DeluxeMenus-Style GUIs — Fully configurable rank list and confirmation menus via YAML with placeholders, click actions, and view requirements.
- Custom Progress Bars — Configurable ■■■■■□□□□□ bars designed for GUIs, chat, and scoreboards.
- Rich Rewards & Effects — Execute commands, send messages, give items/permissions, play sounds, send titles, launch fireworks, and trigger server-wide broadcasts.
- Multi-Language Ready — Ships out of the box with English, Spanish, French, and German. Add any custom language just by copying a file!
- ⚡ SQLite + HikariCP — Lightning-fast asynchronous database with WAL mode, safely stored in
.Code (Text):plugins/YKRanks/data/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Installation & Setup
- Drop YKRanks-1.0.0.jar into your server's
folder.Code (Text):plugins/
- Ensure Vault and an economy plugin (e.g., EssentialsX) are installed.
- Start the server. YKRanks will automatically generate all necessary configuration files.
- Edit
to define your ranks, requirements, and rewards.Code (Text):rankups.yml
- Run
in-game or from the console, and you're ready to go!Code (Text):/ykranks reload
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⌨️ Commands & Permissions
| Command | Description | Permission |
|
Code (Text):
/rankup
|
Rank up to the next available rank |
Code (Text):
ykranks.use
|
|
Code (Text):
/rankups
|
Open the visual rank list GUI |
Code (Text):
ykranks.use
|
|
Code (Text):
/prestige
|
Reset rank and gain a prestige level |
Code (Text):
ykranks.prestige
|
|
Code (Text):
/ykranks reload
|
Reload all configuration files safely |
Code (Text):
ykranks.reload
|
|
Code (Text):
/ykranks admin set <player> <rank>
|
Force set a player's rank |
Code (Text):
ykranks.admin
|
|
Code (Text):
/ykranks admin reset <player>
|
Reset a player to the starting rank |
Code (Text):
ykranks.admin
|
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
️ PlaceholderAPI Hooks
️ PlaceholderAPI Hooks
| Placeholder | Output / Description |
|
Code (Text):
%ykranks_rank%
|
Current rank display name |
|
Code (Text):
%ykranks_next_rank%
|
Next rank display name |
|
Code (Text):
%ykranks_prestige%
|
Current prestige level |
|
Code (Text):
%ykranks_can_rankup%
|
Returns 'true' if eligible to rank up |
|
Code (Text):
%ykranks_progress%
|
Requirement completion percentage (0-100) |
|
Code (Text):
%ykranks_progress_bar%
|
Visual progress bar configured in settings |
|
Code (Text):
%ykranks_rankup_requirements%
|
Formatted requirement list for next rank |
Plus %ykranks_rank_id%, %ykranks_rank_number%, and %ykranks_max_rank%!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Example Rank Setup
Intuitive and easy-to-read YAML configuration.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Example Rank Setup
Intuitive and easy-to-read YAML configuration.
Code (YAML):
rankups:
starter:
name : "&aStarter"
material : "WOODEN_SWORD"
permission : "group.starter"
requirements :
- "money:500"
- "level:5"
rewards :
- "command:give %player% bread 16"
- "message:&6Welcome to the server!"
miner:
name : "&eMiner"
material : "IRON_PICKAXE"
permission : "group.miner"
requirements :
- "money:2000"
- "xp_level:10"
- "item:DIAMOND:16"
rewards :
- "command:give %player% iron_ingot 32"
- "sound:ENTITY_PLAYER_LEVELUP"
- "title:&6&lMiner&7&l!&r&7You are now a Miner"
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Made with ❤️ by YK Studios
Found a bug or need support? Open an issue on GitHub
Made with ❤️ by YK Studios
Found a bug or need support? Open an issue on GitHub
YKRanks - (Auto Rankup , Rankup Trees , Configurable and Much More!) is a free Minecraft Java mod. Compatible with Minecraft 1.11, 1.12, 1.13, 1.14 and newer. Downloaded 6 times (via Spigot). Download it and open it directly in the game.
Explore more