XenoLevelsXenoLevels
Compatible Plugins
Get the up to date list of plugins that integrate with XenoLevels.
XenoLevels ships with several direct hooks and a few practical companion dependencies. This page documents the integrations that are currently visible in the public configuration, commands, and placeholder flow.
Need an integration that is not listed?
Join the support Discord linked on the Spigot resource page to request new hooks or report compatibility issues.
Core dependencies
| Plugin | Purpose | When to enable |
|---|---|---|
| Vault | Provides the economy bridge used by conditions.yml balance checks and by rewards or boosters that charge or pay players. | Install whenever you use economy-based conditions or paid rewards. |
| PlaceholderAPI | Registers %xlv_*% and %clv_*% placeholders for levels, EXP, prestiges, boosters, and leaderboards. | Required for scoreboards, chat formats, holograms, or any external UI. |
| LuckPerms (or another permission manager) | Helps manage XenoLevels.player.* and XenoLevels.admin.* nodes, and is useful for permission-based boosters or reward commands. | Recommended on any production server with multiple staff or donor groups. |
Gameplay & world integrations
| Plugin | Impact | Configuration touchpoints |
|---|---|---|
| WorldGuard | Enables region-based filtering for EXP conditions. | conditions.yml.region-settings |
| RivalHarvesterHoes | Adds the RIVAL_HARVESTER_HOES EXP event. | exp-events.yml |
| RivalPickaxes | Adds the RIVAL_PICKAXES EXP event. | exp-events.yml |
| CyberLevels | Not a runtime hook, but /xlv migrate imports legacy CyberLevels data. | Migration during setup or upgrade |
Progression enhancements
| Plugin | Use case | Notes |
|---|---|---|
| Scoreboard / display plugins (TAB, CMI, DeluxeChat, etc.) | Show XenoLevels data in chat, scoreboards, tab lists, or HUDs. | Map %xlv_level%, %xlv_exp%, %xlv_exp_required%, %xlv_percent%, %xlv_prestige%, and leaderboard placeholders through PlaceholderAPI. |
| Crate / reward plugins (CrazyCrates, CratesPlus, etc.) | Grant keys, items, or custom commands at milestone levels. | Trigger them from rewards.yml. |
| Economy providers (EssentialsX Economy, CMI Economy, etc.) | Supply the Vault-backed currency implementation. | Needed when conditions.yml.economy-settings or paid rewards are in use. |
Database backends
Select the storage driver in config.yml under config.database.type. The current public build documents these backends:
| Driver | Notes |
|---|---|
SQLITE | Default option that stores data in plugins/XenoLevels/database.db. Ideal for single-server setups or testing environments. |
MARIADB / MYSQL | Use when you need shared storage across multiple servers. Configure host, port, credentials, and SSL as needed. |
POSTGRES / POSTGRESQL | Preferred when running PostgreSQL clusters. Configure it similarly to MySQL. |
Documented integrations only
Some builds list extra soft dependencies in
plugin.yml. This wiki intentionally documents only integrations that are currently exposed through public configuration, commands, or placeholder behaviour.Getting Started
How to get started with XenoLevels.
Frequently Asked Questions
Frequently asked questions you might have before using XenoLevels.
Last updated on