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 13, 2013@Faldonboy
Not yet, was planning on it for that release but was getting too late :)
-
View User Profile
-
Send Message
Posted Feb 13, 2013Quick question, can the new spawnedby condition accept multiple types? Ex:
-
View User Profile
-
Send Message
Posted Feb 12, 2013I have always felt it strange that there are separate wheat and seed items, as the part of wheat you eat (and make into bread) is the seeds. I was hoping to eliminate the excessive seed buildup, and add realism by removing the seed drops from full grown wheat, and replace them with wheat.
I had thought there was a way to have right clicking with an item place a block (wheat on farmland could place a crop block on top) but I guess I was thinking of replacementblock
is this a feature that you feel fits the plugin? It has grown so much that it's hard for me to tell
I also thought about something similar to the TREE or FORCETREE, but this seems more flexible, as most of the other plants are essentially one block anyway (though something like TREE@REDMUSHROOM might be worth adding)
to show that there are other applications, I'd like to give another example: stop oak and jungle saplings dropping from leaves, but allow apples and cocoa beans to place their respective saplings instead (real trees don't drop started saplings from their leaves)
-
View User Profile
-
Send Message
Posted Feb 12, 2013@EMOberger
@Faldonboy, thanks for the suggestion but it's not yet possible. I have some test code in though so wont be too long.
@xclucky
So many things to do! :-) Looking into it now. Possibly a day or two depending on how smoothly it goes.
-
View User Profile
-
Send Message
Posted Feb 12, 2013@EMOberger I don't think this is possible unless the mob was spawned by otherdrops and that mob was set up to spawn with armor/tools equipped.
try using this though, I'm not sure if it works for equipped items like you're wanting. Worth a shot though.
-
View User Profile
-
Send Message
Posted Feb 12, 2013Is the piston drop modifier possible yet? When a melon is pushed by a piston for example? If not yet, do you have an EDT?
-
View User Profile
-
Send Message
Posted Feb 12, 2013Is it possible to have mobs drop what they spawned with? EX: Zombies now have a chance to spawn with golden armor, how can I make it so it will drop the armor?
-
View User Profile
-
Send Message
Posted Feb 12, 2013Release - 2.8-beta2 (waiting on approval - brave souls can try the unapproved version Link Removed: http://www.mediafire.com/download.php?9tdt69ed9mfwazx )
-
View User Profile
-
Send Message
Posted Feb 11, 2013@Faldonboy
I'm very excited about you posting your drops. I saw your (now quite old) post in the forum and you have some great super-complex ideas. Can't wait!
-
View User Profile
-
Send Message
Posted Feb 11, 2013Good plugin! Make more updates :)
-
View User Profile
-
Send Message
Posted Feb 11, 2013@Faldonboy
Cool! Thanks heaps for that. Look forward to checking out the examples :)
-
View User Profile
-
Send Message
Posted Feb 11, 2013@ZariusT
Awesome, I'll add the examples when I wake up(Its 5am for me haha.) I already added the msir and msir.not to the parameters page and updated the creatures page to include bats, witches and withers(I've extensively tested all of them). And, added the info on the baby, villager and wither skeleton data values.
-
View User Profile
-
Send Message
Posted Feb 11, 2013@Faldonboy
Yeah, Wikispaces is fairly easy to work with and I don't think it looks too bad :)
I've added you as a documenter here - crazy examples are always welcome, especially useful crazy examples :D
@Darkhand81
Thanks - more hands are better :) Main thing is making sure all features are documented but making it as easy to view/understand is important too.
-
View User Profile
-
Send Message
Posted Feb 11, 2013Both of these ideas (the Wiki and the GUI) sound fantastic. :) Otherdrops is becoming more and more important to my server with each release so I'd benefit from both! I'd love to contribute whatever I can to the wiki as well.
-
View User Profile
-
Send Message
Posted Feb 11, 2013@ZariusT
Wikispaces is actually the one I'm somewhat familiar with, I was always told it was one of the easier ones to manage it just had the downside of not looking as nice as some of the others.
I'd be happy to add the info on msir and anything else you can think of. If you ever wanted a page for advanced examples of how to use OtherDrops with other plugins that work well with it I have plenty of those. Some of them get pretty crazy though. :P
-
View User Profile
-
Send Message
Posted Feb 11, 2013@Faldonboy
More help with the wiki is great :) First step is to decide on the wiki to use - I was thinking Wikispaces (as I have a page saved there) but some other ideas are floating around, will let you know tomorrow. In the meantime I can add you as a documenter on here if you wanted to add the msir documentation.
I'm also fairly sure I can tag monsters that spawn from the mobspawn and allow you to customise with just them too, eg:
Yeah, I won't be changing the config files - the GUI would just read from/to the YAML files.
-
View User Profile
-
Send Message
Posted Feb 11, 2013@ZariusT
I too would gladly help keep a wiki maintained, I've only had a small amount of experience with them but I'm a fast learner. :D
Another thing missing documentation(that a lot of people don't know even exists because of this) is the msir and msir.not parameters. Its a shame too, they're two of my favorites.
As far as a GUI goes, it sounds wonderful. Just one request, please, PLEASE don't change the config formats from YAML to something else like a lot of devs do when they add GUIs of some kind.
-
View User Profile
-
Send Message
Posted Feb 11, 2013@ZariusT
I definitely agree. A GUI would definitely make setting up more advanced drops with oodles of modifiers a whole lot easier. Example pulled from the changelog, as I don't have my own configs at the moment:
SAND: - drop: SKELETON@eq:head:DIAMOND_HELMET@\!THORNS<50!!eq:hands:DIAMOND_SWORD@\!DAMAGE_ALL#3<50
The syntax can be difficult to remember and a bit longwinded, though that's not to say it's bad, you really couldn't do a whole lot better when so much is defined in a single line.
Either way I'm looking forward to seeing how things come together.
- As for the wiki, I've actually run one in the past, an ambitious little project in which I'd started to put one together for the Tekkit modpack (having found myself very dissatisfied with the available public Wikia wikis), though I was contributing alone so the sheer amount of content killed it somewhat.
-
View User Profile
-
Send Message
Posted Feb 11, 2013@Bdl2
Cool - help with the wiki would be great :) I prefer adding new features than documenting them so I know I'm sometimes a bit behind in the documentation (eg. no details on the "potioneffects" action yet).
With autocompletion, drag-drop, easy-access filter boxes and better use of horizontal space the goal (albeit a tough goal) is to have a GUI that works better than the text file even for power users.
-
View User Profile
-
Send Message
Posted Feb 11, 2013@ZariusT
I'm finally getting back into running servers again myself, so I might be around to help with that wiki, since OD has always been a core component to a lot of my little experimental servers.
And just throwing my vote on the pile, a GUI sounds like a great idea. I know my way around the configs well enough to not need one, but I can definitely sympathise with people only just coming across the plugin and everything it can do.