XenoLevels

Getting Started

How to get started with XenoLevels.

What is XenoLevels?

XenoLevels is a closed-source premium leveling plugin distributed through its SpigotMC resource page. It delivers a full progression framework for survival and network servers while keeping every system configurable through YAML files.

Core capabilities

  • Multiple leveling systems – Run independent progress tracks (main, mining, combat, and more) with their own requirements, GUIs, and rewards.
  • Prestige ladder – Let players reset their level in exchange for prestige milestones and fresh rewards.
  • Reward automation – Fire commands, messages, titles, sounds, and action bars whenever players reach a configured level or prestige.
  • Booster engine – Combine time-based, permission-based, and targeted boosters with stacking logic and GUI support.
  • EXP events for almost everything – Award EXP from mob kills, quests, commands, farming, movement, timed bonuses, and dozens of other triggers.
  • Anti-abuse protections – Restrict where and how EXP is earned with cooldowns, world and region filters, AFK checks, and block age rules.
  • Database flexibility – Store progress in SQLite, MySQL, MariaDB, PostgreSQL, or MongoDB with automatic saves and migration tooling.
  • Localization & placeholders – Customize every message in lang.yml and expose levels, EXP, prestiges, boosters, and leaderboards through PlaceholderAPI.

How this documentation is organized

Use these articles together to configure and operate XenoLevels:

  1. Configuration Files – Overview of global settings, system folders, and optional YAML files.
  2. Commands & Permissions – Everything behind the /xlv command tree and the permission structure.
  3. Experience Design – Learn how event expressions, conditions, and anti-abuse rules shape EXP gain.
  4. Rewards & Boosters – Automate reward delivery and control boosters that speed up progression.
  5. Supported Plugins – Discover which plugins integrate with boosters, regions, placeholders, and economy hooks.
  6. FAQ – Quick answers to recurring questions during setup and maintenance.

Where are the files?

Once the plugin starts, all configuration lives in plugins/XenoLevels/. The default setup generates a systems/main folder alongside global files like config.yml and lang.yml.

Next steps

  • Review config.yml to select your storage driver, auto-save interval, and whether the plugin should auto-update YAML files on each release.
  • Explore the generated systems/main folder to understand how system.yml, levels.yml, and exp-events.yml work together.
  • Grant yourself the administrative permissions listed on the Commands page so you can reload, adjust levels, and test rewards quickly.

Last updated on