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 Aug 14, 2013@CommodoreAlpha
There actually were several plugins a few MC versions ago that did this (which is what they're referring to.) but they did it in ways that just made it appear the items had extra durability like giving the tool a custom damage bar(much like RPGitems does). All of those plugins have been abandoned though. It also used to be possible to give a tool negative durability which worked exactly like you think it would by extending the base durability by however much you set it to. This sadly isn't possible anymore to my knowledge.
-
View User Profile
-
Send Message
Posted Aug 14, 2013@delsolsi213
That is not, nor will it ever be possible without a client mod, unless you persuade Mojang to implement this mechanic into vanilla Minecraft. Had this been possible using only Bukkit, there would've been a plugin out already, serving this purpose. You must've been using a mod; most likely Spout.
In other words, a client mod is required (in conjunction with a modded server, or plugins) to change the maximum durability of a tool.
@adamber
Don't think it's currently possible, but I'm sure someone knows a better answer. I've made a ticket on this myself.
@Pepper_coco
Don't know if this example will work for you, but can't hurt to try it out:
If that doesn't work, you might have to specify each "cause of death" individually, instead of just "[ANY_DAMAGE, -PLAYER]".
-
View User Profile
-
Send Message
Posted Aug 14, 2013When does this plugin get compatible with COREPROTECT?
-
View User Profile
-
Send Message
Posted Aug 13, 2013@Pepper_coco
ive been fighting on this for a while now, still havent managed to get it done properly.
-
View User Profile
-
Send Message
Posted Aug 13, 2013Ive looked virtually everywhere and i havent seen an answer to this anywhere! How can i make zombies and skeletons drop the armor and items they are holding/ spawned with? I tried the drop: CONTENTS like endermen and i read the comments and found someone asking for a trigger to check for held items/armor. IDK. lol. a response would be nice
-
View User Profile
-
Send Message
Posted Aug 13, 2013@Blacklands
neverbreak plugin had it working fine up to 1.4.7 then he never update it the plugin :( idk how he did it but in the configs you oculd add the tool id for example 283 900, that would give the tool 900 uses before it broke. but anyways thanks guess i'll just have to keep looking >.>
-
View User Profile
-
Send Message
Posted Aug 13, 2013Does anyone know how to make it so you have to kill a zombie (or any mob) to make it drop an item, so basically a mob cannot drops items from falling or suffocating, etc?
-
View User Profile
-
Send Message
Posted Aug 13, 2013@MCCharlieCraft
/odd zombie@40h will spawn a zombie with 40 hp
-
View User Profile
-
Send Message
Posted Aug 13, 2013Im getting frustrated having to dig thru the change log to figure out how to format a few things.
Can someone give me an example of how to use the /odd command to spawn a mob with custom hit points please?
Thanks in advance. -ntall1
-
View User Profile
-
Send Message
Posted Aug 13, 2013Ive started to use the blockplace trigger in one of my drops, now the server console spams - 12:34:49 PM [INFO] [OtherDrops:2.8b.573] BLOCKPLACE 12:34:49 PM [INFO] [OtherDrops:2.8b.573] BLOCKPLACE thousands of times. How can I disable this very very very annoying and pointless debug? This thing is filling my server log faster than anything I've ever seen before!
-
View User Profile
-
Send Message
Posted Aug 13, 2013@delsolsi213
CommodoreAlpha's suggestion for using Otherdrops to give your Gold Tools a chance to regain some durability with each use (thus working like an "invisible Unbreaking enchantment") is what I currently use in a different way, it actually works really good.
I believe there aren't many other ways to do it with just Bukkit, I'm not sure if there is a possibility to give a tool a negative damage value so that it lasts longer (since a damage value of 0 is equal to full durability, and an increased damage value is equal to decreased durability)... I tried it with RecipeManager, and it didn't work.
-
View User Profile
-
Send Message
Posted Aug 13, 2013@Faldonboy
is there a way to prevent horses spawning anywhere else but lets say, the forest.
-
View User Profile
-
Send Message
Posted Aug 12, 2013@Flashman014
To make horses spawn like you want try using this example(keep in mind that OtherDrops can't properly handle horses yet and you will only get white horses with this).
-
View User Profile
-
Send Message
Posted Aug 12, 2013Could someone help correct my syntax here? I'm trying to get horses to spawn in forest biomes just like they do in plains, but it doesn't seem to be working.
So far I have this:
HORSE:
- trigger: MOBSPAWN
drop: NOTHING
biome: [-FOREST]
Am I doing something wrong? Also, just so I know I'm have this clear, when I add things like this, it should go in the otherdrops-drops.yml right?
Sorry for such a rookie question, but with incomplete documentation, it's hard to find the right answer.
-
View User Profile
-
Send Message
Posted Aug 12, 2013@CommodoreAlpha
it is possible, i seen servers where gold tools lasts longer then diamond, even rpgitems have tht but it's inactive now and doesnt support all tools yet.
-
View User Profile
-
Send Message
Posted Aug 12, 2013@CommodoreAlpha
actually the msir and msir.not is not working.. I tested this, spawner was 5 blocks from me and i set the radius to 15 blocks. Zombies kept dropping rotten flesh and experience. ty for y our answer!
-
View User Profile
-
Send Message
Posted Aug 11, 2013@delsolsi213
You mean change the actual durability? That's not possible without a client mod. You can, however, add the unbreaking enchantment onto gold tools (upon crafting) via other plugins like RecipeManager. This will make gold tools feel like they last longer. And if you don't want to use another plugin, you could try mimicking the unbreaking effect via OtherDrops. (By specifying a "healtool" parameter, or something like that, along with a "chance" parameter corresponding to the "healtool" entry on every gold tool.)
@semirotta
I've just been really busy lately. :P
First off, I can't help much with your issue, because I use other plugins to nerf spawners.
Second off, I'm going to assume you want all mobs spawned by spawners, regardless of their cause of death, to drop nothing. (If this is the case, I don't know why spawners even exist on your server at all.) Know that in the "fall down and one-hit" trick, the cause of death for the mobs is considered "player damage" not "fall damage". It should be pretty obvious why. That being said, make sure to encompass all causes of deaths when canceling out mob drops.
I think the "msir" parameter stands for the radius away from the nearest mob spawner. The reason some mob traps might work, is because the mob gets carried far enough away from the spawner to not be included within the specified radius. If you want, you can remove the "msir" parameter, but do realise that all mobs spawned in by OtherDrops, regardless of whether they came from a spawner or not, will drop nothing.
Try specifying the drop to be "AIR" instead of "NOTHING". It's usually "better" to use Bukkit material names than aliases.
-
View User Profile
-
Send Message
Posted Aug 11, 2013@Lukethenuke
is it possible to change gold tools durability with this plugin?
-
View User Profile
-
Send Message
Posted Aug 10, 2013@Faldonboy
Both of those work perfectly so thank you for testing it with Custom Professions. I'm going to add it the example section so that people can get started with their OtherDrops related skills.
Thanks for your help with that.
-
View User Profile
-
Send Message
Posted Aug 10, 2013Now that commodore and faldon are awake, could you tell me how i can prevent XP & drops from mob traps?
You know the ones which make the monster, lets say skeleton to fall down from high & 1 hit to death etc. such traps
I have this:
HOSTILE_CREATURE:
- msir: 15
spawnedby: [CUSTOM, SPAWNER, OTHERDROPS]
drop: NOTHING
It still drops experience and default drops....