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 Jun 30, 2013@xBladeM6x
Hmm, spaces should work fine in both the target (ZOMBIE~&lVoid Hunter) and the drop - perhaps try surrounding it with quote ( " " ) marks?
Yeah, that's a problem - perhaps HealthBar should remove the name when the entity dies at a lower priority than OtherDrops - that wouldn't help with the "HIT" trigger though. Will think about that one.
@gordon9313
Yes, lore for items on mobs isn't yet possible, until I change things around a bit.
With the pig zombies, yes - sometimes you'll see both mobs drop unless you add "flags: UNIQUE" to each drop.
@xBladeM6x
Well, you can drop a stack of non-stackable items but OtherDrops wont do anything else regarding stacking in the inventory.
-
View User Profile
-
Send Message
Posted Jun 30, 2013@xBladeM6x
I've never heard of such a thing, but you could always try out StackableItems.
-
View User Profile
-
Send Message
Posted Jun 30, 2013I can't remember if you can do this, but I could have sworn I read that you can make things stackable that were not normally with this plugin? If that's possible, how?
-
View User Profile
-
Send Message
Posted Jun 30, 2013@xBladeM6x
leatherhelmetLeather Cap of Great Fortitude;This is a great cap;It really really is
Leather Cap of Great Fortitude - the Item name This is a great cap - the item lore/description It really really is - 2nd line of lore/description
That only works for drops atm though, I want to find a way to add that to what mobs have equipped so I can make percentages to make the mobs drops the gear they are wearing instead of just having to add them to the drop table
With your setup it looks like pig zombies will normally spawn and when they don't (at least for me) the ghost and demon piggyback are both spawning instead of just one.
-
View User Profile
-
Send Message
Posted Jun 30, 2013@gordon9313
Wait, how do you add lore? That stuff went completely over my head? Give example please? :o
@gordon9313
Here's an example of what I did;
This replaces Pigmen in the Nether with those two other mobs at those chances, but you see them all quite often.
-
View User Profile
-
Send Message
Posted Jun 30, 2013xBladeM6x Are you able to make multiple types of custom mobs spawn with certain percentages? I'm having a little trouble with my current setup.
Ex.
-
View User Profile
-
Send Message
Posted Jun 30, 2013About the distinction between "HIT" and "LEFT_CLICK", I tested it, and there doesn't appear to be any difference (or at least with the version I'm using: v2.8b.542). I don't know if this is intended or not, but I think a change to "fix" this would be in order.
EDIT: Okay, so apparently, even "RIGHT_CLICK" is telekinetic. I'd like to have the distances on these triggers much shorter (within actual interaction range) or configurable. Should I make a ticket for this, if this is possible to do?
@BukkitSmerf
That's because you're specifying a 10% chance for the diamond ore to drop anything. If that 10% chance "passes", it could drop either one or two diamonds with an equal chance each.
What you really want to do is this:
This will ensure that you get at the very least one diamond, with a 10% chance of getting that second diamond.
-
View User Profile
-
Send Message
Posted Jun 30, 2013Hyyym, how to set when player dig a diamond ore using any pickax with fortune#1 enchant then get 1 diamond and 10% for second? (must work if pickax also have other enchantments) I try that:
But that not work.
-
View User Profile
-
Send Message
Posted Jun 30, 2013@xBladeM6x
I know how to make the mob drop the custom item with the lore/item description on it, I just can't seem to equip the item with the lore to the mob.
-
View User Profile
-
Send Message
Posted Jun 30, 2013I think it's important to specify that there's a big difference between "LEFT_CLICK" and "HIT", mainly that "LEFT_CLICK" still works when you're around 10 blocks away from the target block.
It was funny to see myself do telekinetic mining though. :D
-
View User Profile
-
Send Message
Posted Jun 30, 2013@gordon9313
I'm not sure about the lore at the moment, however you can give it a custom item name. Do this;
It will end up making the zombie's name "Zombie" when you look at him, but I'm sure that's not a big deal for now. Just in case if you do want the custom name for the item.
-
View User Profile
-
Send Message
Posted Jun 30, 2013Is there any way to equip an item with a lore/item description to a mob. Kinda like this?
leatherhelmetLeather Cap of Fortitude;lore1;lore2/1/100%
When I try:
zombie@!!eq:head:(leatherhelmetLeather Cap of Fortitude;lore1;lore2%5)!!eq:hands:woodsword@!DAMAGE_ALL#5%0!!eq:chest:leatherchestplate%5!!eq:legs:leatherpants%5!!eq:feet:leatherboots%5
Everything after the ~ becomes the mob name. Kinda like what semirotta and xBladeM6x are experiencing. I'm curious if there is a way to add an item lore/item description without using ~ to change the Item name.
-
View User Profile
-
Send Message
Posted Jun 30, 2013@ZariusT
Thanks, I'll be looking forward to the update for item names. Although, I think I may have found a way around not being able to name monsters and dropped items for the time being;
Unfortunately, it seems that there needs to be under_scores in the name of the monster for it to register the drop for the custom mob. Possibly make it so it can register it as "Void Hunter" and not "Void_Hunter"?.
It also seems that if you're using the Health Bar plugin (this one: http://dev.bukkit.org/bukkit-plugins/health-bar/), then the only way a custom drop will drop for a custom mob (example above), is when the health bar itself is not showing. I believe this happens because the health bar technically overwrites the name of the mob itself for as long as it's able to be seen, therefore the identifier on Otherdrops doesn't believe that it's the right mob. Otherdrops and the Health Bar should collaborate. Lol.
Also, on a completely unrelated note, it seems people with underscores in their name cannot have their head spawned on monsters. For example;
... will not spawn that person's head, but instead a steve head. No one go stealing my awesome void mob. ;D
-
View User Profile
-
Send Message
Posted Jun 30, 2013@Everyone - if I've missed your message, please let me know.
@gordon9313
I assume you mean this plugin: http://dev.bukkit.org/bukkit-plugins/health-bar/ ?
Unfortunately it's not open-source so I can't check the source code to see how they calculate the bar but I suspect the plugin relies on the standard mob maxhp's. You'll need to ask the dev there to look into it.
@xBladeM6x
Point 1 & 2 seem to be the same :) Yeah, this has been an issue, still looking for the best way - I'm thinking of adding brackets to the items on mobs, eg. zombie@eq:hands:(diamondsword~MySword)!!eq:head:(diamondhelm~MyHelm)~MyZombie.
You can then use ZOMBIE~MyZombie as a target or tool. Tricky to define since OtherDrops is designed around the drops, not the mobs but something like this:
@semirotta
See above. Also, the latest beta should be able to do all this, I'd only recommend the dev builds if you really want cutting edge stuff :)
@Tritek
Not sure - should work fine, let me know if there's any issues.
@semirotta
Unfortunately it appears that [ANY, -ANY_AXE] doesn't currently work but [-ANY_AXE] does - I'm looking into that right now.
@Morphiedev
Looking into the issue with "drop: DIAMOND_SWORD@!LOOT_BONUS_MOBS#3,!DAMAGE_ALL#3".
Please note there shouldn't be a comma in there, could be part of the problem. Try "drop: DIAMOND_SWORD@!LOOT_BONUS_MOBS#3!DAMAGE_ALL#3".
@alek123222
I tried adding EpicBoss support previously but ran into some problems - I might take a another look at it soon.
@Morphiedev
You've described a little of the issues I've had considering "loot lists/tables". I'd like to make separately definable loot tables as it would be nice to configure things that way however currently you'd not be able to use custom drop messages.
When I do a bit more redesign I could keep the messages with the individual drops and you should be able to create the files (zombie_epic_drops, etc) as you've mentioned.
@semirotta
Odd, can you pm me the exact config for STEP_SOUND that crashed your client?
Thanks for the example, I'll posted it on the GitHub wiki (I'm planning to set up a section there for people to add their own example files).
@xBladeM6x
If the custom spawn is working with spawn eggs then I suspect the issue has to do with OtherDrops custom mob limits -
You need to check if your world's mobs have exceeded that value (if that setting's not in your config file just add it to the bottom).
-
View User Profile
-
Send Message
Posted Jun 30, 2013@xBladeM6x
Unfortunately i do not know why it screws up, thats what i want to know also. Havent seen ZariusT online in skype for couple of days now so i havent had a chance to ask :D
Renaming mob and weapon i would believe like this:
drop: ZOMBIE&rBRAINER!!eq:hands:STICK&rWooden_Spear%0
It should spawn zombie named BRAINER with eq STICK named Wooden Spear... I dont really understand why the namings are not working properly, i am not the developer nor any kind of coder. :P You must wait for ZariusT to answer your questions, theyre out of my league i am sorry! I do my best to help you people here but I have much to learn myself too.
-
View User Profile
-
Send Message
Posted Jun 29, 2013Anyone else having an issue with maxhealth and the healthbar plugin? When I change the mob max health it shows for the first hit then defaults to 20 and stays there until I get the mob's hp lower than that.
-
View User Profile
-
Send Message
Posted Jun 29, 2013@semirotta
The only three questions that remain between us then, are;
Personally, if people answer these questions, they will have helped make my server the best thing ever, and I can die happy. We need people who are wizard level to answer these! xD
-
View User Profile
-
Send Message
Posted Jun 29, 2013@xBladeM6x
To RENAME you can do for example this:
hands:STICK&rWooden_Spear%100
the mob has in hands a STICK named Wooden_Spear and has 100% chance of dropping it. Though I am not sure since I haven't got an answer about this yet but it did not work for me...I did it just like I was instructed. (Couple of posts down you can find a screenshot of the game where baby zombie has above its head the text)
As for an colored armory,named armory and enchanted armory you can do this:
chest:leatherchestplate@green&rGreen_Shirt%100!ENCHANTMENT!!eq:legs:leatherpants@green&rGreen_Pants%100!ENCHANTMENT!!eq:feet:leatherboots@green&rGreen_Boots%100!ENCHANTMENT
ENCHANTMENT = The enchant you wish to add.
Remember that most of the stuff here are working only in DEVBUILDS.
I must ask why this happens:

In config its like this:
OCELOT:
- trigger: MOBSPAWN
drop: ZOMBIE@BABY!!eq:head:LEATHER_CAP%0!!eq:hands:STICK&rWooden Spear%5@!DAMAGE_ALL@1
chance: 60
biome: [JUNGLE, JUNGLE_HILLS]
flag: UNIQUE
After i added &rWooden Spear%5@!DAMAGE_ALL@1 after the STICK, this showd up. and when removed the enchantment and name it dissappeard.
I wanted the stick be named as Wooden Spear and have higher damage or enchantment which makes it deal more dmg, i am not sure if thats even possible?
-
View User Profile
-
Send Message
Posted Jun 29, 2013@semirotta
Thanks, but it must be something in my config. I'll need to do some further testing. ________________
So I have a couple of questions in general, since I can't seem to find documentation anywhere about it. Lol.
1: How can I name an item a mob is carrying, while also letting the mob have a name. 2: How I can set up special attacks, and drops beyond what the mob is carrying in their hand. For example, if I made Herobrine a zombie that spawns with his head on, how could I make it so that he is the ONLY "zombie" that can drop diamonds? 3: How can I add enchantments to leather armor, while also giving it a color code?
Thanks, as these questions have been the bane of my existence. Lol
-
View User Profile
-
Send Message
Posted Jun 29, 2013@xBladeM6x
Try this
- spawnedby: SPAWNER
drop: NOTHING
flags: UNIQUE
EDIT:
I tested and it works, tried with skeletons and every single skeleton that spawned from spawner dropped NOTHING.