SkyblockXP – Custom Leveling & Experience System
SkyblockXP is a lightweight, fully customizable plugin that adds a unique leveling and experience system to your Minecraft server. Whether you run a Skyblock server, RPG world, or a competitive PvE realm, SkyblockXP gives you total control over player progression, rewards, and more.
Dependences:
PlaceHolderAPI
Features
- Custom Levels & XP System
Create unlimited levels and define exactly how much XP is needed for each. Configure unique commands as rewards for each level-up!
- ➕ Add/Remove Experience
Easily give or take experience from any player via commands.
- View Player Stats
Check a player's current level and XP instantly.
- Top Player Leaderboards
See the top players ranked by level or experience with built-in leaderboard placeholders.
- PlaceholderAPI Support
Display player level and experience in chat, scoreboards, holograms, and GUIs with multiple dynamic placeholders.
- Permission-Based Command Access
Control who can use which commands with full permission support.
- One-Click Reload
Reload all plugin settings and files without restarting your server.
- ✍️ Editable Messages
Fully customize all plugin messages via the messages.yml file.
- ⚙️ Flexible Level Design
Define the XP required for each level and assign your own reward commands.
Commands
All commands require proper permissions to use.
- /skyblock check <player>
View the specified player's level and experience.
- /skyblock experience give <player> <amount>
Give experience to a player.
- /skyblock experience take <player> <amount>
Take experience from a player.
- /skyblock reload
Reload the plugin's configuration and messages.
- /skyblock top xp
View the top 10 players with the most experience.
- /skyblock top levels
View the top 10 players with the highest levels.
Placeholders
SkyblockXP integrates with
PlaceholderAPI, giving you dynamic, real-time stats you can display anywhere.
Basic Placeholders
- %skyblockxp_level% – Player's current level
- %skyblockxp_experience% – Player's current experience
- %skyblockxp_experience_needed% – XP needed to reach the next level
Top Player Placeholders
- %skyblockxp_top_level_#% – Level of the top # player (e.g., 1, 2, 3, ...)
- %skyblockxp_top_exp_#% – Experience of the top # player
- %skyblockxp_top_level_name_#% – Name of the top # player by level
- %skyblockxp_top_exp_name_#% – Name of the top # player by experience
Additional placeholders are available for use in messages.yml.
Planned Features
- Set level or experience manually for any player
- Item-based level-up rewards
- ️ GUI interfaces for stats, level-up, and configuration
- More advanced placeholders and events
- Suggestions welcome! I'm actively developing and open to feedback.