2.1latestCommand Button - VanguardRanks 2.1Aug 23, 2026 Added a GUI button that can be used to run commandsyaml # Runs commands as console when clicked, the menu closes first. # Supports the same prefixes as rank/prestige commands: # console:, message:, title:, discord:, perm_<permission>: and prestige_<name>: "C": icon: PAINTING function: COMMAND display_name: '<aqua>Main menu' lore: - "<gray>Click to go back to the main menu." commands: - "pa open main_menu %player%"2.0.2VanguardRanks 2.0.2Jul 20, 2026 Added
- Prestige-Gated Requirements: Rank requirements can now specify a minimum required prestige (e.g.prestige: expert), hiding and bypassing the requirement for players below that prestige.
- Prestige-Gated Reward Commands: Reward commands inrequirements: # This requirement will only be shown if the player has the prestige "expert" or higher, and will be hidden if the player has no prestige or a lower prestige '%prestige_name%': type: TEXT eval: EQUAL value: expert prestige: expert gui_message: '<gray>Prestige <green>%current%<gray>/<yellow>%required% <reset>%status%' deny_message: '<gray>You need to be at least <gray>prestige <red>%required% <gray>to rank up'ranks.ymlnow support prestige prefix conditions (e.g.prestige_expert: eco give %player% 1333).
- Automatic Data & Config Migration: Added automatic migrations across version upgrades.commands: - 'prestige_expert: p give %player% 1333'Fixed
- Fixed player data handling and prestige validation during player join, GUI command processing, and YAML storage serialization.2.0.1VanguardRanks 2.0.1Jul 6, 2026 Added the metrics for answering the following topics. - Is prestige enabled - What's the amount of prestiges setup - What's the type of storage most used2.0.0VanguardRanks 2.0.0Jul 5, 2026
Now, upon reaching the maximum rank on the server, you can reset your rank progress to increase your Prestige level. Continuous Journey: Reset back to the first rank (e.g., Rookie*) with new goals and accumulated multipliers. Simple Commands:* *Prestige System
/rank prestige— Initiates the prestige process and displays a confirmation message with details. */rank prestige confirm— Confirms and executes the rank reset and prestige level up. */rank prestige <player> [confirm]— Allows administrators to manage the prestige of other players.
The plugin's main GUI has been redesigned to display information about the player's current prestige. Prestige Icon:* The menu renders your current prestige icon (supporting standard Minecraft materials or custom textured player heads/skins). GUI Interaction:* You can click directly on the prestige icon in the GUI to initiate the prestige action without having to type commands in chat.Interactive Graphical User Interface (
/rankor/rank gui)
Rank upgrade requirements can now be dynamically evaluated based on your current prestige level variables! Auto-Scaling: Server admins can set rank requirements to scale up depending on the player's prestige (e.g., `value: '%math_1000{prestige_var_check_money}%'`). * This establishes a dynamic and balanced economy that automatically adjusts to each player's progress. ---Dynamic Rank Requirements (Scaling)
Information for Server Administrators
A dedicated configuration file has been introduced to fully customize the prestige tree of your server: Icon Customization:* Supports any Minecraft material or custom textured skull Base64 values (e.g.,New Prestige Configuration (
prestiges.yml)icon: "head:<base64>"). Automated Rewards:* Configure console commands to execute when a player prestiges. Prestige Variables:* Define unique custom variables per prestige level to use in rank requirements or placeholders.rookie: prefix: "<dark_gray>[<yellow>ROOKIE<dark_gray>]" display_name: '<yellow>Rookie' icon: GOLD_INGOT icon_amount: 1 icon_model_data: 0 lore: - '<yellow>Rewards' - ' ' - '<gray>- Start your journey to the top!' expert: prefix: "<dark_gray>[<cyan>EXPERT<dark_gray>]" display_name: '<cyan>Expert' icon: DIAMOND icon_amount: 1 icon_model_data: 0 lore: - '<yellow>Rewards' - ' ' - '<gray>- Gain %prestige_var_xp_multiplier%x more XP' variables: check_money: 2 check_xp: 2 xp_multiplier: 1.5 commands: - 'message: <green>Congratulations! You reached prestige %prestige_display_name%!' - 'exp give %player% 1000'
The Discord integration manager has been updated to support multiple dedicated webhooks withinDiscord Integration (Webhooks)
config.yml: * Send custom rank advancement and prestige milestone announcements directly to distinct Discord channels. * Full support for native and PlaceholderAPI placeholders in Discord messages.
The plugin now registers three dedicated PlaceholderAPI expansion identifiers to query information: 1. `%prestige_<param>%`: Dedicated prestige placeholders. 2. `%rank_<param>%`: Dedicated rank placeholders. 3. `%vanguardranks_<param>%`: Legacy/global placeholders (supports both rank and prestige keys). #### Available Prestige Placeholders *Expanded PlaceholderAPI Support
%prestige_name%— Internal name of the prestige. *%prestige_next_name%— Internal name of the next prestige. *%prestige_previous_name%— Internal name of the previous prestige. *%prestige_display_name%— Formatted display name of the prestige. *%prestige_next_display_name%— Formatted display name of the next prestige. *%prestige_previous_display_name%— Formatted display name of the previous prestige. *%prestige_prefix%— Styled prefix of the prestige. *%prestige_next_prefix%— Styled prefix of the next prestige. *%prestige_previous_prefix%— Styled prefix of the previous prestige. *%prestige_level%— Numeric level of the prestige. *%prestige_next_level%— Numeric level of the next prestige. *%prestige_previous_level%— Numeric level of the previous prestige. *%prestige_var_<variable_name>%— Value of a custom variable configured for the current prestige level.1.9.9VanguardRanks 1.9.9Jul 5, 2026 - Fixed not setting custom-model-data from ranks.yml, only from config.yml were a applied. - Added a configuration for toggling metrics for bstats. Update the config.yml with metrics section <details> <summary>config.yml</summary> metrics: true </details>1.9.3VanguardRanks 1.9.3Jan 7, 2026 - Fixed an error when checking player's rank and it doesn't have a Rank yet - Fixed a bug where clicking another inventory would trigger events on the VR inventory - Fixed some commands not working when the command had the character ":" in the text - Fixed a bug introduced in the last version where the player head appear with the "gui_close" locale1.9.0VanguardRanks 1.9.0Jun 8, 2025
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta