XenoLevels
Compatible Plugins
Get the up to date list of plugins that integrate with XenoLevels.
XenoLevels ships with multiple hooks and soft dependencies so you can expand the leveling experience without touching the closed-source code. Use this page to decide which plugins to install and how they influence your configuration files.
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 | Compatibility |
|---|---|---|---|
| Vault | Provides a unified economy API so boosters, conditions, and rewards can charge or credit balances. | Install whenever you plan to pay players with reward commands or deduct money in conditions.yml. | ✅ Added |
| PlaceholderAPI | Registers XenoLevels placeholders (%xlv_*%) for levels, EXP, prestiges, boosters, and leaderboards. | Required for holograms, scoreboards, chat formats, or any UI that displays leveling data. | ✅ Added |
| LuckPerms (or another permission manager) | Manages XenoLevels.player.* and XenoLevels.admin.* permission nodes, and lets reward commands grant permissions. | Install on any server that needs granular command access or permission-based boosters. | ✅ Added |
Gameplay & world integrations
| Plugin | Impact | Configuration touchpoints | Compatibility |
|---|---|---|---|
| WorldGuard | Enables region filters, weather awareness, and season checks inside conditions and anti-abuse modules. | Configure conditions.yml.region-settings, weather-settings, or season-settings once WorldGuard is installed. | ✅ Added |
| MythicMobs | Planned support for matching custom mobs in EXP filters and requirements. | Keep identifiers ready in exp-events.yml or anti-abuse modules; integration is queued. | ⬜ Planned |
| LevelledMobs | Planned support for scaling EXP based on LevelledMobs metadata. | Prepare EXP ranges in exp-events.yml that reflect your mob levels; integration will follow. | ⬜ Planned |
| RivalHarvesterHoes | Adds triggers for custom hoe actions via the RIVAL_HARVESTER_HOES event. | Reference the event in exp-events.yml when the plugin is installed. | ✅ Added |
| RivalPickaxes | Adds triggers for RivalPickaxes actions via the RIVAL_PICKAXES event. | Reference the event in exp-events.yml when the plugin is installed. | ✅ Added |
| CyberLevels | Not a runtime dependency, but the /xlv migrate command imports legacy CyberLevels data. | Run the migration before switching production servers to XenoLevels. | ✅ Added |
Progression enhancements
| Plugin | Impact | Configuration touchpoints | Compatibility |
|---|---|---|---|
| Scoreboard / display plugins (TAB, CMI, DeluxeChat, etc.) | Display XenoLevels data through PlaceholderAPI in scoreboards, chat formats, or HUDs. | Map %xlv_level%, %xlv_exp%, %xlv_required%, %xlv_percent%, %xlv_prestige%, and leaderboard placeholders in your display plugin. | ✅ Added |
| Crate / reward plugins (CrazyCrates, CratesPlus, etc.) | Grant crate keys or special items as part of leveling rewards. | Add the plugin's commands to rewards.yml. | ✅ Added |
| Economy providers (EssentialsX Economy, CMI Economy, etc.) | Supply the Vault bridge required for payouts, entry fees, or upkeep costs. | Reference currency rewards in rewards.yml or enable balance checks under conditions.yml.economy-settings. | ✅ Added |
Database backends
Select the storage driver in config.yml under config.database.type. XenoLevels supports the following options:
| 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. |
MONGODB | Supported through the bundled driver. Provide the Mongo connection details in config.yml. |
Optional vs. required integrations
- Install PlaceholderAPI and Vault on most production servers to unlock placeholders and economy features.
- Add WorldGuard if you plan to gate EXP by region, weather, or seasons.
- MythicMobs and LevelledMobs hooks are planned but not yet shipped—track release notes before relying on them.
- Keep LuckPerms (or equivalent) running so permission-based boosters, rewards, and commands work as expected.
- Use the CyberLevels migration once during setup if you are upgrading from the legacy plugin.
- Future Rival addon support (RivalFishingRods, RivalMobSwords, RivalOmniToolAddon) is planned after the newly added RivalHarvesterHoes and RivalPickaxes integrations.
Last updated on