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 Apr 10, 2012Would it be possible to add an effect: EXPLOSION@HARMLESS? Thanks.
-
View User Profile
-
Send Message
Posted Apr 10, 2012Random error, first time I've seen it. Running with Mob Arena, with no issues so far, just this error today:
The Magma cube it refers to is set as a boss in one of the arenas. Its drop file looks like so:
-
View User Profile
-
Send Message
Posted Apr 10, 2012hi, override default drops (v. 2.6 beta1) don't work with craftbukkit 1.2.5
-
View User Profile
-
Send Message
Posted Apr 9, 2012The only strange issue I've gotten lately:
Any block or mob with a drop related to it, when broken or killed, gives the player damage hurt sound/animation, but causes no damage. While it isn't a huge thing, it does make it a bit annoying to try and mine stonebrick, as I have it dropping stone, and every block mined does that lol.
-
View User Profile
-
Send Message
Posted Apr 9, 2012Why is the Vault support failing? I have both the latest Vault and OtherDrops.
03:22:40 [WARNING] [OtherDrops:2.6-beta1] ...couldn't hook into Vault economy module.
-
View User Profile
-
Send Message
Posted Apr 8, 2012@Pandamatak Try something like this:
56:
- drop: 264
chance: 10%
- drop: 0
chance: 90%
-
View User Profile
-
Send Message
Posted Apr 8, 2012I'm trying to make it so that diamond ore only has a 10% chance to yield actual diamonds, so I have this:
But it doesn't work. I get diamonds 100% of the time.
-
View User Profile
-
Send Message
Posted Apr 8, 2012This is the error from using "ANY_DAMAGE" as a tool:
-
View User Profile
-
Send Message
Posted Apr 8, 2012@ZariusT
Nope, It didn't work, maybe could you do something, when it does drop a record it drops 2... A normal random one and 2266...
-
View User Profile
-
Send Message
Posted Apr 8, 2012@ZariusT
I'm using CraftBukkit RB 1.2.5-R1.0 with OtherDrops 2.6-beta1. The bow and arrow issue is still there. I removed OtherDrops and the problem is gone. Good luck with rectifying the issue. Let me know if you need more information. Here are my files: Link
-
View User Profile
-
Send Message
Posted Apr 8, 2012i got a strange Problem. Since i updated minecraft bukkit.1.2.5 and can`t use drop: Default The block drops nothing. Any solution?
-
View User Profile
-
Send Message
Posted Apr 7, 2012I had an issue as well with left/right click or it seems when came to mob death with swords and etc.
http://www.pathofexile.com/forum/view-thread/26474/page/1#p393548
-
View User Profile
-
Send Message
Posted Apr 7, 2012I'm back :) Had a good cruise - didn't get seasick but got landsick instead :/ (ground keeps moving around dang it.)
Big post following to try and address all queries whilst I was gone :)
@Adrenalineq
Looks like something to do with the playerinteract event (ie. left_click or right_click) - can I take a look at your drops config?
I checked the line of code it refers to but can't see why it would have an issue. The next version should make the same error easier to trace.
@deleted_7672661
Hmm... I don't see how that's even possible. OtherDrops only acts on an "event" being triggered, ie. entitydeath.
Does it still happen if OtherDrops is removed? If it does still happen then it's a bug with Bukkit or Minecraft, if it doesn't happen can you please post your drops config so I can try and replicate the issue?
@aviator1014
What errors does ANY_DAMAGE cause?
@deleted_6947223
Did that fix the issue with creepers dropping the extra record?
@Amadis
Faldonboy's correct - was due to a change in Bukkit and has been fixed in the latest version of OtherDrops (2.6-beta1). Let me know if it still happens for you with that version.
@Faldonboy
Yes, it should work with custom block ID's - let me know if it doesn't and I can try and assist.
aviator1014's correct - it's best done with permissions (the permissiongroups was for the old Yeti Permissions - the new Bukkit permissions don't have groups.
@aviator1014
I'll look into the problem with AIR or HANDS as a tool.
@bm01
Thanks for the advice. I have previously tried hooking in LikeaBoss and using the boss check but for some reason it always returned false for me (even if I set OtherDrops at a lower priority to run before LikeaBoss deletes the boss record on death).
A custom event could work well and it would be nice to be able to override the drops (as I imagine some players may sometimes want to add to the drops and othertimes override).
-
View User Profile
-
Send Message
Posted Apr 7, 20122.6 beta has a bug: When I aim at a pig with a charged bow and release, the pig drops loot even if arrow did not make contact.
-
View User Profile
-
Send Message
Posted Apr 7, 2012Tested and found that DAMAGE_VOID is a valid tool even though it is not listed, however ANY_DAMAGE causes severe errors.
-
View User Profile
-
Send Message
Posted Apr 6, 2012@Adrenalineq
Post your code via postbin. But as i can see you get an error while trying to activate a event. So check your code for events and make sure your events folder exits.
-
View User Profile
-
Send Message
Posted Apr 6, 2012-
View User Profile
-
Send Message
Posted Apr 6, 2012@aviator1014
Thank you, they were missing in my config :s
-
View User Profile
-
Send Message
Posted Apr 5, 2012yes, and below that you should have:
money_overrides_default: false
xp_overrides_default: false
loot_overrides_default: true
-
View User Profile
-
Send Message
Posted Apr 5, 2012@aviator1014
Can't find it, in my main config is only; verbosity priority useyetipermissions money-precision customdropsforexplosions default_dropspread disable_xp_on_non_default
Could I add it?