Nexusprestige is a powerful, feature-rich prestige system for Minecraft servers that goes beyond basic progression. Players can reset their progress for permanent rewards, status, and unique perks while climbing an intelligent leaderboard system. With RGB hex color support, flexible reward systems, real-time leaderboards, and seamless integrations, DriftPrestiges creates an engaging progression system that keeps players competing and coming back to your server.
Compatible with Minecraft 1.16 - 1.21.5
Designed to work flawlessly across a wide range of Minecraft versions!
Player Placeholders:
Leaderboard Placeholders:
Built-in support for Essentials Chat and other chat plugins:
Every aspect can be customized:
Join our Discord for support, updates, and community: https://discord.gg/jdQ8j2f2wX
Ready to transform your server's progression system? Get DriftPrestiges today and watch your players compete for the top spot!
Compatible with Minecraft 1.16 - 1.21.5
Designed to work flawlessly across a wide range of Minecraft versions!
Features
Full RGB Hex Color Support
- Use stunning custom colors with the format &#RRGGBB in all messages and menu text
- Create eye-catching gradients, rainbow effects, and unique styles
- Stand out from other servers with vibrant, personalized prestige displays
Intuitive GUI Menu
- Sleek, customizable in-game prestige menu with live updates
- Real-time progress bar shows how close players are to their next prestige
- Clearly displayed requirements and upcoming rewards preview
- Player head displays and comprehensive stat tracking
- Special milestone indicators for bonus rewards
Flexible Requirements System
- Configure costs that increase exponentially with each prestige level
- Independently enable or disable money and gems requirements
- Create money-only, gems-only, or completely free prestige systems
- Full compatibility with Essentials Economy and ElementalGems
- Smart balance verification with multiple fallback methods
Advanced Multi-Tier Reward System
- Every Prestige Rewards - Consistent rewards for each level up
- Milestone Rewards - Special bonuses every 10 levels (10, 20, 30, etc.)
- Custom Level Rewards - Unique rewards at specific levels you define
- All three reward types can work simultaneously for maximum engagement
- Execute any commands: economy, boosters, crates, ranks, titles, and more
- Automatic reward preview in prestige menu
Real-Time Leaderboard System
- Auto-updating leaderboard with configurable refresh intervals
- Track top 100 players (configurable) with their prestige levels
- Smart update system - only refreshes when needed for performance
- Thread-safe operations for multi-player servers
- Admin commands for leaderboard management
Comprehensive PlaceholderAPI Integration
Player Placeholders:
- %driftprestige_level% - Current prestige level
- %driftprestige_progress% - Visual progress bar
- %driftprestige_level_color% - Level-based color code
- %driftprestige_position% - Leaderboard ranking
- %driftprestige_balance% - Current money balance
- %driftprestige_gems% - Current gem balance
Leaderboard Placeholders:
- %driftprestige_lb_name_1% to %driftprestige_lb_name_100% - Player names by rank
- %driftprestige_lb_prestiges_1% to %driftprestige_lb_prestiges_100% - Levels by rank
- %driftprestige_lb_size% - Total ranked players
- %driftprestige_lb_next_update% - Seconds until next leaderboard update
- %driftprestige_lb_next_update_formatted% - Human-readable countdown (e.g., "2m 30s")
Enhanced Chat Integration
Built-in support for Essentials Chat and other chat plugins:
- {driftprestige_level} - Player's current prestige level
- {driftprestige_progress} - Visual progress bar
- {driftprestige_level_color} - Dynamic level colors
- {driftprestige_prefix} - Auto-formatted prestige prefix
Performance & Security
- Thread-safe operations with ConcurrentHashMap
- Anti-spam cooldown system (3 seconds between prestiges)
- Asynchronous data saving and leaderboard updates
- Smart console message filtering - no spam when features are disabled
- Minimal server impact with optimized code
Seamless Integrations
- Essentials Economy - Direct API integration with reflection fallbacks
- ElementalGems - Full gem system support
- PlaceholderAPI - Extensive placeholder support
- Chat Plugins - Universal chat format compatibility
Commands
Player Commands
- /prestige (alias: /p) - Opens the prestige menu
Admin Commands
- /dpr reload - Reloads plugin configuration and leaderboard
- /dpr reset <player|**> - Resets prestige for a player or everyone
- /dpr set <player> <level> - Sets a player's prestige level
- /dpr lb - View leaderboard information and commands
- /dpr lb top [number] - Show top prestige players (default 10)
- /dpr lb update - Force immediate leaderboard update
- /dpr lb position <player> - Check a player's leaderboard position
Permissions
- driftprestige.use - Access to prestige menu (default: true)
- driftprestige.admin - Access to admin commands (default: op)
Highly Customizable
# Configuration for DriftPrestiges
# Menu configuration
menu:
title: "&8Prestige Menu"
# Layout using symbols:
# # = Filler item (glass pane)
# @ = Player head
# $ = Prestige button
# % = Stats display
layout: |
# # # # # # # # #
# @ # # $ # # % #
# # # # # # # # #
# Progress bar configuration
progress_bar:
filled_color: "&b" # Color for filled part of the bar (supports hex: �FBB7)
empty_color: "&7" # Color for empty part of the bar
symbol: "■" # Symbol to use for the bar (■, █, ▮, -, etc.)
length: 10 # Number of symbols in the bar
# Item configurations
items:
# Filler item (glass pane)
filler:
material: GRAY_STAINED_GLASS_PANE
name: " "
lore: []
# Player head
player_head:
name: "&ePrestige Info"
lore:
- " "
- "&7Prestiging allows you to get cool rewards"
- "Only for the price of Money and Gems!"
# Prestige button
prestige_button:
material: BOOK
name: "&aPrestige {next_level}"
lore:
- "&7Requirements:"
- "&7- Money: &e${cost_money}"
- "&7- Gems: &b{cost_gems}"
- " "
- "&7Rewards:"
- "&7- &e+$10,000"
- "&7- &a+5% Sell Boost (1 hour)"
- " "
- "&eClick to prestige!"
# Stats display
stats:
material: CLOCK
name: "&bStats"
lore:
- "&7Prestige Level: &e{level}"
- "&7Progress: {progress}"
- "&7Balance: &e${balance}"
- "&7Gems: &b{gems}"
# Prestige configuration
prestige:
# Requirements configuration
requirements:
money:
enabled: true # Set to false to disable money requirement
gems:
enabled: true # Set to false to disable gems requirement
# Cost configuration (exponential scaling)
cost:
money: 10000.0
money_multiplier: 1.5
gems: 100
gems_multiplier: 1.2
# NEW REWARD SYSTEM
rewards:
# A reward for every prestige that the player does
reward_every:
enabled: true
commands:
- "eco give %player% 1000"
- "gems add %player% 100"
# A reward every 10 levels (levels 10, 20, 30, etc.)
reward_ten:
enabled: true
commands:
- "eco give %player% 5000"
- "gems add %player% 500"
- "broadcast &a%player% reached prestige level %level%!"
# Custom rewards at specific levels
reward_custom:
enabled: true
levels:
5:
commands:
- "eco give %player% 2500"
- "gems add %player% 250"
- "tell %player% &aCongratulations on reaching prestige level 5!"
12:
commands:
- "eco give %player% 10000"
- "gems add %player% 1000"
- "crate give %player% rare 1"
25:
commands:
- "eco give %player% 25000"
- "gems add %player% 2500"
- "crate give %player% epic 1"
- "broadcast &6%player% has reached the prestigious level 25!"
50:
commands:
- "eco give %player% 100000"
- "gems add %player% 10000"
- "crate give %player% legendary 1"
- "broadcast &c&l%player% has reached the legendary level 50!"
# Leaderboard configuration
leaderboard:
# How often to update the leaderboard (in seconds)
update_interval: 60
# Maximum number of players to track on leaderboard
max_size: 100
# Placeholder text for empty leaderboard positions
empty_name_placeholder: "No Player"
empty_level_placeholder: "0"
# External command hooks
hooks:
# Commands to check balances
# You MUST set these to work with your economy plugin
balance_check: "balance %player%"
gems_check: "gems balance %player%" # Command to check player gems
# Commands to take resources
money_take: "eco take %player% %amount%"
gems_take: "gems remove %player% %amount%"
# Messages
messages:
prestige_success: "&aYou have prestiged to level %level%!"
not_enough_money: "&cYou don't have enough money to prestige!"
not_enough_gems: "&cYou don't have enough gems to prestige!"
prestige_broadcast: "�FBB7%player_name% Has hit prestige %driftprestige_level%! Type /prestige to check it out!"
# Menu configuration
menu:
title: "&8Prestige Menu"
# Layout using symbols:
# # = Filler item (glass pane)
# @ = Player head
# $ = Prestige button
# % = Stats display
layout: |
# # # # # # # # #
# @ # # $ # # % #
# # # # # # # # #
# Progress bar configuration
progress_bar:
filled_color: "&b" # Color for filled part of the bar (supports hex: �FBB7)
empty_color: "&7" # Color for empty part of the bar
symbol: "■" # Symbol to use for the bar (■, █, ▮, -, etc.)
length: 10 # Number of symbols in the bar
# Item configurations
items:
# Filler item (glass pane)
filler:
material: GRAY_STAINED_GLASS_PANE
name: " "
lore: []
# Player head
player_head:
name: "&ePrestige Info"
lore:
- " "
- "&7Prestiging allows you to get cool rewards"
- "Only for the price of Money and Gems!"
# Prestige button
prestige_button:
material: BOOK
name: "&aPrestige {next_level}"
lore:
- "&7Requirements:"
- "&7- Money: &e${cost_money}"
- "&7- Gems: &b{cost_gems}"
- " "
- "&7Rewards:"
- "&7- &e+$10,000"
- "&7- &a+5% Sell Boost (1 hour)"
- " "
- "&eClick to prestige!"
# Stats display
stats:
material: CLOCK
name: "&bStats"
lore:
- "&7Prestige Level: &e{level}"
- "&7Progress: {progress}"
- "&7Balance: &e${balance}"
- "&7Gems: &b{gems}"
# Prestige configuration
prestige:
# Requirements configuration
requirements:
money:
enabled: true # Set to false to disable money requirement
gems:
enabled: true # Set to false to disable gems requirement
# Cost configuration (exponential scaling)
cost:
money: 10000.0
money_multiplier: 1.5
gems: 100
gems_multiplier: 1.2
# NEW REWARD SYSTEM
rewards:
# A reward for every prestige that the player does
reward_every:
enabled: true
commands:
- "eco give %player% 1000"
- "gems add %player% 100"
# A reward every 10 levels (levels 10, 20, 30, etc.)
reward_ten:
enabled: true
commands:
- "eco give %player% 5000"
- "gems add %player% 500"
- "broadcast &a%player% reached prestige level %level%!"
# Custom rewards at specific levels
reward_custom:
enabled: true
levels:
5:
commands:
- "eco give %player% 2500"
- "gems add %player% 250"
- "tell %player% &aCongratulations on reaching prestige level 5!"
12:
commands:
- "eco give %player% 10000"
- "gems add %player% 1000"
- "crate give %player% rare 1"
25:
commands:
- "eco give %player% 25000"
- "gems add %player% 2500"
- "crate give %player% epic 1"
- "broadcast &6%player% has reached the prestigious level 25!"
50:
commands:
- "eco give %player% 100000"
- "gems add %player% 10000"
- "crate give %player% legendary 1"
- "broadcast &c&l%player% has reached the legendary level 50!"
# Leaderboard configuration
leaderboard:
# How often to update the leaderboard (in seconds)
update_interval: 60
# Maximum number of players to track on leaderboard
max_size: 100
# Placeholder text for empty leaderboard positions
empty_name_placeholder: "No Player"
empty_level_placeholder: "0"
# External command hooks
hooks:
# Commands to check balances
# You MUST set these to work with your economy plugin
balance_check: "balance %player%"
gems_check: "gems balance %player%" # Command to check player gems
# Commands to take resources
money_take: "eco take %player% %amount%"
gems_take: "gems remove %player% %amount%"
# Messages
messages:
prestige_success: "&aYou have prestiged to level %level%!"
not_enough_money: "&cYou don't have enough money to prestige!"
not_enough_gems: "&cYou don't have enough gems to prestige!"
prestige_broadcast: "�FBB7%player_name% Has hit prestige %driftprestige_level%! Type /prestige to check it out!"
Every aspect can be customized:
- Custom menu layouts and materials
- RGB hex color support throughout
- Flexible cost formulas and multipliers
- Configurable progress bars and symbols
- Multiple reward system types
- Leaderboard update intervals
- Custom placeholder messages
Perfect For:
- Prison servers with rank progression
- Skyblock servers with island prestiges
- Survival servers with player advancement
- Any server wanting competitive progression systems
- Servers needing leaderboard functionality
SUPPORT
Join our Discord for support, updates, and community: https://discord.gg/jdQ8j2f2wX
Ready to transform your server's progression system? Get DriftPrestiges today and watch your players compete for the top spot!
