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 3, 2013@ZariusT
Ahhh I finally create it... :D My config to change fortune effect :) That work perfect
-
View User Profile
-
Send Message
Posted Jul 3, 2013@ZariusT
what if i wanted multiple triggers do i do the same thing?
-
View User Profile
-
Send Message
Posted Jul 3, 2013@IamChaoz
Depends on what you want, and what you call an "action" vs "section" eg:
-
View User Profile
-
Send Message
Posted Jul 3, 2013How do you add multiple actions to an entity?
-
View User Profile
-
Send Message
Posted Jul 3, 2013@semirotta
Yeah, that's how I've had to do it, looks a little messy, but I guess I'll have to live with it, thanks for the reply!
-
View User Profile
-
Send Message
Posted Jul 3, 2013@xBladeM6x
if im not wrong, ZariusT said something about those command things that they are going to be added? I can't remember for sure but it would be extremely useful.
-
View User Profile
-
Send Message
Posted Jul 3, 2013@semirotta
I do, but because how large the scope is with plugins like this, a lot can be done with it, and NOT ALL of it is documented properly. That's why I ask once I can't find it. And doing something like that with commands seemed within the realm of possibility with this plugin. >->
-
View User Profile
-
Send Message
Posted Jul 3, 2013@xBladeM6x
Do you guys even bother reading the DOCUMENTS about this plugin use? :O
That would honestly help you guys a lot! XD
I think that is not possible since there is no trigger for command yet (at least not in docs)
-
View User Profile
-
Send Message
Posted Jul 3, 2013Is it possible to define something specific to happen if someone enters a specific command? Like, if someone does /back, it will drop a potion on them, for example.
-
View User Profile
-
Send Message
Posted Jul 3, 2013@willgameforgold
I have no idea how to make that work, i tried everything i know but i cant get anything else to spawn than diamond_sword using ones... I think a way would be if you add them separated like this:
- trigger: MOBSPAWN
drop: SKELETON@eq:hands:DIAMOND_SWORD%0Speedy Melee Skeleton/25%
potioneffect.drop: SPEED@20000@1
- trigger: MOBSPAWN
drop: SKELETON@eq:hands:GOLD_SWORD%0Speedy Melee Skeleton/25%
potioneffect.drop: SPEED@20000@1
- trigger: MOBSPAWN
drop: SKELETON@eq:hands:IRON_SWORD%0Speedy Melee Skeleton/25%
potioneffect.drop: SPEED@20000@1
- trigger: MOBSPAWN
drop: SKELETON@eq:hands:WOOD_SWORD%0Speedy Melee Skeleton/25%
potioneffect.drop: SPEED@20000@1
chance: 99
biome: ALL
That works but it makes the config bigger :)
-
View User Profile
-
Send Message
Posted Jul 3, 2013is now "permissionsexcept:" running?
-
View User Profile
-
Send Message
Posted Jul 3, 2013I've been trying to make it so that skeletons can spawn with melee weapons sometimes, I've got this working in a long version, but I'd like to try and get it small, something like this:
But it's not spawning skeletons with other swords other than the Diamond one and encasing this in {} don't work either. Any help is appreciated, thanks.
-
View User Profile
-
Send Message
Posted Jul 2, 2013@IamChaoz
Do you mean they could exploit it by spamming the chat and in a way other than spamming the chat?
I'm not really sure how my solution allows chat spamming any more than the ideal, because even if it did detect portal creation directly, you could just break and recreate the portal in about 2 seconds, you could give the message a cool-down of that much if it really bothers you ;P
I think you could get the dispensed fire charges to trigger it too, but I can't think of any way to catch the fire-spread or lighting the back cases, other than catching/denying the lighting of all other stuff...
-
View User Profile
-
Send Message
Posted Jul 2, 2013@Cultist_O
I could see people exploiting this though and spamming the chat so I don't know about that
-
View User Profile
-
Send Message
Posted Jul 2, 2013@IamChaoz
You could however consider listen to right clicking obsidian with Flint & Steel or Fire Charges, this would of course miss any time a portal is lit by lighting a block behind the portal, or by a dispenser etc, and have the potential for false positives, but for the most part would work
-
View User Profile
-
Send Message
Posted Jul 2, 2013@xBladeM6x
Yes, if it's a custom drop being dropped from OtherDrops you could add "sound.server" and "message.server" parameters.
@IamChaoz
No, OtherDrops doesn't listen to portal or world change events.
-
View User Profile
-
Send Message
Posted Jul 2, 2013Or maybe when someone creates a portal?
-
View User Profile
-
Send Message
Posted Jul 2, 2013Is there a way to make the plugin broadcast when someone enters the the nether?
-
View User Profile
-
Send Message
Posted Jul 2, 2013Here's a random question for you, since I tend to get all confused with stuff because this plugin is massive. Lol
-
View User Profile
-
Send Message
Posted Jul 2, 2013@semirotta
Only for leather armour - it supports a full range of colors. Wool, carpet & stained clay only support the standard DyeColor stuff.