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 May 14, 2013Also How do i make it so that MOB_SPAWNERS are "disabled" in a sense? Maybe replace the spawner with a diamond block when it's created by generating?
-
View User Profile
-
Send Message
Posted May 14, 2013@ZariusT
I'll donate for you to put the code for the egg laying...
EggLay: drop: random@whatever chance: 1%
Effect: Lightning@harmless (lol)
or whatever, would you be able to at all? or is it too difficult?
-
View User Profile
-
Send Message
Posted May 14, 2013@Sabbykat
drop: nothing should always stop the default, if it doesn't then it could be a config issue or abiginIn this case I've sent you a pm regarding assume sections in your config that are doubled up, this could also be causing drop nothing to stop working.
@Cliffordlittle
Unfortunately OtherDrops doesn't deal with chickens laying eggs. Might consider that later.
@CommodoreAlpha
Yes. for mobs. OtherDrops doesn't deal with blocks destroyed by fire though.
-
View User Profile
-
Send Message
Posted May 14, 2013@CommodoreAlpha
Yes
-
View User Profile
-
Send Message
Posted May 14, 2013Does this plugin support altering drops on mobs/blocks for when they're killed/destroyed by fire?
-
View User Profile
-
Send Message
Posted May 14, 2013ZariusT: You guys probably get these obviously researchable questions alot, BUT... no shame for me in this question, as other people might want to know also...
How do i edit what the chicken lays in place of it's eggs, or chance to lay other objects? I want there to be a chance to lay money, or diamonds, or OTHER monster eggs... THANK YOU IN ADVANCE!!
-
View User Profile
-
Send Message
Posted May 14, 2013Just to clarify, it seems if you don't have a drop 100% of the time for a creature, it will drop default drops instead.
if you put drop: NOTHING (as the documentation says to stop this) - it still does. I'm at my wits end how to stop this... *sigh* ._.
if you need a config - read my pm. Similar use there, but I doubt it's just me (I think?).
-
View User Profile
-
Send Message
Posted May 14, 2013@wiedzmin137
Just tested in 2.8b.535 and seems to work ok - I tried: command: "/say hero admin exp %p <class> <exp>" and it succesfully replaced %p with my name.
(edit: version 534 was actually 535, I've fixed the file description now :))
-
View User Profile
-
Send Message
Posted May 14, 2013@DoubleZ
Ah, sorry - it's in the jar but not being created. Here's a direct link to the config file: https://raw.github.com/Zarius/Bukkit-OtherBlocks/master/OtherDrops/includes/anvil-repair.yml
-
View User Profile
-
Send Message
Posted May 14, 2013@ZariusT
Yes, sorry, I though it after when I was in bed xD. I made myself a mess. Its full logical.
-
View User Profile
-
Send Message
Posted May 14, 2013@ZariusT
I have let Otherdrop b534 recreate the Otherdrop folder in plugin folder, but I still can't find anything about new anvil configuration.
-
View User Profile
-
Send Message
Posted May 13, 2013@NemesisMate
Items (anything you can hold in your hand) have names but once a block is place on the ground there's no names. Targets currently are only blocks (on the ground) & mobs/player.
-
View User Profile
-
Send Message
Posted May 13, 2013@ZariusT
Ok... are you adding it to support block names? (I can put them with the anvil)
-
View User Profile
-
Send Message
Posted May 13, 2013@DoubleZ
The example anvil repair config should be in the includes folder. You need to go into the otherdrops-drops.yml file and add it to the " include-files" list at the top.
@NemesisMate
Odd, looks fine , will have to test it later.
myblock@!~myname won't work as blocks don't have names. For mobs it's just sheep~Fred for example.
-
View User Profile
-
Send Message
Posted May 13, 2013@ZariusT
I'm trying this:
But isn't working, it works for mobs but not for player. The:
Isn't working neither.
-
View User Profile
-
Send Message
Posted May 13, 2013hi, I have downloaded b534, but I can't understand this update note:
- Add: example configuration for anvil repair (courtesy of Sehrgut)
and, how can I get this example configuration?
-
View User Profile
-
Send Message
Posted May 13, 2013@NemesisMate
Ah... can do that for mobs anyway - use ZOMBIE~Frank for example. Blocks don't have names (except named command blocks, not yet supported).
Yeah, damage should be able to do as much damage as you want.
-
View User Profile
-
Send Message
Posted May 13, 2013@ZariusT
Sorry, I don't know why I put it like this, what I really want is:
MYBLOCK@!myname: - drop: NOTHING
Where MYBLOCK is any breakable block or mob.
Other question: With damage.[whatever], you can set more than 20?, I saw in documentation is limited but still this being limited?.
-
View User Profile
-
Send Message
Posted May 12, 2013@ZariusT
With good %p not works too.
-
View User Profile
-
Send Message
Posted May 12, 2013@wiedzmin137
It should be %p rather than p% inside the command - that might be the problem?
@owenwant
As Faldonboy has noted the enchantment separator is now ! rather than commas (as the commas cause errors inside an item list.
@NemesisMate
Yeah, lorenames should work fine but I'm not sure what you are trying to do there. The first line should be the "target" block or mob - if you want to use the sword on any mob use any_creature, eg
@NemesisMate
There's an undocumented feature of pset.hunger: "-5" in the latest beta but keep in mind the format might change soon.
@MrREOM
You can drop custom items like such: