AzRankup
A Powerful Rankup Plugin for Minecraft Servers
Features
- Flexible Rankup System - Create unlimited ranks with custom requirements
- Prestige System - Reset ranks for exclusive rewards and status
- Multi-Currency Support - Money, XP, items, tokens, and more
- GUI Confirmation - Beautiful in-game menus for rank progression
- PlaceholderAPI Integration - Display rank info anywhere
- Auto-Rankup - Automatic rank progression when requirements are met
- Webhook Support - Integration with mcMMO, Towny, VotingPlugin, and more
- Customizable Messages - Full locale support with Pebble templates
Commands
/rankup |
Rank up to the next rank |
azrankup.rankup |
/rankup noconfirm |
Rankup without confirmation |
azrankup.noconfirm |
/ranks |
List all available ranks |
azrankup.ranks |
/prestige |
Prestige to start over |
azrankup.prestige |
/prestiges |
List all prestiges |
azrankup.prestiges |
/maxrankup |
Rankup as many times as possible |
azrankup.maxrankup |
/rankup3 reload |
Reload configuration |
azrankup.reload |
/rankup3 forcerankup <player> |
Force a player to rankup |
azrankup.force |
/rankup3 forceprestige <player> |
Force a player to prestige |
azrankup.force |
/rankup3 rankdown <player> |
Demote a player one rank |
azrankup.force |
/rankup3 playtime get [player] |
Check playtime |
azrankup.playtime.get |
Permissions
azrankup.* |
All permissions |
OP |
azrankup.rankup |
Use /rankup command |
true |
azrankup.ranks |
Use /ranks command |
true |
azrankup.prestige |
Use /prestige command |
true |
azrankup.prestiges |
Use /prestiges command |
true |
azrankup.maxrankup |
Use /maxrankup command |
true |
azrankup.noconfirm |
Bypass confirmation |
true |
azrankup.admin |
Admin commands |
OP |
azrankup.reload |
Reload plugin |
OP |
azrankup.force |
Force rankup/prestige |
OP |
Requirements
- Minecraft Version: 1.13 - 1.21.9
- Java Version: 8 or higher
- Dependencies: Vault (required)
- Soft Dependencies: PlaceholderAPI, LuckPerms, mcMMO, Towny, TokenManager, VotingPlugin
Configuration Example
Code (Text):
# Example rankup configuration
Aexample:
rank: 'A'
next: 'B'
requirements:
- 'money 1000'
- 'xp-level 5'
commands:
- 'broadcast &6{{player}} &eranked up to &a{{next.rank}}!'
Bexample:
rank: 'B'
next: 'C'
requirements:
- 'money 2500'
- 'playtime-minutes 60'
In-Game Messages:
- &a = Green
- &c = Red
- &e = Yellow
- &6 = Gold
- &b = Aqua
Installation
- Download AzRankup from this repository
- Place the .jar file in your server's plugins folder
- Install Vault and a permissions plugin (LuckPerms recommended)
- Restart your server
- Configure rankups.yml to your liking
- Run /rankup3 reload to apply changes
Wiki
For detailed configuration guides, requirement types, and advanced features, check the documentation in the `src/main/resources` folder.
Building
Build the plugin using Maven:
Code (Text):
mvn clean compile package
The compiled .jar will be in the `target` directory.
License
This project is licensed under the terms included in `LICENSE.txt`.
Made with ❤️ by GamingHuzai