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 Jan 25, 2013@jwmpine
Tested ok for me with OtherDrops 2.7, Vault & MoneyDrop loaded. Can you post a complete server log (pm me or use pastebin.com) including from startup to killing one zombie?
-
View User Profile
-
Send Message
Posted Jan 25, 2013Every time I kill a zombie
-
View User Profile
-
Send Message
Posted Jan 25, 2013@Sir_Moodz
It should override the drops by default. What version are you using? also have you tried a fresh install of OtherDrops? (as there could be some different setting in your settings.yml file)
@jwmpine
That should work fine. Does it give you the moneydrop error every time you kill a zombie or just at the start?
-
View User Profile
-
Send Message
Posted Jan 25, 2013ZOMBIE: - drop: MONEY/5
I just swapped to this after months of using it just primarly for items, and so i'm not 100% if that's how it's suppose to look lol.
I ran it again...Error it's poping is
[WARNING] [OTHERDROPS:2.7-beta2] Money drop has been configured but no economy plugin has been detected.
-
View User Profile
-
Send Message
Posted Jan 25, 2013Hello, how can you make a mob drop only the items you want it to drop? the premade drops only add drops but dont remove default drops.
-
View User Profile
-
Send Message
Posted Jan 25, 2013@semirotta
Away from my computer at the moment but will take a look later.
@jwmpine
No, just need an economy to drop money. Moneydrop is a separate plugin that allows you to drop physical "money" items, it shouldn't be appearing when using drop: money. Can you post the full config for zombie?
-
View User Profile
-
Send Message
Posted Jan 24, 2013Do you need money drop to have money be rewarded for kills? Because I just did money/5 for test on zombies and it said money drop didn't see any economy system even though I got 1 installed and I had vault
-
View User Profile
-
Send Message
Posted Jan 24, 2013@ZariusT
if youre bored check out my config: http://pastebin.com/ea3QnpZ2
can you clean it? make it simplier? i dont quite want to do that coz i dont understand how to do it exactly & its just looking huge now :D
-
View User Profile
-
Send Message
Posted Jan 22, 2013The Java 6 version seems to work great, THANK YOU Zarius, you rock!
-
View User Profile
-
Send Message
Posted Jan 22, 2013I tried it on our server and with the first start it will work. More tests are comming soon with my drops config
edit: Tt works fine. Thanks for update :)
-
View User Profile
-
Send Message
Posted Jan 22, 2013@mat41997 @F4BSE
For those that are having problems due to OtherDrops being built on Java 7: please try this version built under Java 6: download Link Removed: http://www.mediafire.com/download.php?aymdwpysaou8ziv .
Please let me know if it works ok.
-
View User Profile
-
Send Message
Posted Jan 21, 2013@mat41997 @F4BSE
Yes, I'm looking into building with Java 6.
@semirotta
Yes, it should work that way.
-
View User Profile
-
Send Message
Posted Jan 21, 2013@ZariusT
Oy! If i have DiabloDrops, i have custom drop sword called Death Sword and Phoenix Sword If i have each mob with: lorename: Death Sword and lorename: Phoenix Sword does this mean the drop can be different if killed with these swords?
-
View User Profile
-
Send Message
Posted Jan 21, 2013I need a Java 6 Version :/ All my plugins on Java 6...
-
View User Profile
-
Send Message
Posted Jan 21, 2013Pleas UpDate for java 1.7
-
View User Profile
-
Send Message
Posted Jan 21, 2013I'll look into updating my Java and see what happens :) thanks again for a truly awesome plugin Zarius!
-
View User Profile
-
Send Message
Posted Jan 21, 2013@CJHacker
Looked into the Bukkit API and I should be able to make a book drop with custom text, title and author. Will have to set up a new section for making custom items as the current method (ie. with enchantments) of adding them to the item name in the drop gets messy (eg. book@title!author#text...)
Something like...
-
View User Profile
-
Send Message
Posted Jan 21, 2013@ZariusT
I also have Java 6 and I can not change the version 7 because I have some problems with the release of Java. If you could please you with all the strength that you changed the environment for 6 :) Sorry for bad english : (
-
View User Profile
-
Send Message
Posted Jan 20, 2013@CJHacker
Not yet, will look into that.
@jeexbit
Seems like a Java version error - are you perhaps running Java 6? I think previous versions of OtherDrops were built on Java 6 but my new development environment is Java 7. I'm looking into moving back to Java 6 to support people still using it but my dev environment isn't cooperating :\
-
View User Profile
-
Send Message
Posted Jan 20, 2013Love this plugin, thank you Zarius!
Heads up though - I too am having an issue getting this to work with 1.4.7 - this is the error - my apologies if there is a better place/way to post this:
22:07:53 [INFO] This server is running CraftBukkit version git-Bukkit-1.4.7-R0.1 -b2602jnks (MC: 1.4.7) (Implementing API version 1.4.7-R0.1) 22:07:53 [SEVERE] Could not load 'plugins\OtherDrops.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError : com/gmail/zariust/otherdrops/OtherDrops : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.loadPlugins(CraftServer.java:239) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.<init>(CraftServer.java:217) at net.minecraft.server.v1_4_R1.PlayerList.<init>(PlayerList.java:52) at net.minecraft.server.v1_4_R1.DedicatedPlayerList.<init>(SourceFile:11) at net.minecraft.server.v1_4_R1.DedicatedServer.init(DedicatedServer.java:104) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:399) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849) Caused by: java.lang.UnsupportedClassVersionError: com/gmail/zariust/otherdrops/ OtherDrops : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173) ... 9 more