LevelsX LevelsX is a comprehensive XP & leveling plugin for Minecraft (1.16–1.21) that rewards players and tracks detailed statistics. Players earn XP by performing actions like kills, mob kills and completing challenges. Every 5 levels they receive a skill point, and every 20 levels they get a special item (plus an optional cash reward per level).
XP & Levels Players gain XP through kills, mob kills and challenges. XP required to level up scales linearly (level × 100 XP).
Skill System Spend skill points to improve:
Damage
Damage Reduction
Healing
Lifesteal
Lung Capacity (Each skill can be raised up to 10 tiers.)
Challenges Daily and weekly objectives such as mob kills, damage taken or distance traveled. Completing a challenge grants XP and/or money. Challenges reset automatically.
Player Statistics Tracks in-depth stats: time online, kills, deaths, damage dealt/taken, money earned/spent, distance traveled, and more. Viewable via /skill stats or the in-game GUI.
Scoreboard Optional on-screen display (toggle with /skill scoreboard) showing level, XP and selected stats. Players can choose which fields appear and rearrange their order.
Intuitive GUIs
Player Menu: Manage skills, view active challenges and check stats
Admin Menu: Configure rewards, challenge goals and set level cap
Vault Integration All cash rewards and transactions are handled through Vault, with balances reflected directly in player stats.
Data Storage Choose between SQLite or MySQL for saving all player data. Use /skill backup <sql|sqlite> to manually create a backup.
Commands All functionality is accessed via the /skill command:
CommandDescriptionPermission /skill Open the player menu —
/skill admin Open the admin menu skill.admin
/skill leaderboard <stat> Show top players by a given statistic —
/skill spend <amount> Spend your skill points —
/skill stats View your personal statistics —
`/skill scoreboard [on off]` Toggle the scoreboard display
/skill reload Reload the plugin configuration skill.admin
/skill setlevel <player> <level> Set a player’s level skill.admin
/skill setskillpoints <player> <amount> Grant skill points to a player skill.admin
`/skill backup <sql sqlite>` Create a manual backup
# --- Storage Settings --- storage: # Choose your storage method: 'sqlite' or 'mysql' type: sqlite
# MySQL settings (only used if type: mysql) mysql:
host: localhost
# Database host port: 3306
# Database port database: levelsx
# Database name user: root
# Database user password: ''
# Database password
# --- Level-Up Rewards --- # Rewards given to a player upon leveling up moneyReward: 100.0
# Amount of in-game currency itemReward: DIAMOND
# Single item reward (e.g., DIAMOND) itemRewards: {}# Multiple item rewards (format: ITEM_NAME: AMOUNT)
# --- General Limits --- levelCap: 100
# Maximum achievable level autosave: 5
# Minutes between automatic data saves
LevelsX seamlessly combines progression, challenges and analytics, all managed through user-friendly menus. With Vault support and flexible storage options, it’s ideal for any survival or RPG-style server.