Advanced Levelling System with complex rewards, multipliers, prestige system and MySQL support

Plugin requires HyperCore
Configure XP rewards for mining, killing mobs, crafting, fishing, breeding, smelting, trading, enchanting, advancements, and more! Every action can reward players.
Give money, execute commands, grant items. Support for "all" levels, intervals (5+), specific levels, and milestones. Prestige rewards included!
Players can reset their level to gain prestige ranks with unique rewards, broadcasts, and special status. Fully configurable prestige progression!
HyperLevels was specifically built for large server networks and provides a very efficient MySQL database structure that creates lightning-fast sync with other servers in combination with Redis.
Custom titles, actionbar messages, sounds, and experience bar integration. Everything supports MiniMessage formatting with gradients!
Full PAPI support with placeholders: %hyperlevels_level%, %hyperlevels_exp%, %hyperlevels_prestige% and many more!
Automatically promote players through ranks based on their level. Perfect for LuckPerms integration with customizable promotion commands!
Grant special bonuses to VIP, Premium, or any permission-based groups. Reward your supporters with extra XP or money!
Use command /hl migrate to migrate from other Levelling Systems! (Currently only CyberLevels, open a ticket to request more)

View your or another player's current level and experience.
Aliases: /lvl, /lv
Admin commands to manage levels, reload config, view stats.
Aliases: /lvls, /hl, /hyperlevels
Manage player experience points.
Aliases: /xp, /experience
Reset your level and gain prestige. Requires confirmation.
Aliases: /pr, /p


# HyperLevels - Rewards Configuration rewards: # Universal reward - given on EVERY level up base-reward: type: "level" levels: "all" money: 100 commands: - "give {player} diamond 1" messages: - "&a&l✓ &aYou leveled up to &e{level}&a!" # Every 5 levels (5, 10, 15, 20...) interval-5-reward: type: "level" levels: "5+" money: 250 commands: - "give {player} emerald 5" # Level 50 Milestone level-50-milestone: type: "level" levels: [50] money: 25000 commands: - "give {player} netherite_chestplate 1" broadcast: enabled: true message: "&e{player} reached &6&lLevel 50&7!" # Prestige Rewards prestige-base-reward: type: "prestige" prestiges: "all" money: 1000 messages: - "&6&l⚡ PRESTIGE ASCENSION ⚡" # Permission-Based Rewards permission-rewards: vip-bonus: permission: "hyperlevels.vip" levels: "all" money: 50
%hyperlevels_level% - Player's level%hyperlevels_exp% - Current experience%hyperlevels_exp_required% - XP needed for next level%hyperlevels_exp_progress% - Progress percentage%hyperlevels_prestige% - Prestige level%hyperlevels_total_exp% - Lifetime total XP💡 Plus CyberLevels compatibility: All %clv_% placeholders still work!