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 9, 2013@ZariusT
Wow that was a heck of a reply! Anyway thanks for the response I really appreciate it, I'll give it a shot.
-
View User Profile
-
Send Message
Posted Apr 9, 2013My zombies dont drop sharpness 4 fire aspect 2 swords. They just drop sharpness 1 swords
-
View User Profile
-
Send Message
Posted Apr 9, 2013@AlexSmith49
Not really an easy way to make spawners spawn custom mobs other than setting a region around the spawner and changing spawns based on that region.
@k4neli
Tool quantity condition can be done as "tool: diamond/2" or "tool: dirt/5" etc.
@tim740
Mobs will still drop their default drop unless the chance % for the nether star rolls. If you want them to still drop the default drop even when the nether star drops then add "drop: DEFAULT" to the list, eg.
@tim740
@tim740 What error did it have?
@dela09
Hmm, what version of OtherDrops are you using? Try the latest beta - it should be built against Java 6.
@tim740
What are you trying to use the color codes with - mob names? Haven't added color codes to that yet but will soon. &a, etc is the format OtherDrops uses.
@xBladeM6x
Drop nothing should cancel out the item and xp. Can't "double xp" as such (because OtherDrops can't read the default XP drop amount) but you can set a custom XP amount as per eg:
@cobsad
Hmm, where'd OtherDrops 2.5.2 come from - there's only a 2.5.1 in the files list - did I name a file wrongly?
Newest versions of OtherDrops should still work fine on older versions of Tekkit although you might need to set "disable_metrics: true" in the config file as it doesn't work with that older version of Bukkit. Let me know if there's still problems.
-
View User Profile
-
Send Message
Posted Apr 9, 2013OtherDrops isn't working I'm not sure why, any idea? Here's the console output with verbosity on high, and my config is beneath that. :) Should I use a newer build? It's for my Tekkit server (MC 1.2.5)
-
View User Profile
-
Send Message
Posted Apr 8, 2013@ZariusT
i don't have the log any-more, but could it may be a problem with java 6? may java 7 is needed? greetings.
-
View User Profile
-
Send Message
Posted Apr 8, 20131: Is it possible to make monsters not drop items AND XP, when spawned from a spawner? 2: How exactly can I make monsters drop x2 XP?
I was answered half (because I phrased it wrong before) on the last page, so I figured I would as more specifically this time. :P
-
View User Profile
-
Send Message
Posted Apr 8, 2013@Huntermeign
@tim740
Why not just use tool: PLAYER a lot easier/cleaner than using all the tooltypes
But yes, normal drops will still occur with this.
-
View User Profile
-
Send Message
Posted Apr 8, 2013<<reply 1400952>>
@tim740
ANY_CREATURE:
- drop: NETHER_STAR
quantity: 1
tool: [ANY_SWORD, ANY_AXE, BOW, ANY_PROJECTILE, AIR, ANY_SPADE, ANY_PICKAXE, ANY_HOE,]
chance: 5
This should work but for every creature, not just hostile mobs.
-
View User Profile
-
Send Message
Posted Apr 8, 2013How can I define a minimum needed tool quantity as a condition for a drop? I want the drop to occur only if there are enough tool items. (to be used with consumetool)
This should be easy but I can't find the information.
-
View User Profile
-
Send Message
Posted Apr 7, 2013@mal67
For custom equipment yes, for default equipment: not yet - I'll look into a way to allow you to modify the drop chance for equipment without changing the equipment.
-
View User Profile
-
Send Message
Posted Apr 7, 2013any way to make armored zombies/skeletons drop the items they spawned with?
-
View User Profile
-
Send Message
Posted Apr 7, 2013@dela09
Um, what's not working for you? Almost 90% of OtherDrops users are Linux servers and I develop on a Linux server.
-
View User Profile
-
Send Message
Posted Apr 7, 2013could you made this work for linux-servers? thanks greetings
-
View User Profile
-
Send Message
Posted Apr 7, 2013Is it possible to make a spawner that spawns custom mobs?
-
View User Profile
-
Send Message
Posted Apr 7, 2013@myself i have found the solution for the fishing problem:
Player: - action: FISH_CAUGHT drop: GOLD_NUGGET quantity: 0-3
thanks anyway :)
-
View User Profile
-
Send Message
Posted Apr 7, 2013This is a great Plugin!
however i need a little help:
i want to drop 0-3 gold_nuggets everytime a player catches a raw_fish with the fishing_rod
can anyone post the code therefore?
thanks!
-
View User Profile
-
Send Message
Posted Apr 7, 2013@forfiterX
I was camping :P
Will look into it soon, had a few other things to attend to first.
Also here's a random (unrelated) example I wanted to post:
-
View User Profile
-
Send Message
Posted Apr 7, 2013Can anyone help me with this: https://github.com/Zarius/Bukkit-OtherBlocks/issues/205 It's a ticket, but nobody replies.
-
View User Profile
-
Send Message
Posted Apr 6, 2013@Matt8991
Below where it says include-files: in otherdrops-drops.yml (below commented text) add this for example:
- includes/basicdrop.yml
Then go to the includes folder and make a file called basicdrop.yml
Then start the file as such (just a test obviously):
otherdrops:
STONE:
- drop: 264
Stone should drop diamond if it works.
The spacing is really important, like how the structure is made.
You can also instead add those 2 lines to the bottom of otherdrops-drops.yml below otherdrops: but that's not very tidy.
-
View User Profile
-
Send Message
Posted Apr 5, 2013@Faldonboy
I also should have mentioned, is it possible to make mobs that spawn from spawners not drop EXP? (I'm not sure if the one you posted would, but just double checking) Also, how would I go about setting each one individually to drop x2 EXP?