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 Jul 2, 2013@ZariusT
wat you can do the #FF33CC ?! I did not know those can work since minecraft doesnt support anything else except the dye color stuff.
-
View User Profile
-
Send Message
Posted Jul 2, 2013@xBladeM6x
There's the colors here: http://jd.bukkit.org/rb/apidocs/org/bukkit/DyeColor.html and then a couple of special colors (RICH_GREEN, RICH_RED, RICH_BLUE & RICH_YELLOW).
You can however define your own exact colors with standard hex color codes, eg. LEATHER_BOOTS@#FF33CC
-
View User Profile
-
Send Message
Posted Jul 2, 2013@ZariusT
Thanks, I like the ideal of BLOCK_PLACE trigger. Indeed it can create some interesting feature for drops. I easly see it not just for torches, but for something like a key to a puzzle maze which lead to a particular treasure if a block is place at a certain area at a certain moment. By example, if someone place a Diamond Block on a particular area, it would drop something, if they place the wrong block everything explode haha! Many things can be related with BLOCK_PLACE trigger and drops on my opinions. I 100% support you on that! Thanks for this nice plugin and for all the time you spend on it!
-
View User Profile
-
Send Message
Posted Jul 2, 2013Is it possible to define which color of Leather gear you want mobs to wear? And I mean beyond "yellow" or "black". I mean, like "light yellow" and things like that. All the middle colors.
-
View User Profile
-
Send Message
Posted Jul 2, 2013@ZariusT
i believe the HORSE goes also to mules and donkeys like HORSE@1 , HORSE@2 etc. ?
-
View User Profile
-
Send Message
Posted Jul 2, 2013@Everyone - there's a new section up the top of the page for Minecraft 1.6 features, here's the link:
Minecraft 1.6 features (click)!!
It has a list of new items currently supported and I will update as new features are added/supported in OtherDrops.
-
View User Profile
-
Send Message
Posted Jul 1, 2013@semirotta
Give me some time :P The plugin itself should work with 1.6.1 straight away and new blocks/mobs will be mostly supported as soon as Bukkit adds then into the API.
The manual updates to OtherDrops will involve attributes & new mob custom data.
@SheerAwesomeness
Unfortunately that won't quite work as expected since each "section" is considered individually. I will be adding a way to do "OR" lists with the longer format, just working on improving the codebase a little first.
@Qcbob
Not at the moment & whilst it doesn't exactly fit in with "drops" I'm thinking it'll be worth adding a BLOCK_PLACE trigger as a lot of people have requested it and I can imagine some pretty cool stuff with it too :)
-
View User Profile
-
Send Message
Posted Jul 1, 2013Is there a way to put a lifetime on a torch? After a certain period of time, the torch consume itselft.
I tried: TORCH - trigger: PLACE replacementblock: AIR delay: 6000 effect: EXTINGUISH drop: TORCH/1/25%
I also tried PLAYER - trigger: RIGHT_CLICK tool: TORCH replacementblock: AIR delay: 6000 effect: EXTINGUISH drop: TORCH/1/25%
Anybody have an idea if it's actually possible?
-
View User Profile
-
Send Message
Posted Jul 1, 2013After being informed that there is no 'or' option for the longer syntax, I tried to use a work-around. I thought (without checking the code) that maybe the plugin goes down the list in the drop config.
I used this to attempt to create an 'or' drop with the chances adding up to 100% using calculations. Evidently the plugin does not go down the list, otherwise this would work. Is there actually a way of doing it (so that it includes the messages)? :)
http://pastebin.com/BpdCxBv8
Thanks and awesome plugin ;)
-
View User Profile
-
Send Message
Posted Jul 1, 2013Hopefully this gets updated to 1.6.1 asap!
-
View User Profile
-
Send Message
Posted Jul 1, 2013@IamChaoz
No worries - I'm working on it :)
-
View User Profile
-
Send Message
Posted Jul 1, 2013@BukkitSmerf
Ah, I see the problem. I haven't managed to make ANY_PICKAXE work with enchantments yet. You need to use a slightly more complex list with the actual pickaxes, eg.
-
View User Profile
-
Send Message
Posted Jul 1, 2013@ZariusT
Hyyym... W want something like that:
Fortune 1: 10% for second diamond
Fortune 2: 30% for second
Fortune 3: 90% for second.
But my code even with fortune 1 giving 1-4 diamonds ;/ (this same for other levels of enchant, so fortune 3 also giving 1-4 diamonds)
-
View User Profile
-
Send Message
Posted Jul 1, 2013@BukkitSmerf
So that config says "always drop default" (eg. diamond), "if loot#1, give 10% chance for another diamond" (ie. 1 diamond or 10% chance of 2 diamonds), "if loot#2, give 30% chance for another diamond" (ie. 1 diamond or 30% chance of 2 diamonds), etc.
Is that what you're looking for and does it seem to work?
-
View User Profile
-
Send Message
Posted Jul 1, 2013@ZariusT @CommodoreAlpha Hyym I try that: and that drop 1-4 diamonds for pickaxe with Fortune 1
(I trying change Fortune enchantment, it's too strong...)
-
View User Profile
-
Send Message
Posted Jul 1, 2013@Morphiedev
I tested "DIAMOND_SWORD@!LOOT_BONUS_MOBS#3,!DAMAGE_ALL#3" and it's failing because of the extra comma in the middle. Without the comma it worked fine for me :)
-
View User Profile
-
Send Message
Posted Jul 1, 2013Do you have a good idea when the next update will release not to sound greedy or anything :P
-
View User Profile
-
Send Message
Posted Jun 30, 2013@xBladeM6x
I think if you make the biome "hell" they will only spawn in the nether in all worlds
-
View User Profile
-
Send Message
Posted Jun 30, 2013@ZariusT
I actually did have "flags: UNIQUE" on the mobs spawning, but I figured it wouldn't hurt even if there's a double spawn here and there. Well, besides here;
I've made SO many drops and custom mobs at this point for my server, that the drop file I have for hostiles is getting ridiculously huge.
I've actually come up with an idea now that I can have custom drops, involving a rarely dropping "Vault Key" and the ability for someone to right-click the ground with it, and execute a warp command to broadcast to the server that they've used their vault key, and send them to the inside of the vault to collect their prize. Pretty epic. Otherdrops <3.
-
View User Profile
-
Send Message
Posted Jun 30, 2013@CommodoreAlpha
I could be wrong, but seems BukkitSmerf might be looking for something more like this:
Yeah, the left/rightclick is a bit telekinetic :D It's a side-effect of adding the ability to left/rightclick potions, wands, etc. anywhere rather than having to look at the ground. Will look into a solution for that - preferably a configurable range with the default being the usual interaction range.