
Description
XenDrops (formerly CustomDrops) is an advanced, region-based drop customization plugin — and it's completely free.
As a server owner, I wanted full control over what blocks and mobs drop, without breaking vanilla building blocks or affecting drops server-wide. I searched for a plugin that did this well... and couldn't find one. So I built it myself.
The core idea: XenDrops lets you customize block and mob drops and control where those drops apply — set them to a specific region, or make them global. You can even configure the same block or mob to drop different loot in different regions, blacklist specific worlds, and fine-tune everything through an extensive settings system — all from an in-game GUI.
🆕 XenDrops Conditions & Actions
XenDrops now supports conditions and actions through the optional Xenith library — add requirements before a drop triggers (e.g. item-in-hand checks) and run follow-up effects (messages, commands, chance/mine-speed modifiers, and more).
This is completely optional. If you don't need conditions or actions, you don't need to install anything extra — XenDrops runs perfectly fine on its own.
Actions support is currently awaiting Spigot approval. If you'd like early access while that's pending, join the Discord and we'll get you set up.
Features
- Active development for the next year
- Mob and block drops
- NEW | Reward Damagers — reward every player who damages a mob, not just the killer
- NEW | Custom Block Breaking Speeds — requires BlockHardness
- NEW | Conditions & Actions (optional, via Xenith — see above)
- Per-region or global drops — make the same block/mob drop different loot depending on location
- Fully GUI-based — never touch a config file
- Doesn't cancel break/kill events — stays compatible with other plugins
- Per-drop/loot permissions — restrict individual items or blocks
- Per-drop/loot/action/condition chances — fine-tune from 0.1% to 100%
- Per-drop actions:
- Player message
- Console command (supports
%player%) - Player command
- Per-drop item conditions:
- Player item stack
- Player item type
- Player item name
- ...and more
- Per-drop settings:
- Vanilla drops
- Auto inventory
- Silk touch
- XP amount
- Placed-block drops
- World blacklist
- Fortune/Looting
- ...and much more
- Easy to set up, fast to load
- So many more features — try it out in-game!
Leave a review if XenDrops works well for your server — it really helps! ⭐
Commands and Permissions
| Command | Permission |
|---|---|
| Note* | [] = required args, () = optional args |
| Note* | all drop, region, and condition commands can also be done through the gui |
| Main Commands | drops.[command name] |
| /cd - Open main portal menu | drops.cd |
| /cd reload - Reload config | drops.reload |
| Drop Commands | drops.[command name] |
| /cd create [id] - Open drop creation menu | drops.create |
| /cd list - Open drop list menu | drops.list |
| /cd region edit [id] - Open drop editing menu (can also be done in gui) | drops.edit |
| Region Commands | drops.region.[command name] |
| /cd region wand - Get region selection wand | drops.region.wand |
| /cd region create [id] (material name) - Open region creation menu | drops.region.create |
| /cd region list - Open region list menu | drops.region.list |
| /cd region edit [id] - Edit region editing menu (can also be done in gui) | drops.region.list |
| Condition Commands | drops.condition.[command name] |
| /cd condition create [id] - Open condition creation menu | drops.condition.create |
| /cd list - Open condition list menu | drops.condition.list |
Information and Support
DISCORD WIKI
Ченджлог
1.0.4-ALPHAАльфа1.21.11 · 15 июня 2026 г.
Not using the Xenith jar was previously causing an error.
1.0.3-ALPHAАльфа1.21.11 · 15 июня 2026 г.
The plugin will now go through the drops to find the best speed to apply.
1.0.2-ALPHAАльфа1.21.11 · 14 июня 2026 г.
Look at the previous versions' changelog!
1.0.1-ALPHAАльфа1.21.11 · 14 июня 2026 г.
SEE PREVIOUS VERSION CHANGE LOG!!
1.0.0-ALPHAАльфа1.21.11 · 14 июня 2026 г.
XenDrops v1.0.0-A (A FOR ALPHA)
⚠️ PLEASE READ BEFORE UPDATING Welcome to XenDrops.
Formerly known as CustomDrops, XenDrops represents a complete rewrite of the plugin built on top of the Xenith framework.
This is a MASSIVE recode and is currently considered ALPHA software.
Breaking Changes ALL EXISTING DROPS MUST BE RECREATED Migration from previous CustomDrops versions is NOT supported.
Due to extensive architectural changes, existing drops, loot tables, conditions, actions, and plugin data are incompatible with XenDrops.
Please back up your server before upgrading.
Version Support OLDER MINECRAFT VERSIONS ARE NO LONGER SUPPORTED Minecraft 1.16 support has been dropped.
Only Minecraft 1.21.1 has been tested.
Testing has not been extensive and bugs should be expected during the alpha phase.
Xenith Integration ALL ACTIONS AND CONDITIONS HAVE BEEN MIGRATED TO XENITH - OPTIONAL XenDrops now uses Xenith for all actions and conditions, providing:
A more powerful condition system
A more flexible action framework
Better maintainability
Cross-plugin compatibility with future Xenith-powered plugins
Faster feature development moving forward
✨ New Features Damage-Based Loot Restrictions Restrict rewards based on player damage contribution.
Configure minimum participation requirements before rewards are granted.
Reward Distribution Improvements Option to reward all qualifying participants instead of only the highest damage dealer. Loot You can now reuse loot across drops! Region System Rework Complete redesign of the region system.
Improved region management tools and menus.
Region Outline Renderer Brand-new cuboid outline rendering system.
Improved visualization accuracy and performance. Async Material Processing Asynchronous material lookups for improved performance.
Improvements Modernized Drop Engine Complete rewrite of the internal drop architecture.
New DropContext-based handling system.
Improved scalability and maintainability.
Loot Chance Calculations Reworked loot chance calculations using threshold-based processing.
Debugging Tools Improved debugging and reporting capabilities.
Data Management Improved save handling and dirty-state tracking.
Better overall reliability. Fixes MANY MANY MANY bug fixes!! All the bugs that I knew existed in the previous versions are now fixed.
Loot Management Fixed loot deletion issues.
Fixed loot cleanup when removing references.
Fixed loot saving issues.
Block Drops Improved block drop handling logic.
Fishing (NEW) Fixed fishing drops not triggering correctly.
Fixed drops triggering from player-thrown items.
Permissions Reworked permission handling.
Updated configuration to support disabled permission states.
1.4.3-BETAБета1.20.5, 1.20.6, 1.21 · 22 июня 2024 г.
I had the wrong jar on here, sorry.
1.4.3-BETAБета1.20.2, 1.20.3, 1.20.4 · 6 апреля 2024 г.
Fix/Update → Fortune setting wasn't working before
Potential Fix → Items sometimes drop with NBT data preventing them from stacking/being recognized by other plugins... Hopefully, it's actually fixed this time.
and some other bug fixes!
1.4.2-BETAБета1.20.2, 1.20.3, 1.20.4 · 22 марта 2024 г.
Optimized → Placed blocks file saving and loading (It's now ~100% faster!)
Old files should automatically convert and be backed up. Old data will be found in the CustomDrops folder named: "placedBlocks-old.json"
Save the old file in case of any issues with the new format or conversion to report to me in Discord!
Fixed → Chat modification plugins causing certain chat prompts to break
Комментарии
Загружаем…