LevelsX
Easy player levels, skills, stats and extra's!
LevelsX is a powerful and customizable Spigot plugin (1.16 – 1.21) that overhauls the vanilla XP system into a full-featured leveling, skills, and statistics framework. Players earn XP through combat and challenges, spend skill points to unlock unique abilities, and track a wide array of in-game statistics—all managed via intuitive GUIs and fully backed by Vault and configurable storage. Whether you’re running a small survival server or a large network, LevelsX lets you create engaging progression paths and reward systems without writing a single line of code.
Key Features
-
Leveling & XP Sources
-
Earn XP and advance levels by:
-
PvP kills & mob kills
-
Completing custom challenges
-
-
Daily challenges reset every 24 hours (e.g., mob kills, damage taken, money spent/earned, kilometers traveled)
-
-
Reward System
-
Skill points: awarded every 5 levels
-
Item rewards: granted every 20 levels (configurable per-tier)
-
Money rewards: fixed cash bonus for all other levels
-
-
Player & Admin GUIs
-
Player GUI to view levels, XP progress, stats, pending rewards, and to spend skill points on skills (damage, damage reduction, lifesteal, healing, lung capacity, etc.)
-
Admin GUI to configure:
-
Money reward amounts
-
Item reward selections
-
Level caps
-
-
-
Real-Time Scoreboard
-
Toggleable in-game scoreboard showing current level and XP progress via
/skill scoreboard
-
-
Vault Integration
-
Automatic economy support for all money transactions
-
All Vault transactions are logged in player statistics
-
-
Comprehensive Stats Tracking
-
Monitors and stores per-player: time online, kills, mob kills, deaths, damage dealt, money earned/spent, kilometers traveled
-
-
Flexible Storage Options
-
Choose between SQLite or MySQL via the
storage
setting -
Manually trigger backups with
/skill backup <sql|sqlite>
-
Commands & Permissions
Command | Description | Permission |
---|---|---|
/skill | Open the player skills & stats GUI | skill.use |
/skill admin | Open the admin configuration GUI for rewards, caps & backups | skill.admin |
/skill leaderboard | View global or per-stat leaderboards (if configured) | skill.use |
/skill scoreboard | Toggle the real-time level & XP scoreboard on/off | skill.use |
/skill backup <sql/sqlite> | Create a manual backup of all player data | skill.admin |
Requirements & Compatibility
-
Minecraft: 1.16 – 1.21 (Spigot, Paper)
-
Dependencies: Vault (for economy integration)
-
Storage: SQLite (default) or MySQL (configurable)
PlaceholderAPI placeholders
- %levelsx_level%
- %levelsx_xp%
- %levelsx_skillpoints%
- %levelsx_kills%
- %levelsx_mobkills%
- %levelsx_deaths%
- %levelsx_progress%
Elevate your server’s progression system with LevelsX—turn every kill, quest, and journey into meaningful rewards and bragging rights!