OtherDrops

Make anything drop anything, anyhow!
Minecraft 1.7 features (click)!!
OtherDrops allows you to add anything from a simple "glass drops glass" or mob rewards, to a complex overhaul of your servers drops with drops differing depending on tools, biome, time, weather and much more, along with custom messages, actions and commands.
OtherDrops is lightweight* (it only acts on what you configure) and respects most protection plugins (eg. WorldGuard, Regios) settings. Many examples are included that you can enable and/or customize as you wish.
Getting Started (tutorials)
- Install & setup first custom drops
- Customising mob & block drops
- Customising money & XP rewards
- Customising fishing rewards
- Customising mob spawns
Core Features
- Drop anything!* (*from Bukkit - if it doesn't, let me know)
- Use triggers such as block break, combat, fishing & more
- Conditions to fine-tune your drops such as tool, world, regions, weather, permissions & more
- Add actions including damage, healing, messages, potion effects & more
- Easy syntax allows you to quickly customize drops & rewards for your server
- Future Support
- Where-ever possible the official Bukkit lists are used so OtherDrops supports all current and future:
- blocks, items, mobs, enchantments, potion effects, biomes,
- spawn reasons, tree, villager professions, cat & skeleton types
- Support for special item data:
- Custom names & lore text
- Enchanted weapons & armour (or add random enchantments)
- Enchant anything with unlimited levels (dirt with level 30 damage?)
- Enchanted books with any enchantment
- Written books (wtih custom title/author/pages)
- Leather armour colors
- Custom fireworks colors
- Skull types & custom player heads
- Support for special mob data:
- Custom names, HP (health) & equipment for any mob
- Baby animals (all "Ageable" mobs - chicken, cow, pig, zombie etc)
- Tame wolves (including collar color) or cats (& different cat types)
- Sheep colors (and sheared/unsheared)
- Villager professions, villager zombies, powered creepers & agressive level for pig-zombies
- Wither skeletons, Slime & lava-slimes of any size
- Economy support (via Vault)
- Support for all major economy plugins (see Vault project page)
- Players can gain, lose or steal money based on fixed amount or percentage
- Compatible with "MoneyDrop" to drop physical money items.
Conditions
- Multi-world support - create separate files to handle each world
- Add super rare drops with chance values down to 0.000000001%
- Specify tools required (or a list of tools eg. [any sword, -diamond sword])
- Lorename, Heroes (class & level) conditions
- Cooldowns
Actions
- Apply actions alongside the drop (or even without a drop)
- Damage tools and/or consume items (eg. use dyes to color wool)
- Damage or heal the victim, player or even the whole world
- Apply potion effects to the victim, player, radius, world or server
- Display custom messages (or a list of messages with one selected at random)
- Create explosions, lightning, visual effects (including particles), sound effects
- Run commands
Ideas
- Give leaves various chances of dropping apples, sticks, cocoa beans, saplings, etc on break and/or leaf decay.
- Make glass, stairs, and boats reclaimable (can be tool-specific if you wish).
- Allow gold and iron to be mined directly into ingots with a golden pickaxe.
- Allow users to right-click on cobblestone with vines in hand to turn the cobblestone mossy.
- Nerf mob traps by disabling drops from environmental damage.
- Unleash the zombie apocalypse by setting zombies to drop zombies when they die! (This can be world-specific.)
- Make mobs that don't normally spawn naturally spawn.
- Make mob spawning, drops, and events biome specific!
Documentation
Dev Builds
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
Help Wanted
Would you like to help improve OtherDrops? Here are some ways to get involved:
- Media/art: OtherDrops could really do with some tutorial and example videos.
- Testers: Testers who are able to go through the plugin and rigorously check that things (both existing and new features) work as they should. PM Zarius your Skype (or other IM) details if you're interested or jump on the IRC channel.
- Programming: any assistance is welcomed - see the todo list here for some ideas. Anyone with refactoring and/or automated testing experience that wants to assist would be great.
Thanks
Many thanks to these people who helped with OtherDrops:
- Cyklo: creator of the original OtherBlocks. OtherDrops is a continuation of Cyklo's original OtherBlocks (2011) plugin.
- Celtic Minstrel: many code commits and a major overhaul of the code moving into version 2.0. Moved on to create DropFactory.
- Rofang: major update of OtherDrops documentation.
- RugRats13: lots of testing and some documentation.
- Faldonboy & Steelsouls: currently maintaining and improving the documentation.
- CommodoreAlpha: community support on the comments/forum, assisting with documentation.
Many long nights are spent improving OtherDrops so if you like it please consider a donation to my coffee fund :) 
- OtherDrops uses Metrics for anonymous usage stats (learn more).

-
View User Profile
-
Send Message
Posted Feb 16, 2013So I'm trying to add two enchantments to a bow for a zombie to drop - as a test. The zombie will drop the bow with Power V but it won't give me the second enchantment of Fire II. My code is set up as such: 261@!ARROW_DAMAGE#5,ARROW_FIRE#2/1/100%
Any idea why it isn't giving me the fire enchant?
-
View User Profile
-
Send Message
Posted Feb 16, 2013Can anybody help me with this ticket please? https://github.com/Zarius/Bukkit-OtherBlocks/issues/125
Basically if I set an XP drop for any ores, whenever the XP drops (less than 100 chance), there are no ores dropping. When OtherDrops does not drop XP for that ore, the vanilla drops come out (the ore and a bit of XP). I have tried all combinations of overrides true/false in the config. Please help. OD for me has always been an extra-drops type of thing. I don't like overriding vanilla stuff.
-
View User Profile
-
Send Message
Posted Feb 16, 2013@boushwa
Ok, that would be the problem. I've just recently removed the internal economy support (via Register) and moved to supporting economies only via Vault. The register library hadn't been updated for quite a while and the separate Vault plugin is much better.
It also simplifies my code which means I get more time to create cool new features (or fix annoying bugs) :)
-
View User Profile
-
Send Message
Posted Feb 16, 2013@ZariusT
Using OtherDrops 2.8 Beta 2. I don't have vault installed. Using Essentials economy.
-
View User Profile
-
Send Message
Posted Feb 16, 2013@ZariusT
Worked out the issue (in 2.8-betadev3) - was just that I was registering the event listeners twice on load up - will be fixed in next release.
-
View User Profile
-
Send Message
Posted Feb 16, 2013@boushwa
Should be fine - what economy plugin are you using (and have you got Vault?) Also, what version of OtherDrops are you currently using?
-
View User Profile
-
Send Message
Posted Feb 16, 2013After updating I'm noticing my configured mobs no longer drop money. Message in console reads "Money drop has been configured but no economy plugin has been detected." Have I done something to cause this? It was working flawlessly before the update?
-
View User Profile
-
Send Message
Posted Feb 16, 2013@Faldonboy
Thanks :)
The error only seems to be if you have a leftclick & damage.attacker configured on the same creature as a break config - it registers the death twice somehow. Doing more testing to pin the issue down.
-
View User Profile
-
Send Message
Posted Feb 16, 2013For a slightly more readable version of that check the Change log I'll update it better as I test stuff myself.
-
View User Profile
-
Send Message
Posted Feb 15, 2013Dev update beta3 (warning: something broken with drops)
Okay, here's a dev update for any one that wants to try out new features but I just did a quick test and it seems some drops are doubling up, will do more testing on this soon before a full beta3 release.
I've added:
example of mobspawn:
Sorry for lack of formatting, in a rush
Link Removed: http://www.mediafire.com/download.php?ads6g22a9zj1h88 (unapproved)
-
View User Profile
-
Send Message
Posted Feb 15, 2013@SzymonOwca
I know you didn't ask me, but you would just do an entry like this. Example:
Make sure you exclude silk touch for things like diamond/lapis/redstone/coal. Look a page or two back and there was an explanation (to me) on how to do that.
-
View User Profile
-
Send Message
Posted Feb 15, 2013Hay Faldonboy, Jadedwolfs or ZariusT :P
it possible to diamond pickaxe enchant fortune increased chance to drop ?
please reply
-
View User Profile
-
Send Message
Posted Feb 15, 2013@Faldonboy
Yeah, I don't want to muck with people's existing config. But you're right, I should look into that - maybe if the config option isn't found then add it to the config (will have to test to see if that overrides comments).
BTW: documentation updates are looking good, thanks :) Did you see I've added an IRC channel now? :)
-
View User Profile
-
Send Message
Posted Feb 15, 2013Not sure if its intentional but OtherDrops-config.yml doesn't update with the new enchantment options, had to put them in manually.
-
View User Profile
-
Send Message
Posted Feb 14, 2013@Cultist_O
Odd - it shouldn't even be checking the level - will look into that.
-
View User Profile
-
Send Message
Posted Feb 14, 2013Thanks, I've noticed a minor problem though, if you use a diamond sword with sharpness V or higher on a skeleton using the following config, you get both messages, while using other enchantments give only the expected one
I would understand if it was just a function of inappropriate enchantment levels, but Sharpness V is attainable with an anvil (so long as there aren't too many other enchantments on the sharpness IV swords you are combining)
-
View User Profile
-
Send Message
Posted Feb 14, 2013@Cultist_O
Yes, but only in 2.8-beta1 and later - you can use SKELETON@NORMAL.
-
View User Profile
-
Send Message
Posted Feb 14, 2013Is there any way to specify regular skeletons? (So that I can have regular skeletons on the nether drop regular skeleton skulls, but not have wither skeletons dropping them.)
-
View User Profile
-
Send Message
Posted Feb 14, 2013@Faldonboy
From what you say it sounds like a big job for the new author :D Pretty cool though if it does get updated because OtherDrops could drop the special enchanted tools/items (using unsafeEnchantment).
-
View User Profile
-
Send Message
Posted Feb 14, 2013@ZariusT
I just went and looked, haha! I'm glad someone took up the project finally. :D