LevelsX | XP levels | Skills | Challenges | Kill Rewards icon

LevelsX | XP levels | Skills | Challenges | Kill Rewards -----

Earn XP, unlock power, dominate the game.



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).

For Spigot 1.16 versions visit our website


Key Features
  • 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:

Command Description Permission
/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

Dependencies
  • Vault
Config file
Code (YAML):
# =====================================
#  LevelsX Plugin Configuration File
# =====================================

# --- 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

# --- Challenge Goals ---
# Separate goals for daily and weekly challenges
dailyGoals
:
  MOB_KILLS
: 10
  DAMAGE_TAKEN
: 500
  MONEY_EARNED
: 1000
  MONEY_SPENT
: 1000
  KILOMETERS_TRAVELED
: 5
weeklyGoals
:
  MOB_KILLS
: 50
  DAMAGE_TAKEN
: 2500
  MONEY_EARNED
: 5000
  MONEY_SPENT
: 5000
  KILOMETERS_TRAVELED
: 25

# --- Challenge Rewards ---
# Rewards granted when completing challenges
challengeRewards
:
  daily
:
    xp
: 20
    money
: 0.0
    types
:
      MOB_KILLS
: {xp : 20, money : 0.0 }
      DAMAGE_TAKEN
: {xp : 20, money : 0.0 }
      MONEY_EARNED
: {xp : 20, money : 0.0 }
      MONEY_SPENT
: {xp : 20, money : 0.0 }
      KILOMETERS_TRAVELED
: {xp : 20, money : 0.0 }
  weekly
:
    xp
: 50
    money
: 0.0
    types
:
      MOB_KILLS
: {xp : 50, money : 0.0 }
      DAMAGE_TAKEN
: {xp : 50, money : 0.0 }
      MONEY_EARNED
: {xp : 50, money : 0.0 }
      MONEY_SPENT
: {xp : 50, money : 0.0 }
      KILOMETERS_TRAVELED
: {xp : 50, money : 0.0 }

# --- Kill Rewards ---
killRewards
:
  mobs
:
    enabled
: true
    xp
: 10
    money
: 0.0
  players
:
    enabled
: true
    xp
: 25
    money
: 0.0

# --- Scoreboard Defaults ---
scoreboard
:
  order
: [LEVEL, XP, PROGRESS, BALANCE, KILLS, MOB_KILLS, DEATHS, KM ]
  enabled
:
    LEVEL
: true
    BALANCE
: false
    XP
: true
    PROGRESS
: true
    KILLS
: false
    MOB_KILLS
: false
    DEATHS
: false
    KM
: false
 


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.

bStats metrics
[​IMG]
Resource Information
Author:
----------
Total Downloads: 217
First Release: Jul 3, 2025
Last Update: Jul 4, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings