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 Jan 29, 2012@Tritonpv
You should be able to use something like this:
And then give the permission "otherdrops.custom.diamonds" to whomever you want that drop to apply to.
-
View User Profile
-
Send Message
Posted Jan 29, 2012Awesome plugin!
Can you help me in permissions? Please add more example how to set drops to a groop or a person. Is it need special config settings? Im using PermissionBukkit, bv1.1
-
View User Profile
-
Send Message
Posted Jan 28, 2012@GrendelTremlin
Yup, they should work fine however Bukkit calls them "MONSTER_EGG" internally so that's what OtherDrops uses - here's an example:
Note: you should also be able to use the material id # (eg. "drop: 383@96") if you're not sure of the name.
@po5
Can you try 2.2-beta1? See the main forum thread on Bukkit for the download.
-
View User Profile
-
Send Message
Posted Jan 28, 2012Trying to get a % chance that certain Creative Mode Spawn Eggs drop from sand blocks when people use wheat on sand.
Did not see it in the documentation, are the Spawn Eggs (Data Value 383) not compatible with OtherDrops yet?
-
View User Profile
-
Send Message
Posted Jan 28, 2012Hi. well great work as always zarius:)
Im getting an error in console and have been getting it for a while. I am using 2.1.2 on the 1.1 recommended build
the error is this and it usually comes 2-3 in a row:
-
View User Profile
-
Send Message
Posted Jan 26, 2012@Jadedwolfs
Hmm... make sure you have the "plugins/OtherDrops/events" folder and (I think 4) plugins in there - if you put the verbosity onto HIGHEST (in otherdrops-config.yml) then you should see messages at the server startup indication which (if any) events have correctly loaded.
That config means that lightning will strike when a player is killed with a gold sword - perhaps try this?
-
View User Profile
-
Send Message
Posted Jan 26, 2012@ZariusT
I get this with:
I want to make it so when using a gold sword people have a chance for it to hit an enemy with lighting. No matter what i try lighting either don't work or i get the above error.
-
View User Profile
-
Send Message
Posted Jan 25, 2012@Nuinethir
Oops - dropgroups weren't checking the conditions (tool/toolexcept/biome/etc) - fixed that in 2.1.2.
-
View User Profile
-
Send Message
Posted Jan 24, 2012@ZariusT
Just tested the simple config below, but NOTSHEARS didn't work at all, I had to make it toolexcept: SHEARS. Then it worked just fine.
Went back and loaded the drop group config back in, and was acting the same as before: dropping for both drop groups regardless of tool.
EDIT - Keep in mind I am doing three separate drop setups for each leaf type, such as LEAVES@GENERIC. I want it to distinguish different drops from different trees, but I don't think that should make a difference.
EDIT 2 - Keeping each drop separate works as intended. Removing leaves from dropping in the first line is necessary to stop shears from harvesting like vanilla in addition to custom drops.
Btw, I do not mind testing this plugin as you update. I am quite fond of it and plan to use it, it being an integral part of my server economy. Thanks so much!
-
View User Profile
-
Send Message
Posted Jan 24, 2012@Nuinethir
Odd, worked fine when I tested it. Perhaps try a simpler config to start with: eg.
If that works we can perhaps narrow it down to the dropgroups...
-
View User Profile
-
Send Message
Posted Jan 24, 2012Okay, with 1597, just tested 2.1.1. Everything works fine, but shears is still kinda glitchy. I tried what you said, modding it a little to make sure it was dropping properly...
The good thing is that the disable drops from shears worked great. However, both the notshears and withshears groups drop each other's drops. In the example code above, when I use shears, all 4 drops works as normal, but dirt, stone and skeletons also drop. This also happens the other way around.
-
View User Profile
-
Send Message
Posted Jan 24, 2012@po5
Much appreciated, thanks :)
-
View User Profile
-
Send Message
Posted Jan 24, 2012This is so great, i donated
-
View User Profile
-
Send Message
Posted Jan 24, 2012@ZariusT
Thanks :D
-
View User Profile
-
Send Message
Posted Jan 24, 2012@Jadedwolfs
New version 2.1.1 and I compiled a special hawkeye version too - click on the "all versions" link in the description above.
-
View User Profile
-
Send Message
Posted Jan 24, 2012@po5
Found the bug and fixed it :)
-
View User Profile
-
Send Message
Posted Jan 24, 2012Awesome.
Also. This will make a zombie drop all of the time. On the previus version i used, it only dropped 20 percent of the time:)
-
View User Profile
-
Send Message
Posted Jan 24, 2012@po5
Thanks for that - fixed in a local build (problem is with ANY_CREATURE). I'm also going through the other configs double-checking things.
-
View User Profile
-
Send Message
Posted Jan 24, 2012Hi. on 2.1 and cb1714 if i try to use the stop mob farm include file i get the following error on startup:
-
View User Profile
-
Send Message
Posted Jan 23, 2012@Jadedwolfs
If i don't find a better solution (trust me, I tried a heap of things to try and fix it) then I'll build a new version periodically, if you need a feature from a particular version though just let me know, I can make a special build when I have time.