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 22, 2013@Faldonboy
Cool, thanks :) I was thinking that we should wait until features are in a release build before adding to main documention (examples is ok though :)) and perhaps create a new page for documenting the beta features?
BTW: what verbosity is your otherdrops-config file set to? I thought I left that "damaging entity" line at HIGHEST verbosity - although I may have fixed it after beta5-pre (oh, I see it's beta4 - should be fixed in beta5)
-
View User Profile
-
Send Message
Posted Feb 22, 2013I split the examples page into two separate ones, one for just OtherDrops and one for OtherDrops being used with other plugins, I added some fun(and evil) examples for both the HIT and MOBSPAWN actions too. Now that I've got everything all sorted on my server maybe I can get some documenting done. :)
On a side note This is spamming a lot lately, I think its because I made it so snowgolems can hurt mobs using this set up:
-
View User Profile
-
Send Message
Posted Feb 22, 2013@Abnormal_Zombie
Ok,
Works fine for me, I only get exactly 50 XP.
Droplists were very broken though - they actually dropped the items (including xp) but had doubled the coords (ie. if you're at x=200 they drop at x=400, which doesn't actually work if the chunk is not loaded). Fixed it & that should account for a lot of the oddness.
-
View User Profile
-
Send Message
Posted Feb 22, 2013Just thought of something else(sorry, my mind is on overdrive tonight). Would it be possible to add conditions for health and hunger? It would work like the height condition(hunger: "<12" would allow the drop to trigger if the persons hunger is below 12) If this is possible maybe even expand that idea to being able to affect someones hunger/health too?
It would greatly assist some RPG servers I help out with by allowing custom drops depending on how "healthy" the player still is.
As far as affecting the hunger/health of players it may be slightly outside the scope of OtherDrops but it could certainly have its uses(being able to set up special healing events or even making custom named food items using lorename heal different amounts when right clicked)
-
View User Profile
-
Send Message
Posted Feb 22, 2013So I asked this a while ago, but it seems to have understandably been missed in the flurry of activity.
Is there any way to specify a target's health as a condition? I am aware of maxhealth, but the documentation for that is lacking, and I assume it's for the drop, and creates a mob with more or less health than normal.
I am looking for a way for the pokรฉballs to only capture mobs that are heavily damaged (for thematic purposes, and to stop eggs from being the ultimate mob-avoidance tool)
-
View User Profile
-
Send Message
Posted Feb 21, 2013@jessefjxm
Yeah, here's an example:
-
View User Profile
-
Send Message
Posted Feb 21, 2013Is it possible to specific mob drops in different (WorldGuard) area? Dont't quite understand the function actually...;)
-
View User Profile
-
Send Message
Posted Feb 21, 2013@Faldonboy
Odd, there's equipment checking here. I'll look into it. Oh, and you need to specify skeleton@normal if you don't want withers.
Yeah, moonphase should be an easy one :)
-
View User Profile
-
Send Message
Posted Feb 21, 2013@ZariusT
Hmm, it didn't work, both normal and wither skeletons drop items when using that example I posted along with the skeletons wearing helmets.
Also, do you think you could add a moon phase condition? I know its possible plenty of other plugins use moonphases for various things.
like:
-
View User Profile
-
Send Message
Posted Feb 21, 2013Ok... so... I thought I understood the problem, but I don't. It seems really complicated. This is a configuration of mine which doesn't work:
On the side I have noticed XP doesn't work properly in drop lists( [STONE, XP/5, GRASS] ). In addition If XP is in a drop before another drop, the default XP will be dropped as well. Example:
-
View User Profile
-
Send Message
Posted Feb 21, 2013@Faldonboy
Cool. The skeleton config you posted should work - all data that can be used on the drop should be checked on the target too, let me know if there's any issues with it. One exception is with mobspawn - it can't detect the custom data on the mob as the "spawn" event occurs before the data is set. I'm playing with ideas to work around this (eg. set the data to a list linked with the location before the spawn and check on that but that's a work in progress).
-
View User Profile
-
Send Message
Posted Feb 21, 2013@ZariusT
Aside from the same problem as Abnormal_Zombie the new version is working fine on my test server, the /odd command seems to work fine, colored armor seems to work fine too.
Question though. Would something like this work so only skeletons wearing a diamond helmet have this drop?
Also, is it possible to stop a mob thats wearing armor from dropping it when it dies? Even when its set to - drop: NOTHING it still drops whatever its wearing.
-
View User Profile
-
Send Message
Posted Feb 21, 2013@Abnormal_Zombie
Yeah, seems to be a few problems, don't test the new build (beta5-pre) too much for standard config - I'm more concerned about how the new features (/odd command, cow^bat, coloured armour) work & any left over debug messages.
I'll run it through my standard testing as soon as I get a chance and when I release beta5 we can pick on everything :D
Perhaps try a few commands from the Picasa page (link - there's a command in the comments for each picture) and see if they work ok for you?
-
View User Profile
-
Send Message
Posted Feb 21, 2013My ethernet cable is trash which is causing some internet problems atm, which is why I'm making a new message instead of editing my previous one because it takes too long :/
Anyway, what i said is wrong, it isn't the included files.
-
View User Profile
-
Send Message
Posted Feb 21, 2013@ZariusT
Actually I think the problem is all configurations in included files aren't working.
-
View User Profile
-
Send Message
Posted Feb 21, 2013@Abnormal_Zombie
Yeah, I rushed it out last night, just really wanted to get a build out so you guys could try out the new features. Keep letting me know though as I'll hold off the features and fix up a bunch of bugs/debug messages for the next beta release.
Oh, just got your new message - can you send me a copy of the config file? Won't be able to code for another 8 hours or so but I'll check it out as soon as I can.
-
View User Profile
-
Send Message
Posted Feb 21, 2013With the new release most of my mob related configurations aren't working.
-
View User Profile
-
Send Message
Posted Feb 21, 20132.8 beta5 pre is giving a lot of "before action parse" messages
-
View User Profile
-
Send Message
Posted Feb 21, 2013Beta5-prerelease for those that want to try it ( Link Removed: http://www.mediafire.com/download.php?htffjk7fw90244x ). Should be no major problems - possibly some console spam from left-over debug messages.
-
View User Profile
-
Send Message
Posted Feb 21, 2013@ZariusT
Hey I appreciate it but for now at least the ยง works for color codes like you said it would. Those sound like some awesome new features! I haven't tried any mob equipment drops yet but I think I will now. Also, I got an error last night so I'll be posting a ticket in a minute.
@MasterKitty0102
Zarius is aware of the leaf decay event issues. You're best off commenting that out for now and re-adding it when leaf decay is fixed.