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 17, 2013How do I cancel player shot arrows? (deny them). I want only certain people from permission group to be able to shoot arrows, but I can't seam to manage it... is it possible, here's what I tried:
ANY_CREATURE:
- action: BREAK #although I tried using LEFT_CLICK as well
tool: PROJECTILE_ARROW
message: "You are not skilled enough for this weapon."
drop: DENY
permissions: [geatherer, alchemist, innkeeper, craftsman, pswordsman, berserker]
EDIT: and just one more :x
The PLAYERGROUP@<groupname> doesn't seam to work for me, again here's what I tried putting in:
PLAYERGROUP@darkfox #I also tried custom.darkfox and full otherdrops.custom.darkfox - tool: ANY drop: SKULL@!The Skull of the Fox permissions: pcrusader
I know it's not a matter of spaces and tabs, I know YAML and all, I just can't figure the configuration problem.
-
View User Profile
-
Send Message
Posted Feb 17, 2013@boushwa
Yup, AIR or HANDS should work. Can you post the config you're trying?
BOW currently means hitting the mob with the bow itself. I think you want PROJECTILE_ARROW.
Anyone have any objections to me making bow=projectile_arrow and putting in bow_item in case you really want to detect hitting them with the bow itself? Same with arrow.
-
View User Profile
-
Send Message
Posted Feb 17, 2013@Akitsaws
Air didn't work.
Do you happen to know how I would set the tool to bow & arrow? I tried just bow, then just arrow, then bow, arrow but I couldn't trigger the drop using a bow & arrow. Is it bow_and_arrow maybe?
-
View User Profile
-
Send Message
Posted Feb 17, 2013@ZariusT
I set up a bug report but after talking with the other plugin maker I don't think its something practical to fix.
@boushwa
think you just set tool to air
-
View User Profile
-
Send Message
Posted Feb 17, 2013I've looked for this up and down... is there a specific "tool" for fists? I want to set a specific drop for killing a mob using fists i.e. tool: melee? Does a proper syntax exist for hand to hand combat versus something like any_sword?
-
View User Profile
-
Send Message
Posted Feb 17, 2013@boushwa
Thanks for that - highlights an error I made in allowing a comma as enchantment separator. It gets confused with the comma separating the items in a droplist ([ ] brackets). I've changed it in Link Removed: http://www.mediafire.com/download.php?73da42f3brm8yxy (link until BukkitDev version approved) to be a "!" as separator (eg. bow@!arrow_damage#5!arrow_fire#1)
-
View User Profile
-
Send Message
Posted Feb 17, 2013@boushwa
And clearly I don't know how to format my comment to properly display my coding :(
-
View User Profile
-
Send Message
Posted Feb 17, 2013@ZariusT
This is how I had it set up before:
ZOMBIE: - drop: [bow@!arrow_damage#5,arrow_fire#1, emerald] tool: diamond_sword
But when I add the bow with two enchantments attached, it would only drop the bow with one enchantment. To get around that I had to set it up like this:
ZOMBIE: - drop: [bow@!arrow_damage#5,arrow_fire#1] tool: diamond_sword - drop: [diamond, emerald] tool: diamond_sword
The goal is to have the zombie to have a chance to drop each of the items randomly each time a zombie is killed. I know I can add the "chance" command in the code above to give the zombie a chance to drop each item, that's not the problem. The issue I was running into is that I can't have the bow with two enchantments in the same brackets as the other items I want the zombie to drop. I can have a bow with one enchantment in the drop bracket as the other items but not with two or more enchantments.
Have I confused you? lol
-
View User Profile
-
Send Message
Posted Feb 17, 2013@boushwa
Depends on what you are trying to do - eg.
-
View User Profile
-
Send Message
Posted Feb 17, 2013@boushwa
Actually, haha, I figured that out too after playing with it. It seems I need to have a separate "tool" function for each drop. A bit tedious but it works.
-
View User Profile
-
Send Message
Posted Feb 17, 2013@Faldonboy
Ok, so I figured it out. I had it set up where the zombie had a chance to drop multiple items. When I took everything else out and left just the enchanted bow, it dropped the enchanted bow with both enchantments.
Is there a specific way to set up the zombie dropping multiple items? It seems if I have more than one "drop:" set for him then he only drops one of the items. How would I configure him to drop all of the items?
Thanks for your help.
-
View User Profile
-
Send Message
Posted Feb 17, 2013@boushwa
Can you try this version (beta3) Link Removed: http://www.mediafire.com/download.php?73da42f3brm8yxy ? I've fixed the previous mentioned bug (that was in beta-dev3) and tested the bow enchantments. If it doesn't work for you with this version I'd suspect another plugin conflicting and suggest testing it with just the OtherDrops plugin running to see if it works that way.
-
View User Profile
-
Send Message
Posted Feb 17, 2013@ZariusT
You are correct, there is not a dev2 build, just beta2. This is what I am using but I cannot for the life of me get the bow to drop with both enchantments. I've tried other enchantments but regardless the bow only drops with one enchantment. The only thing I can think of is that another plugin is somehow preventing there from being two enchantments on a dropped item BUT I don't have any other enchantment or weapon modification plugins on my server. I'll keep tinkering with it and maybe I can figure it out.
-
View User Profile
-
Send Message
Posted Feb 17, 2013@Akitsaws
No, it should still work ok unless I broke something that's hard to see but affecting regenblock. Haven't used regenblock.
Can you post a bug report using the links at the top of the page and include your config, what you expect to happen, what's happening now and the versions of OtherDrops and RegenBlock you're using?
-
View User Profile
-
Send Message
Posted Feb 17, 2013Did you change the way drops are handled in the plugin because this no longer works with regenblock D:
-
View User Profile
-
Send Message
Posted Feb 16, 2013@boushwa
Odd, there is no beta-dev2 build (is there?) - you mean just beta2? I just tested "- drop: 261@!ARROW_DAMAGE#5,ARROW_FIRE#2/1/100%" locally and got both enchantments (although arrowfire was level 1 unless I set enchantments_ignore_level to true.
-
View User Profile
-
Send Message
Posted Feb 16, 2013@boushwa
That is really odd, I just tested it myself and this worked fine:
@Steelsouls
I'm not sure, it sounds like something may have unintentionally changed in the last few updates. Try joining the IRC channel, Zarius is usually in there around this time.
-
View User Profile
-
Send Message
Posted Feb 16, 2013Anybody have advice on my problem? I have tried eliminating all plugins except essentials and Pex but still xp is overriding default item drops on ores.
-
View User Profile
-
Send Message
Posted Feb 16, 2013@Faldonboy
I'm using 2.8-beta-dev2 build. Should I upgrade to beta 3 for this to work? I left the enchantment level option disabled. I didn't realize the max level for fire is 1. Nonetheless, I changed it to ARROW_FIRE#1 and I still didn't get the second enchantment on the bow.
-
View User Profile
-
Send Message
Posted Feb 16, 2013@boushwa
Unless you are using the new 2.8-beta2 build and have the new enchantment options enabled ARROW_FIRE#2 is an invalid enchantment, the max level for that enchantment(default minecraft) is 1