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 7, 2014@broluigi
You don't really need the "trigger: BREAK" parameter as that's already implied, but yes, it should work. If it doesn't, it's because of the command's syntax, not OtherDrops.
-
View User Profile
-
Send Message
Posted Dec 7, 2014will this work for crates? i need them really rare
-
View User Profile
-
Send Message
Posted Dec 6, 2014@devilons297
You can specify the "world:" parameter to require the input in a certain world for the output to occur. For example, "world: world1" would require you to do something in world1 for the event to happen.
You can check out all the parameters here.
-
View User Profile
-
Send Message
Posted Dec 6, 2014Hello is there a way to do different config/drops on different world? if not may u consider adding that feature?
-
View User Profile
-
Send Message
Posted Dec 6, 2014@mrretrus
No, it's not currently possible to do that, unfortunately. Or I may be slightly outdated, but I don't recall this being possible.
This would be a great time to start learning yaml-aliases (and good organisation techniques) though. This is a yaml-technique, so even though there is an "aliases:" section in the drop file, you can really put it anywhere in your drops file.
-
View User Profile
-
Send Message
Posted Dec 5, 2014I see that its possible to have multiple tool options for a single block break- But is it possible to have multiple targets too? I mean instead of defining a single block TO BE broken with a list of tools, can you use a list of blocks to be broken with a list of tools? Like this or something:
http://pastebin.com/2MaaUqZ1 (Ive tried a few variations that I hoped would work but errors each time)
That way I can do like- Break any of these 5 blocks with any of these 5 tools
-
View User Profile
-
Send Message
Posted Dec 4, 2014@maxlehot1234
Usually people don't know I always have two answers and most people only ever see one of the two depending on my mood. However, I'm feeling rather ambivalent today so I'll give both.
-
View User Profile
-
Send Message
Posted Dec 4, 2014Is this work with spigot 1.8
-
View User Profile
-
Send Message
Posted Dec 4, 2014Hmmmm thanks for the reference :) thats good news to hear, and Ill try not to be pushy about such a release (Im just excited about it lol) Since im running an RPG style server, you can imagine how awesome that would be if this plugin specifically handled mobs and biomes ;) (Kill a hydra in the Deadwood forest, plant 3 force saplings in the twilight forest) etc
-
View User Profile
-
Send Message
Posted Dec 4, 2014@mrretrus
Short answer: yes.
He didn't say "mod support" but he said he'll add something that'll allow for it. But just FYI, @ZariusT has been known to pop in and out at times (like most of the other developers on dev.bukkit nowadays, I might add).
If you're curious to know, MobManager allows you to change certain attributes of modded mobs, albeit it doesn't handle dropping or anything like that.
-
View User Profile
-
Send Message
Posted Dec 4, 2014This plugin works well with moneydrops- Its killing me though because moneydrops supports all mobs from modded clients lol (I know I know) But is there any thought into adding mod compatibility for mobs and biomes? (I never really got a clear answer from Zarius if he planned on that)
-
View User Profile
-
Send Message
Posted Dec 1, 2014Asking for help!
So would anyone help me to stop silverfishes from spawning :P ?? its kinda annoying when breaking Monster_eggs (Blocks) and silverfish appeals
NEVERMIND
I figured it out, used: SILVERFISH: - action: mobspawn drop: NOTHING chance: 100 I know that it will stop them spawning from mobspawners too but it's fine for me :>
-
View User Profile
-
Send Message
Posted Nov 30, 2014@CommodoreAlpha
Nah it's cool I understand, I'm sure it a pain to deal with.
-
View User Profile
-
Send Message
Posted Nov 30, 2014The more I test this plugin with mods the more impressed I am! This is only to let you know that I can actually use modded items on modded blocks to drop OTHER modded items! Simply fantastic- You guys should add in your description that it works with not only every bukkit item now and future, but also supports almost all modded items and blocks!
With that being said, this plugin completely replaces MCMMO because you can use permission nodes to check what is possible at what "levels"
The power of this plugin will let me make such amazing things on my RPG FTB server :) Thanks again guys!
-
View User Profile
-
Send Message
Posted Nov 29, 2014@Onewingseraphim
In hindsight, my reply to your question seemed overtly rude, so I apologise for that. I have gotten reports like this before with people saying something like "fix it pls," so I hope you understand. :|
@Graitt
Setting health is not a unique zombie feature. You can do it for any mob. Just take care that OtherDrops can only replace the mobs that currently spawn with the mobs you specify in the configuration; it cannot spawn those "custom mobs" as extra mobs. I know of a great mob-managing plugin if you need extremely fine-grained control, but OtherDrops should suffice in most cases.
Oh, and we know about the "Subscription Expired" issue. It's because wikispaces now charges for non-educational wikis, so they decided it was a good idea to forcibly close down all the currently-existing ones rather than making them read-only. There's no ETA, but we should hopefully have another wiki page started up elsewhere with all of the documentation.
-
View User Profile
-
Send Message
Posted Nov 29, 2014BTW link to http://otherdrops.wikispaces.com/Examples returns Subscription Expired
-
View User Profile
-
Send Message
Posted Nov 29, 2014MaxHealth for like "drop: ender_dragon@2000" works? or is it a zombie unique feature?
-
View User Profile
-
Send Message
Posted Nov 28, 2014@ZariusT
Alright thank you so much! :)
-
View User Profile
-
Send Message
Posted Nov 28, 2014@Onewingseraphim
I'll be looking into this soon, if it's easy to fix should have a dev update this weekend.
-
View User Profile
-
Send Message
Posted Nov 27, 2014@CommodoreAlpha
Although I understand it's benign and doesn't affect server performance my issue is I can't see anything in the console due to rapid error spam messages so it's kind of hard to moderate the server sometimes because of that.
Do I have to wait for this plugin to be updated for it to hook into WG 6.x?