✨XenDrops✨ MAJOR UPDATE | Custom Block/Mob Drops | Conditions/Actions | Block Break Speed icon

✨XenDrops✨ MAJOR UPDATE | Custom Block/Mob Drops | Conditions/Actions | Block Break Speed -----

Formerly CustomDrops! An Advanced, Region-Based, CustomDrops Plugin!




Not using the Xenith jar was previously causing an error.
----------, Jun 15, 2026

The plugin will now go through the drops to find the best speed to apply.
----------, Jun 15, 2026

See the previous versions' change log!
----------, Jun 14, 2026

SEE PREVIOUS VERSION FOR CHANGE LOG!!
----------, Jun 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.
----------, Jun 14, 2026

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!
----------, Apr 6, 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
----------, Mar 22, 2024

Fix |

- items teleporting up blocks when dropped in tight spots (test and report issues)
- fix /cd list missing next button
----------, Mar 16, 2024

Add | /cd debug item command to help me debug
Potential Fix | Items being changed when dropped (not stacking or being recognized in shops, etc.)
----------, Mar 13, 2024

Add | New region setting to ignore world blacklist (IgnoreWorldBlacklist)
Fix | Bugs with new region loading and id system
----------, Feb 29, 2024

Added better error checking and logs to region loading.
----------, Feb 28, 2024

Fix | World blacklist not working properly.

Due to my horrible personal GitHub practices, I may have re-introduced a bug or two with this jar. Please report them to my discord :)
----------, Feb 27, 2024

There were issues with file saving, loading, and deleting with drop actions. These should now be resolved. Please report any further issues on my discord!
----------, Jan 30, 2024

Another bug fix with notquests integration... Sorry!
----------, Oct 6, 2023

Fixed bug with custom hardness blocks not dropping drops. After adding NotQuests integration (to detect custom hardness blocks being mined for quests), the drops broke for custom hardness blocks.
----------, Oct 6, 2023

This mining feature has really been a pain. Should be stable now... sorry.
----------, Aug 26, 2023

Added support for global region custom mining speed.
----------, Aug 25, 2023

Fix the issue with BlockHardness not being recognized.
----------, Aug 25, 2023

I forgot to add RoseStacker as a SoftDepend to avoid console warnings.
----------, Aug 24, 2023

Instant kill full stack will now be counted when dropping custom drops.

For now, the exp won't be taken into account though!
----------, Aug 24, 2023

This update adds config improvements/features and you’ll need to update your config to the following:

Code (YAML):
Global-Drop-Defaults:
permission
: "customdrops.drop"
xp
: -1
# Fortune/Looting
enchant-multiplier
: false
auto-inventory
: false
auto-add-global-region
: true
# Syntax: ["test", "test1"]
auto-add-regions-by-id
: [ ]


BlockDrop-Defaults
:
placed-drops
: false
silktouch
: false
vanilla-drops
: false


MobDrop-Defaults
:
natural-death-drops
: true


Loot-Defaults
:
permission
: "customdrops.loot"
chance
: 100


Region-Defaults
:
permission
: "customdrops.regions"
# List of valid material names: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
display-material
: "BEACON"
Change Log
  • Add Block mining speed setting to block drops. This requires my new BlockHardness plugin and ProtocolLib.
  • Add Auto-Inventory setting for all drops.
  • Add new config options to control all default settings when it comes to drop creation.
  • Add cancel option to chat prompts.
  • Add papi placeholder parsing to actions.
  • Add support for entities with no spawn egg (check out wiki for more info).
  • Add natural death drops to mobs and a setting to disable natural death drops.
  • Update ItemMatchCondition.
  • Fix Loot/action chances not loading properly.
  • Fix Vanilla Drops being removed when drop isn't in region.
  • Fix Loot action's chances not saving at all.
  • Fix Actions not staying deleted after server restarts.
  • Fix console warning spam for command creation.
  • Fix double chances not working (specifically below 1).
  • Change requirement to shift-right-click drop to delete it to prevent accidental deleting of drops.
  • Fix error with actions if you don't have PAPI installed.
  • Tons of other features, bug fixes, and code improvements that I forgot about.
A special shout out to a discord community member Esterze for reporting bugs and suggesting features to be added!

WIKI: https://dev.vanixmc.com/customdrops/getting-started
----------, Aug 24, 2023

  • Refactored and greatly improved plugin code as a whole.
  • Improved file saving and loading.
  • MANY bug fixes including but not limited to:
    • Drop/Region file saving, loading.
    • MobDrop won't delete bug.
    • Dupe glitch with world-protection plugins (like worldguard and towny).
  • Mobs now drop custom drops when dying naturally as well as when killed.
  • Basically just worked a lot on cleaning up the code. This will allow me to be able to maintain and add new features to the plugin more easily. I also focused on fixing the bugs brought up in the discord server.
----------, Jun 18, 2023

+ NEW Weighted-Bag drop mode
+ NEW Drop-Amount option exclusive to Weighted-Bag drop mode
+ NEW Ignore-Chances setting for both drop modes
More info for all of these settings can be found here .

Also fixed issues with mob drops not functioning like block drops and not executing the actions provided to them. Please report bugs to the discord, the plugin is still in beta and may not work as intended.
----------, Mar 30, 2023

~ Major Bug | Fix bug that cleared the item drops even if they weren't in a region.
~ Minor Bug | Fix region display material chat prompt bug.
~ Minor Bug | Fix cd portal command not having a permission.
----------, Mar 11, 2023

Resource Information
Author:
----------
Total Downloads: 12,966
First Release: Feb 10, 2023
Last Update: Jun 15, 2026
Category: ---------------
All-Time Rating:
33 ratings
Find more info at dev.vanixmc.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings