✨XenDrops✨ NEW UPDATE (BOOSTS) | Custom Drops (Blocks/Mobs)
v 1.0.6-aFormerly CustomDrops! An Advanced, Region-Based, CustomDrops Plugin!
v 1.0.6-alatestDrop and Loot BOOSTS, New BlockHardness Integration & Bug FixesSep 20, 2026 Drop & Loot Boosts · Start drop/loot boosts with /cd boost create: boost the chance of loot dropping, or how many items drop · Boost everyone, a single player, or attach a boost to a permission, for 30 minutes, a week, or forever · Boost all drops, one drop, or one loot item Mining · Blocks with a custom mine speed can be mined faster with better tools (customizable materials), Efficiency, and Haste. Requires newest version of BlockHardness · Tool speeds are configurable, so any tool/item will work Requires newest version of BlockHardness Menus · The drop list now shows each drop's type, what it triggers on, its loot count, regions, and permission at a glance · Tidier Block Drop settings layout · Tab completion for loot IDs when editing loot · The drop list always opens now, even when a drop is missing its blocks or mobs · When you duplicate drops, they no longer share loot, regions, or settings with the original, and no longer show the wrong name Drops · Bag drop mode could fail to drop anything when there was no player involved, such as a mob dying naturally · Loot chance boosts are now counted properly when picking loot in bag mode Older Servers · Opening the drop list no longer errors on versions without colored bundles New Config.yml Format Code (YAML): Auto-Save : # How often (in minutes) changed drops, loot and regions are saved to file. # Data is always saved on a normal shutdown, but a crash or killed server skips that. # 0 = save immediately whenever something changes # -1 = never auto-save (only on shutdown or with the save button) interval-minutes : 5 Particles : # Shows each drop's particle (set in the drop's settings menu) on nearby blocks/mobs, # only to players who could get that drop there (permissions, regions, world blacklist, # placed blocks, spawn reason blacklist). enabled : true # Default for how often particles are shown, in whole ticks (20 ticks = 1 second). # Each drop can override this with its own interval (Particle button, Shift-Right-Click). interval-ticks : 20 # How far from each player (in blocks) to look for drop blocks block-radius : 6 # Max blocks per player that show particles each interval max-blocks-per-player : 30 # How far from each player (in blocks) to look for drop mobs mob-radius : 16 Global-Drop-Defaults: permission : "empty" xp : -1 vanilla-drops : false auto-inventory : false bag-drop-mode : false ignore-chances : false # Syntax: ["global", test", "test1"] auto-add-regions-by-id : [ "global" ] BlockDrop-Defaults: placed-drops : true silktouch : false fortune : true break-speed : -1.0 # When a drop with a custom break-speed applies, vanilla mining is frozen in that area. # Whether blocks without a custom break-speed can still be mined there (used for global drops; # regions have their own setting) allow-normal-mining : true MobDrop-Defaults: natural-death-drops : true looting : true breeding-drops : false # Syntax: ["CUSTOM", "SPAWN_EGG", "BREEDING"] # Use: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event… spawn-reason-blacklist : [ ] reward-all-damagers : false Loot-Defaults: permission : "empty" chance : 100.0 Region-Defaults: permission : "empty" # List of valid material names: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Mater… display-material : "BEACON" ignore-blacklist : false # Default for new regions: whether blocks without a custom break-speed can still be mined allow-normal-mining : truev 1.0.5-ALPHAParticles, Search, Auto-Save, and More!Sep 17, 2026 CustomDrops Update Drop Particles · Drops can show particles on their blocks and mobs, only to players who could get the drop there · Custom colour dust particles, including dust that fades into a second colour · Set particle, amount, speed, and spread per drop · New particle options in config.yml, light on performance Search · Search in the block, mob, particle, and spawn reason menus Mine Speed · Per-region Allow Normal Mining setting for custom mine speed areas · Players without a drop's permission can't mine its custom speed blocks · Mine speed no longer overrides other plugins' break speed changes · Mining was frozen in any region, not just custom mine speed ones · Players stuck with 0 break speed after a crash are fixed on join Saving · Configurable auto-save · Loot added to or removed from drops wasn't saved · Loot edits weren't saved until shutdown · Deleted loot stayed in loot.json Mob Drops · Player-kill-only drops no longer drop when mobs die naturally NEW CONFIG FORMAT: Code (YAML): Auto-Save : # How often (in minutes) changed drops, loot and regions are saved to file. # Data is always saved on a normal shutdown, but a crash or killed server skips that. # 0 = save immediately whenever something changes # -1 = never auto-save (only on shutdown or with the save button) interval-minutes : 5 Particles : # Shows each drop's particle (set in the drop's settings menu) on nearby blocks/mobs, # only to players who could get that drop there (permissions, regions, world blacklist, # placed blocks, spawn reason blacklist). enabled : true # Default for how often particles are shown, in whole ticks (20 ticks = 1 second). # Each drop can override this with its own interval (Particle button, Shift-Right-Click). interval-ticks : 20 # How far from each player (in blocks) to look for drop blocks block-radius : 6 # Max blocks per player that show particles each interval max-blocks-per-player : 30 # How far from each player (in blocks) to look for drop mobs mob-radius : 16 Global-Drop-Defaults: permission : "empty" xp : -1 vanilla-drops : false auto-inventory : false bag-drop-mode : false ignore-chances : false # Syntax: ["global", test", "test1"] auto-add-regions-by-id : [ "global" ] BlockDrop-Defaults: placed-drops : true silktouch : false fortune : true break-speed : -1.0 # When a drop with a custom break-speed applies, vanilla mining is frozen in that area. # Whether blocks without a custom break-speed can still be mined there (used for global drops; # regions have their own setting) allow-normal-mining : true MobDrop-Defaults: natural-death-drops : true looting : true breeding-drops : false # Syntax: ["CUSTOM", "SPAWN_EGG", "BREEDING"] # Use: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event… spawn-reason-blacklist : [ ] reward-all-damagers : false Loot-Defaults: permission : "empty" chance : 100.0 Region-Defaults: permission : "empty" # List of valid material names: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Mater… display-material : "BEACON" ignore-blacklist : false # Default for new regions: whether blocks without a custom break-speed can still be mined allow-normal-mining : truev 1.0.4-ALPHAFix error when not using Xenith JarJun 15, 2026 Not using the Xenith jar was previously causing an error.v 1.0.3-ALPHAAdd better support for break speed dropsJun 15, 2026 The plugin will now go through the drops to find the best speed to apply.v 1.0.2-aHOT FIX #2 (Loot Chances)Jun 14, 2026 See the previous versions' change log!v 1.0.1-aHotfixJun 14, 2026 SEE PREVIOUS VERSION FOR CHANGE LOG!!V 1.0.0-aFortune Setting Bug Fixes and Updates, Dropped Item NBT Bug Fixes, Other Bug FixesApr 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!V 1.4.3-BETAApr 6, 2024 V 1.4.2-BETAPlaced block file saving optimizations, Chat Prompt Bug FixesMar 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 breakV 1.4.1-BETABug FixesMar 16, 2024 Fix | - items teleporting up blocks when dropped in tight spots (test and report issues) - fix /cd list missing next buttonV 1.4.0-BETAPotential Critical Bug fix/Debug toolMar 13, 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.)V 1.3.9-BETABUG FIXES! New Region SettingFeb 29, 2024 Add | New region setting to ignore world blacklist (IgnoreWorldBlacklist) Fix | Bugs with new region loading and id systemV 1.3.8-BETABetter region loadingFeb 28, 2024 Added better error checking and logs to region loading.V 1.3.7-BETAFix world blacklistFeb 27, 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 discordV 1.3.6-BETAAction SAVING, LOADING and DELETING Bug Fix!Jan 30, 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!V 1.3.5-BETABug fixOct 6, 2023 Another bug fix with notquests integration... Sorry!V 1.3.4-BETAMining speed feature update.Aug 25, 2023 Added support for global region custom mining speed.V 1.3.3-BETAHot FixAug 25, 2023 Fix the issue with BlockHardness not being recognized.V 1.3.2-BETATons of new features, general and code improvements, and bug fixes!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/Mater… 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-startedV 1.3.2Code Improvements, bug fixes, and a new feature (minimally tested, report bugs in discord)Jun 18, 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.Version 1.1.0-BETABug Fixes, NEW Weighted-Bag Drop Mode, 2 New SettingsMar 30, 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.Version 1.0.1-BETAGeneral Bug Fixes and ImprovementsMar 11, 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.1.0.0-BETAFeb 10, 2023
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.9MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
4.7MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta