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 Dec 31, 2012Hmm bit of a problem going on after I updated to 1.4.6, I have our OtherDrops configs separated into a global config and per world configs(using the world parameter) so they don't interfere with the other worlds, after updating it seems that OtherDrops isn't always listening to the world parameter and is occasionally letting items from other worlds drop.
-
View User Profile
-
Send Message
Posted Dec 30, 2012@WayGroovy
Yeah, it should detect MobArena and disable in area drops by default but someone else mentioned it wasn't working. Does it say "Detected mob arena" or some such when OtherDrops loads up for you?
@dotcurrency
Generally OtherDrops should work ok with any protection plugins. Unfortunately due to Bukkit changes quite a while ago the "priority" level is hard-coded into the plugin.
I've set this at "high" (leaving room for other plugins to pick "highest" if they need to override OtherDrops) and protection plugins should generally be set at a low priority (so that they run first and cancel the block-break event if needed - OtherDrops would then see this event as cancelled and ignore it).
Can you tell what priority the other plugin is running at? Also, can you provide a link to the plugin and let me know what version you are using - I could test it out later perhaps.
-
View User Profile
-
Send Message
Posted Dec 30, 2012Are there any protection plugins that work with this? I am trying to protect a city with preciousstones but this plugin overwrites the protection of blocks that have modified drop rates regardless of the priority.
-
View User Profile
-
Send Message
Posted Dec 29, 2012is there a way to specify Not in mob arena?
-
View User Profile
-
Send Message
Posted Dec 28, 2012@ZariusT
That worked, thanks! :3
-
View User Profile
-
Send Message
Posted Dec 28, 2012This is such a great plugin, thank you so much for making it.
Sorry if this is in the post, but how do you make both items drop?
Also how do you edit fish drops?
-
View User Profile
-
Send Message
Posted Dec 27, 2012@FlyingPikachu
Add a - drop: default
-
View User Profile
-
Send Message
Posted Dec 27, 2012How do I make it so Creepers drop their 'vanilla' drops in addition to money? I realize I could put "drop: GUNPOWDER" but I'd rather let Minecraft handle it.
-
View User Profile
-
Send Message
Posted Dec 27, 2012@Cultist_O
Because Mojang decided to take the lazy route and not give Wither Skeletons their own spawn egg + ID, and instead tied them to normal skeletons, this is the only way around it. It's impossible to spawn wither skeletons in the normal world, and it's impossible to differentiate between the two because of this. It's absolutely retarded, but it's possible at least, I suppose.
-
View User Profile
-
Send Message
Posted Dec 27, 2012@xBladeM6x
You are saying that there is no way to specify wither skeleton without the world? Meaning that if a mod (such as this one) puts a wither skeleton in the overworld or a regular one in the nether it's drops would act like the opposite variety? I believe regular skeletons do also spawn in the nether on occasion in vanilla minecraft.
What about specifying wither skeletons in the drop lists of other things? I've given undead a chance to drop themselves (get back up) can I not do that with wither skeletons?
-
View User Profile
-
Send Message
Posted Dec 27, 2012@CubieX
Yes. Just do Witch, Wither, or Skeleton. If you want it to apply to Wither Skeletons specifically, make sure to specify: world: world_nether.
-
View User Profile
-
Send Message
Posted Dec 27, 2012What about new bobs lik wither skeletons or witches. Are they supported? I could not find an example in the include dir and also not their correct entity names in your entity list, to configure them properly.
-
View User Profile
-
Send Message
Posted Dec 24, 2012@Joymo
Yep, will make that one of the first things to fix after Christmas.
-
View User Profile
-
Send Message
Posted Dec 24, 2012Any chance to get the Jukebox error fixed? Been around for months :/
http://pastie.org/5572933
-
View User Profile
-
Send Message
Posted Dec 24, 2012@BadHaders
Howdy and thanks :) The player hurt issue should have been resolved by now - what version of OtherDrops are you using?
Doesn't do custom names yet I believe, but that's planned. Player heads is possible but not custom heads (yet) and I haven't seen any lore text yet so don't know about that one.
Oh, and Seasons Greetings to all :)
-
View User Profile
-
Send Message
Posted Dec 24, 2012Great to see an update Zarius :) Thanks a lot, the player hurt issue has been a problem for quite a while now. I've just got a few noob questions for you. Does the newer version let me give drops custom names, as if they were used on an anvil? And is it possible to drop Player Heads? Also, can I add lore text to my custom dropped items? Thanks, Haders.
-
View User Profile
-
Send Message
Posted Dec 23, 2012@ZariusT
Thanks for the response! I just tried it with the unit testing and it still doesn't work. Hm I wonder what could be going on...
-
View User Profile
-
Send Message
Posted Dec 23, 2012@Tehkiah
Will test it out later, have you tried enabling and testing one of the included modules? Specifically the unit testing one worked with tools for me.
-
View User Profile
-
Send Message
Posted Dec 23, 2012@ZariusT
I'm using version 2.5.2 with Bukkit 1.4.5 R 0.2. Here's my full drop file config. I'm using this with mods to get some custom items to drop while using custom items, however I've tried just using the included files that only use standard MC items and tried some of my own as well. These drops work perfectly fine as long as the tool line isn't added. As soon as a tool is added, it ceases to work!
-
View User Profile
-
Send Message
Posted Dec 23, 2012@Tehkiah
They should be working. Can you post what version of OtherDrop you're using and post the config too?