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 24, 2013@ZariusT
yeah i built a control tank, so i could see if the drops were just hiding and had several players test it. they see the fish, then it just disappears. the message runs, but no drops are anywhere to be found. just odd lol. ill run the dev build and see if that works, also still trying to make the potions work.
thanks
-
View User Profile
-
Send Message
Posted Apr 23, 2013my config, like u wanted - http://pastebin.com/KkFE9msr
And also how would i make an item have lore, i plan on making mob spawners have a chance to drop a book with lore on it which in turn u can right click with to learn a magicspells spell.
-
View User Profile
-
Send Message
Posted Apr 23, 2013@mal67
Are you sure it's not perhaps dropping at the lure location? I'm thinking it might be the " throw fish" method that's broken here.
Try CONSUME ITEM.
Also, the ~ not showing is for outside a code block. Works fine inside the code block :-)
-
View User Profile
-
Send Message
Posted Apr 23, 2013@ZariusT
yes im using latest official version on devbukkit right now, however ill toss in your latest DEV build and see if those solve my problem. if thats what you meant by beta version, that might be my problem XD though, ive got fish to drop now, but only when quantity is 2, if its 1. it shows up on the lure. then just gone, message runs, all the rest works, but wont drop fish when quantity is 1 (or when quantity line is left out)
and as for potions, am i typing the wrong name for the action to drink a potion? i want to repurpose some of the leftover potions like Sparkling Potion 373:47 i think. was going to have it apply potioneffects when you drink potion@47. but it wont run the message, so i think i have the wrong action or setup. i apply to PLAYER: block and action is ITEM_CONSUME ?
thanks for all your help on this. i am trying to create a series of custom quests with your plugin. and using shopkeepers to handle trades between otherdrops custom items (enchanted and color renamed)
and as for the ~ not showing in code block, thank you for telling me that. i was unaware it cut those out. ill be sure to double them if i post code on a ticket/comment in the future.
-
View User Profile
-
Send Message
Posted Apr 23, 2013@mal67
What version of OtherDrops are you using? Latest beta? (as I know I've fixed something to do with fishing recently).
@mal67
Thanks for that but please be aware that unless it's inside a code block BukkitDev will not show a single ~ character (need to double it).
-
View User Profile
-
Send Message
Posted Apr 23, 2013@NemesisMate
To prevent anvil renaming you need to use a color code, e.g.. diamondsword~&4My Sword. Mob names are possible on the latest beta, eg. zombie~Fred.
@ecianice
Thanks for that. Just noticed the page said defaults to victim but it actually defaults to attacker. I've fixed the page. Your example should work fine.
-
View User Profile
-
Send Message
Posted Apr 23, 2013@Gameguy75
potioneffects: apply potion effects (defaults to victim) <effect name>@<duration>@<strength> (can also use, potioneffects.victim, .attacker, .world, .server)
View the Parameters page -> http://dev.bukkit.org/server-mods/otherdrops/pages/parameters/
It is the last parameter for the Action list
-
View User Profile
-
Send Message
Posted Apr 23, 2013Maybe a way to get a potion buff from performing an action like left clicking or breaking a block
-
View User Profile
-
Send Message
Posted Apr 23, 2013@NemesisMate
use drop: iron_sword@!name
or drop: iron_sword@!sharpness#4fancynamehere
-
View User Profile
-
Send Message
Posted Apr 23, 2013I asked this before but it was a lot time ago and I forgot it (There is no way to see my old comments), how can I give a sword a unique name when dropping?, a name that cannot be set with the anvil (maybe with hidden characteres)?
Another thing I want to know is how can I make an spawned mob, if possible, have a specified name.
-
View User Profile
-
Send Message
Posted Apr 23, 2013yeah ok so i checked thru my files and found another instance of PLAYER: block in the same file. however, now i have consolidated them and its still not working for my potions OR fishing :( i know i must be doing something wrong somewhere, but i can not track it down.
ive managed to get fishing to either run the drop twice (2 messages 2 drops) OR just say the message. when reeling in you see the fish item briefly then it disappears. and you dont get your drop at all... which is a fish with a special name.
yet when it produces two items and two messages (only when i use both Fish caught and success together in bracket) i get 2 of the named fish. so i know otherdrops can handle the item itself. any ideas why it wont drop just one?
EDIT - i set the quantity of fish to 2, and now it seems to drop one part of the time and 2 sometimes XDXD-
View User Profile
-
Send Message
Posted Apr 23, 2013So, I've been using MineralManager on my server to respawn ores, but it's now out of date with no hopes of being updated anytime soon.
I have made a config that replicates this using delay, however on server shutdown or crashes it will not respawn the ores. Is there a way to save the delay temporarily until it's respawned?
These are just arbitrary numbers for testing:
-
View User Profile
-
Send Message
Posted Apr 23, 2013@Zarkiel7
I just tested money and it worked ok for me - can you post or pastebin the config you are trying?
@Shpilenok2001
Here's an example to get 10 "credits" each time you kill a player.
You need Vault and an accompanying economy plugin. For more flexibility there's a new money parameter coming soon (currently in a dev build), eg. money.victim, money.steal, which supports amounts or percentages.
-
View User Profile
-
Send Message
Posted Apr 23, 2013I like this plugin, but how do I make so players get money for killing other players?
-
View User Profile
-
Send Message
Posted Apr 23, 2013I have an issue, i have used otherdrops before, and for some reason, my mobs wont drop money for me, even though i set it, i have tried several different amounts to see if it was too low, and no success. Is this a common problem recently? or am i the only one?
-
View User Profile
-
Send Message
Posted Apr 23, 2013@mal67
Different files is ok, just can't have two in the same file.
-
View User Profile
-
Send Message
Posted Apr 23, 2013@Varijon
can there be multiple PLAYER: blocks if they are separate files? or do i need to consolidate all other instances of the PLAYER: block? i have had them on separate files for quite awhile now, just added this one to it and this is the only part that refuses to work for me, the fishing events, and the eating/drinking event.
-
View User Profile
-
Send Message
Posted Apr 22, 2013@mal67
Make sure that yml file only has one PLAYER:
Just making sure that isn't the problem.
-
View User Profile
-
Send Message
Posted Apr 22, 2013@ZariusT
im using latest otherdrops 2.8b512
-
View User Profile
-
Send Message
Posted Apr 22, 2013@mal67
Looks ok, I'll test it when I'm home. What version of OtherDrops are you using?
@d49s7
L ightning strike event is not yet supported but should nd fairly easy to add :-)