🌟 Initial Release: ShadowXP v1.0.0
Welcome to the first release of ShadowXP! This plugin completely overhauls the vanilla experience system to be more performance-friendly, secure, and enjoyable for your players.
✨ Features
- XP Bank & GUI: Safely store experience in a virtual bank using the
/xp bankinteractive menu to prevent XP loss on death. - Secure XP Bottles: Convert your experience into physical, tradable items using
/xp bottle <amount>. Custom bottles are secured with NBT/PersistentDataContainers to prevent duplication exploits. - Mass Orb Consumption: Sick of waiting for XP to slowly absorb? When a player picks up an XP orb, ShadowXP instantly vacuums and combines all nearby orbs in a 3-block radius into a single instant consumption, entirely bypassing vanilla pickup cooldowns.
- Instant Pickup: Option to have XP go directly into the player's balance on entity kills (requires the
shadowxp.instantpickuppermission). - PlaceholderAPI Support: Access stats anywhere using
%shadowxp_total%,%shadowxp_bank%,%shadowxp_level%, and%shadowxp_bottled%. - Admin Tools: Full suite of commands (
/shadowxp [give|take|set|stats|reload]) to manage player balances and plugin configuration. - Developer API: Clean
ShadowXPAPIprovided for other developers to easily hook into the plugin.
🛠️ Technical Details
- Built for Paper 1.21+ and Java 21.
- Uses Adventure API for rich MiniMessage component support (gradients, hex colors).
- Fully customizable
config.yml,messages.yml,sounds.yml, andgui.yml. - Highly optimized to handle data asynchronously and prevent main-thread blocking.
No gallery available for this project.
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
ShadowXP 1.0.0 1.0.0 |
1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
|
paper, purpur, spigot
|
Download |