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.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.
Last updated on