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 Apr 30, 2012is there a way to prevent otherdrop droping with player placed blocks?
i wand my players to have a chance to drop more ore but i don't want them to place ore blocks and create "infinite" ore spots.
-
View User Profile
-
Send Message
Posted Apr 29, 2012HELP WITH TO-DO LIST | TUTORIAL
Hello, i hope this is OK for a tutorial on OtherDrops
http://www.youtube.com/watch?v=f7dQcdlKi1Q&feature=youtu.be
please tell me if you need any changes or for it to be remade, thanks
hope this is good enough to for fill your todo list and be able to be part of your post
i require no edit directly on the post, i just require the link i gave you to be used and not an outside source (you can embed it)
also im happy to help with art and video editing with things like logos and official videos if needed
-
View User Profile
-
Send Message
Posted Apr 29, 2012Can i Drop Enchanted Items? Didnt find anything in the Config.
Aswell the Beta 2.6. doesnt let me replace the Drops, so i still use 2.5.1
-
View User Profile
-
Send Message
Posted Apr 28, 2012Oh yea - - almost forgot:
I can use "height" to test the Y value as part of a condition for an action happening.
I cannot figure out how to test the X/Z location for a condition.
I cannot figure out how to insert any of X/Y/Z into a message displayed.
I'd love to be able to say something like message.world (to give a message to everyone), and have the x/y/z's displayed in that message be relative to each player (so that everyone sees a slightly different message with the offsets from where they are to the event happening)
-
View User Profile
-
Send Message
Posted Apr 28, 2012Opps, forgot the boat example:
Note that in this case, I had to specify drop: THIS, as any attempt to make that line into an alias would fail.
<<code yaml>>aliases:<</code>>
would not work for me here.
Grr, bleeping markup interpreter ....
-
View User Profile
-
Send Message
Posted Apr 28, 2012Then I need some help, because I've managed to do that when I didn't want to :-).
Two cases:
1. I've made boats drop a boat, and not the wood and sticks. Except that sometimes I want the wood and sticks, and still get a boat.
2. I've got dirt/grass/etc dropping occasional clayballs. Except that when they do, they don't drop the dirt as well.
... hmm, and no responses to my questions/posts from the 20th yet.
Here's what I have so far:
1. I had asked about letting zombies drop damaged armor, but only 1 of the 4 types of leather.
2. Attempting to make Clay Soil ran into two problems:
A: Claysoil would occasionally drop 2 balls, usually only 1; roughly, it seemed to be a 15% chance of a ball, and if it dropped a ball it would retest (so 0.15 * 0.15 of 2, and expected 0.15 * 0.15 * 0.15 of 3, but that case was never seen) - - I could not figure out how to make this recursive generation, so I settled on a slightly higher single drop rate
But note that no matter what I do - - specifying DEFAULT or not - - if Clayballs drop then no dirt drops. Additionally, OtherDrops will insist on damaging the tool itself.
3. I cannot figure out how to test for, and do things with, silk touch, fortune, looting, unbreaking. As far as I know, those are the only relevant enchantments, but all of them can/will/should alter the drops.
4. What is the proper usage of aliases? The aliases page in the docs has broken markup/formatting. Attempting to use them is a pain - - different types of aliases require different YML formatting (sometimes they are dashed when defined and not dashed when used; other times they are not dashed when defined and are dashed when used; I cannot manage to get a list of multiple items (must be dashed when defined) to be used as part of a dashed multiple item list at all.).
-
View User Profile
-
Send Message
Posted Apr 28, 2012@cloudafloat
@tappestry
Both of these are currently known bugs, and will hopefully be fixed with the latest update.
If you are using the beta, then you cant stop default drops from happening. If you are not using the beta players will take the damage animation whenever breaking a block with a unique drop.
-
View User Profile
-
Send Message
Posted Apr 27, 2012has anyone been successful at stopping apple drops from tree leaf breaking/decay. no matter how I edit I can't seem to stop these stupid things from dropping
-
View User Profile
-
Send Message
Posted Apr 25, 2012Hi, I tested out the trees include file and noticed that tree drops like sticks and cocoa beans were dealing tiny amounts of damage to people on drop, although I didn't see anything mentioning damage in the includes file. There anyway to disable this? People get paranoid of being attacked when they randomly take damage during tree clearing.
Otherwise awesome plugin and I'm amazed with the extent of its customization.
Thanks guys
-
View User Profile
-
Send Message
Posted Apr 25, 2012@dornalmidian
Something like that I think.
-
View User Profile
-
Send Message
Posted Apr 25, 2012How would I go about doing this?
height: ">16"
... but <30
-
View User Profile
-
Send Message
Posted Apr 24, 2012Yes, an update would be pretty awesome right about now. Thanks for all the hard work.
-
View User Profile
-
Send Message
Posted Apr 23, 2012The server I play on is going from PvP to PvE and as a requirement to do so, we want to use OtherDrops to Maximize our Economy output, in order to do this, we need OtherDrops to update so we can implement it. Can we PLEASE get this to update already? I know I am rushing you, but I have been waiting wayyy too long.
-
View User Profile
-
Send Message
Posted Apr 23, 2012@ZariusT
So how goes progress on the update?
-
View User Profile
-
Send Message
Posted Apr 22, 2012@MCCharlieCraft
thanks. this will help me very much
-
View User Profile
-
Send Message
Posted Apr 22, 2012When I updated the plugin from 2.5 to 2.6-b1 in the same CB1.2.5-R1.0, it seems that the loot_overrides_default doesn't work. Items and default drops drop together at the same time. It works well when I put back otherdrops.jar of 2.5...
-
View User Profile
-
Send Message
Posted Apr 21, 2012<<reply 663842="">>
May i ask what program you are using to edit the file? i would recommend notepad++
-
View User Profile
-
Send Message
Posted Apr 21, 2012@Beatkidz
The permission that must be given to allow this drop is otherdrops.custom.miner here is a working example of a permission drop. I have tested this and know it works.
-
View User Profile
-
Send Message
Posted Apr 21, 2012@ZariusT
Hope the update goes well. i'm still having some problems with Permissions for certain drops. Does anyone have a working permissions drop example?
-
View User Profile
-
Send Message
Posted Apr 20, 2012Ok, I'm having real problems. I am just using the unit testing file, nothing else.
I'm using Minecraft 1.2.5, bukkit, Otherdrops 2.6 beta 1.
Attempting to break a grass block with my hands gives me a message; only two of the three colors are displayed correctly. Nothing else drops. Red and white display correctly; yellow displays as white.
Console log:
Repeated three times, in case there was a probability issue. No changes. The "yellow" has some symbols in front, but does not change color; the rest of the test drops do not show.