XenoLevelsXenoLevels
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, or PostgreSQL with automatic saves and CyberLevels migration tooling.
- Localization & placeholders – Customize every message in
lang.ymland expose levels, EXP, prestiges, boosters, and leaderboards through PlaceholderAPI.
How this documentation is organized
Use these articles together to configure and operate XenoLevels:
- Configuration Files – Overview of global settings, system folders, and optional YAML files.
- Commands & Permissions – Everything behind the
/xlvcommand tree and the permission structure. - Experience Design – Learn how event expressions, conditions, and anti-abuse rules shape EXP gain.
- Rewards & Boosters – Automate reward delivery and control boosters that speed up progression.
- Supported Plugins – Discover which plugins integrate with boosters, regions, placeholders, and economy hooks.
- 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.ymlto select your storage driver, auto-save interval, and whether the plugin should auto-update YAML files on each release. - Explore the generated
systems/mainfolder to understand howsystem.yml,levels.yml, andexp-events.ymlwork together. - Grant yourself the administrative permissions listed on the Commands page so you can reload, adjust levels, and test rewards quickly.
Documentation Tree
Don't know where to start? Here is the documentation tree so you can find what you need.
Compatible Plugins
Get the up to date list of plugins that integrate with XenoLevels.
Last updated on