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 Jul 18, 2013@semirotta
http://dev.bukkit.org/bukkit-plugins/otherdrops/pages/entity-list/ this page says:
"To drop one of each matching entity, use "EVERY_" instead."
-
View User Profile
-
Send Message
Posted Jul 18, 2013@mal67
vault up to date? I have vault and have no issues :E
Ok someone bright guy tell me how to remove DEFAULT DROP
http://pastebin.com/CmSfP87Z
Its 3 am i go to bed , read some Dan Brown and perhaps some day fall asleep.
-
View User Profile
-
Send Message
Posted Jul 18, 2013hey im getting this issue on 1.6.2 19:23:27 [WARNING] [OtherDrops:2.8b.566] Money drop has been configured but no economy plugin has been detected (have you installed Vault and a separate economy plugin?)
i have vault installed, but i guess its not being recognized? is there a way to get around this, or is it a vault issue?
i have mchat as well, it is not calling the group/world names properly and apparently that is supposed to be handled through vault as well.
yet this is my startup for vault
-
View User Profile
-
Send Message
Posted Jul 18, 2013@ZeEye
Well first i want to ask, isnt it ANY_FURNACE, ANY_MINECART, ANY_DIODE ?
Someone help with this:
http://pastebin.com/RbWzNSMV
How i prevent DEFAULT skeleton drops, is my config right? just - drop: -DEFAULT ?
I want it to drop only the ones that I have set there but not the default bones & arrow.
-
View User Profile
-
Send Message
Posted Jul 18, 2013Big thanks for the help so far. Got another question though:
i want apply something to every object but those stated above. I tried it with [], {} or just plain without brackets. But it doesn't work. My question is what is the quickest way to realise this. Creating an alias for the trigger and drops and add it to every single block except the ones i don't want? Or is there a quickway like my try above?
-
View User Profile
-
Send Message
Posted Jul 18, 2013@CommodoreAlpha Re-naming via Anvil yes. I updated my question post with it.
@Faldonboy
If i put Ghast@60h: does it change the ghasts HP into 60 instead of the normal default 10?
-
View User Profile
-
Send Message
Posted Jul 18, 2013@semirotta
1 - yes, the particleeffect condition, I will add an example for it shortly
2 - try something like SKELETON@WITHER@30h (might be !!30h)
3 & 4 - If the ghast queen is actually named or has different HP then yes, either of these examples should work. In the first one were using HP to define what drops, a normal ghast(10hp) will drop an emerald but your queen ghast with 200hp will drop a diamond.
The second example defines the drops by their names. A mob with a ~ after its name but no name defines means those drops will happen for all unnamed versions of that mob that you have.
5 - No
6 - No
-
View User Profile
-
Send Message
Posted Jul 18, 2013@ZeEye
"growtool" refers to adding quantity of a certain item, and has nothing to do with durability. You're thinking of "fixtool". But no, it can't be used as a condition (to the extent of my knowledge) because it can only be used as an event. Adding "fixtool" or "growtool" as a condition doesn't seem feasible, because I do not believe the act of "fixing/duplicating" a tool fires off actual events that the plugin can act upon. Plus, I can't see much use for either of those as a condition.
Also, when you wanted "special items" to "not be repairable", what do you mean? Please be more specific. Are you talking about "special items", which are actually tools with extra NBT data added in by plugins? If you don't want those tools to be repairable, ask the developer(s) of those plugins to add that in as a feature.
Also, I've no idea if you can use potion effects as a condition. I doubt it though. Could be a plausible feature if you make a ticket though.
@semirotta
When you say "re-naming of [written] books", do you mean renaming via anvil? You might need another plugin for that. To date, I haven't seen a single plugin which can restrict specific items from being used on an anvil. But who knows, you could be lucky and find one yourself (if not, make a plugin request).
For your mob question, I can't really help you since I'm not familiar with configuring specific aspects of mobs other than drops, so sorry. However, I don't think you can use the four body parts (head, chest, legs, feet) for ghasts; those body parts only apply to entities that actually use it (zombies, pigmen, skeletons, and players).
As a side note, I don't know if the "INCREASE_DAMAGE" potion effect increases "projectile-damage" on mobs that can fire projectiles (players, ghasts, blazes, and skeletons). I'm not sure, but "INCREASE_DAMAGE" might apply only to melee damage.
I cannot answer any of the other questions you have. I usually don't touch mobs. :P
-
View User Profile
-
Send Message
Posted Jul 18, 2013I am going to gather up my questions for ZariusT.
1. ANSWERED
2. ANSWERED
3. ANSWERED
4. ANSWERED
5. ANSWERED
6. ANSWERED
7. Is there a way to prevent players from re-naming Book in Anvil? Since Shopkeepers plugin does not work with color codes, i cannot use &2&l$$$ anymore, i must use normal $$$ which can be produced via Anvil + Book... Economy abuse in it's best.
I think this is all for now :D
-
View User Profile
-
Send Message
Posted Jul 18, 2013@ZeEye
I am sorry, don't know then :( too bad though, was kind a hoping it would work! :D
Can i prevent re-naming of books with this plugin?
-
View User Profile
-
Send Message
Posted Jul 18, 2013@semirotta
tried this, doesn't work. Anything wrong?
-
View User Profile
-
Send Message
Posted Jul 18, 2013@ZeEye
I believe it can be used that way? Well at least it would make sense. Repairing item kind of "grows" the item durability, in this case trigger: growitem. Try it out and see if it works?
Also I got to ask from if anyone knows, are these the correct item holders for mobs: Head, hands, chest, legs, feet? and is it possible to add lets say: Smoke effect?
For example:
I use this
GHAST:
- trigger: MOBSPAWN
drop: GHAST@150h&6&lQueen Ghast
chance: 10
potioneffects.drop: INCREASE_DAMAGE@2@999999
flag: UNIQUE
- drop: DEFAULT
just add spot visual: VISUAL EFFECT
visual could be flames, hearts, smoke, bubbles (from potions) etc.
also how can i add customized drops for Queen Ghast so it does not drop same as normal Ghast? Do i change the - drop beneath flag: UNIQUE into the drops i want it to drop?
My GHAST part is like this:
http://pastebin.com/V4zLwP3F
I want GHAST to have different drops than GHAST QUEEN and how to change the normal GHAST health to higher than it is as default? since its too weak
Also a bug report: Wither_Skeleton cannot change what it wears nor its health. Everytime i try to change those for my Corrupted Skeleton (re-named) it will show the whole list and i do everything correct since i copied it from another which already works. Without health and items it works fine.
-
View User Profile
-
Send Message
Posted Jul 18, 2013@ZeEye
Can't edit anymore but also can growitem: be used as condition?
Lets say i want special items be not repairable and as soon as someone repairs it otherdrops triggers something ?
-
View User Profile
-
Send Message
Posted Jul 18, 2013Is it possible to use a potioneffect as a condition?
-
View User Profile
-
Send Message
Posted Jul 18, 2013Well it was worth a shot, I will go post a plugin request. ( i don't mess with client mods as I want to keep my server accessible to as many as possible. Maybe someone smarter than me can figure out how to do it in a server plugin.)
I love the potential of this plugin, and I'm really excited about how many other simple plugins i can replace using this instead. But since I'm still learning how to use it, I just don't have any concept of its limitations. I appriciate your patience with me and all my questions. =)
Going back to a question I had several months ago, is there a trigger yet for when chickens lay eggs?
-
View User Profile
-
Send Message
Posted Jul 18, 2013@ZariusT
@semirotta
Slipped
-
View User Profile
-
Send Message
Posted Jul 18, 2013@elyssah
I agree with CommodoreAlpha - this is more a request for a separate plugin.
@CommodoreAlpha
Well, there's an "undocumented" PLAYER_MOVE trigger already that detects the block you are standing on. BTW: that "ItJustMightHappen" plugin is really cool too :)
-
View User Profile
-
Send Message
Posted Jul 18, 2013@ZeEye
There's a new trigger, BLOCK_GROW but as it's been added very recently there's little documentation on it as yet.
I believe Faldonboy added an example to the beta features page though (thanks :)) - located here: http://dev.bukkit.org/bukkit-plugins/otherdrops/pages/2-8-beta-features/
-
View User Profile
-
Send Message
Posted Jul 18, 2013Custom attributes? :D
-
View User Profile
-
Send Message
Posted Jul 18, 2013Hey, is it possible to execute something when a crop grows? Can't find anything about it in the documentation.
What i basically want is running a 50% chance for the crop to die while growing and drop an item with lore like "the earth is too heavily poluted to sustain much life..." And that for pretty much every growable crop with a own drop and chance to die (potato, wheat, carrot, melon, etc.)
Is that possible? And if not, could you add something like that?
greetz ZeEye