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 Dec 15, 2014@ZariusT
Are you hosting on crabdance.com? (lol) Tried the link on this page just now, but I couldn't connect to the address.
-
View User Profile
-
Send Message
Posted Dec 15, 2014Oh, and dev builds should be available again - didn't realise my net address had changed. :)
-
View User Profile
-
Send Message
Posted Dec 15, 2014New dev build:
Fix: update WorldEdit/Guard dependencies to 6.0 to avoid errors on leaf decay, may cause issues on older servers (needs testing)
Add: Basic 2d distance check (only > than) - needs to be enhanced with 2d vs 3d & <, =, <>.
Add: export enum lists feature
-
View User Profile
-
Send Message
Posted Dec 14, 2014@ChillerKraft
OtherDrops is purpose-agnostic. This plugin wasn't designed to achieve anything, other than giving the server admin more power over their server (mainly through manipulating cause-and-effect). It can many of the things you mentioned if you know how to use this plugin. I say many, and not all, because I don't understand all of your requests.
"Nerf mob traps by disabling drops from [mobs killed by] environmental damage."
Very possible. I think the plugin, by default, comes with a drops file for this purpose. If you activate it, it should work (although I don't know if it's outdated; if it is, tell me). Now if you want to disable drops from mobs who took too much damage from environmental causes, this is not possible due to vanilla Minecraft restrictions (it's a problem with how the game is currently designed).
"im looking for an updated plugin to disable drops being damaged and other stuff,"
What does "drops being damaged" mean? You mean like damaged tools? What is "other stuff"? If you want me to be as helpful as possible, you have to ask clear questions. ;)
"does what i pasted on the first line reate to that or am i misunderstanding"
I'm not sure what you mean, as the first line and second line of your comment look like two different things.
"also, if so, can it stop fire from damaging drops?"
Fire was never able to damage your items. I don't even know how it would do that. If you meant mobs, no, that is not possible (due to the way vanilla Minecraft is designed).
-
View User Profile
-
Send Message
Posted Dec 14, 2014Nerf mob traps by disabling drops from environmental damage.
im looking for an updated plugin to disable drops being damaged and other stuff,
does what i pasted on the first line relate to that or am i misunderstanding
also, if so, can it stop fire from damaging drops?
-
View User Profile
-
Send Message
Posted Dec 14, 2014@bobbiimarcil
I get the same error, pretty sure it has to do with worldguard 6.x or worldedit. I think they're working on fixing it.
-
View User Profile
-
Send Message
Posted Dec 14, 2014@CommodoreAlpha
Ah thanks!
-
View User Profile
-
Send Message
Posted Dec 13, 2014I got this error many time... why?
14.12 05:09:16 [Server] INFO at com.gmail.zariust.otherdrops.listener.OdBlockListener.onLeavesDecay(OdBlockListener.java:78) [?:?]
Ps: I use this plugins for add drop to fishing...
-
View User Profile
-
Send Message
Posted Dec 13, 2014@Noxcode
I've never used the "height" parameter myself, but have you tried "10-20" or putting what you currently have in brackets? (e.g. [">10", "<20"])
When you specify multiple values for a single parameter, you generally have to enclose the whole set in square-brackets.
-
View User Profile
-
Send Message
Posted Dec 13, 2014Hey guys, @Surfonthesky
I saw you often want to manage new mobs which are 'stronger' (or different) than the default mob. You can actually change its health, why not give them better equipment ? Here is a way I use to do it :
For example here, all the zombie under the layer 20 will be automatically remplaced by zombie which have 10 more health and will be equiped with iron sword. You can next add enchantment on this item, or custom this item's effects with Otherdrops, which would be nice.
I also have a question for an author : Is it possible to determinate an interval for the height condition ? I mean, between 10 and 20 for example. I tried with
but it doesn't work. Thank you in advance.
-
View User Profile
-
Send Message
Posted Dec 12, 2014Just dropping a quick note to say thank you for this plugin. So - thank you!
I put OtherDrops on our survival mode server a week ago, as part of a "end times" story arc I'm doing. In the story, a series of plagues and famines are sweeping the land.
I set OtherDrops to make farm animals drop rotten flesh. It was super easy to configure. I'm using Spigot 1.8 - and it works without complaint, even though it was designed for an earlier Bukkit/Spigot API!
The whole reason I still run a Minecraft server is because of all the great plugins. I would have quit years ago if not for that. Plugins like yours extend the functionality and keep me coming back. So thank you.
-
View User Profile
-
Send Message
Posted Dec 11, 2014@Onewingseraphim
The money parameter would be most useful here:
Here is the idea. If a PlayerEntity dies from a player, the killer gets $100 and the victim loses $100. If a PlayerEntity dies from anything else, the victim loses $100 and nothing else happens.
On a small note, there is a caveat if you want to do something concerning only mob-related deaths. Surely enough, DAMAGE_ENTITY_ATTACK includes all mobs that do direct melee damage. But death by mob projectiles is a lot harder to handle, and specifying the projectile in the cause will overgeneralise to non-mob projectiles. I'm unaware of a workaround to this.
-
View User Profile
-
Send Message
Posted Dec 11, 2014Is there a way for me to make players lose money on death and allow players to steal money when they kill another player?
Example 1 : Steve get's killed by Zombie, he loses $100.
Example 2: Bob kills Steve, Steve loses $100 and Bob obtains $100.
I'm pretty sure it's possible from what I'm reading but I'm a bit confused on how to set it up in the config.
-
View User Profile
-
Send Message
Posted Dec 9, 2014@Surfonthesky
Hm, you reminded me to update documentation on the Creatures page. Thanks for that. You'll find the information needed at the bottom of the page.
An example of changing mobhealth would be "ZOMBIE@25h". Changing mob-damage is not possible via OtherDrops, but I can redirect you to MobManager which lets you change both mobhealth and mobdamage.
@PacManiacDK
I think it's an OtherDrops bug with permissions, as @ZariusT stated, so you'll be better off sending the config file to him this time (as per his request).
I do have another question though. When you say "normal players sometimes get the VIP token when using bow and arrow," what do you mean by "sometimes"? Could you perform a test where a player in a normal group kills a mob (via bow and arrow) that has a 100% droprate for the VIP token? If it still drops "sometimes", the issue would be odd indeed, but if it drops all the time in that test, it means OtherDrops isn't doing something right with permissions.
For your second issue, I want you to also confirm this via a test where the killed mob has a guaranteed droprate (to make experimentation easier). If this outcome also occurs "sometimes" with a 100% droprate, the issue would be odd, but if it's "all the time", then it's likely a problem with OtherDrops' logic flow.
Lastly, even though these problems are probably out of my scope, it wouldn't hurt to send me your server.log with "verbose" (for OtherDrops) set on the highest level so I can monitor what exactly OtherDrops is "thinking".
-
View User Profile
-
Send Message
Posted Dec 9, 2014Hello otherdrops i've been trying to modify the mobdamage/health but everything I tried just wouldn't work can u make a quick example of that?
-
View User Profile
-
Send Message
Posted Dec 8, 2014@CommodoreAlpha
Hey again CommodoreAlpha. Thanks for your quick reply!
I hope this is all you need: pastebin.com/3hWyiQNu
Other vise just tell what else you need.
-
View User Profile
-
Send Message
Posted Dec 8, 2014@ZariusT
Oh yeah, have you gotten my PM about the documentation?
If you want, you could also just dump a massive changelog on me and I'll sort the features out for you (as long as some of the more complicated ones have examples to help me understand them).
-
View User Profile
-
Send Message
Posted Dec 8, 2014@PacManiacDK
Hmm, if your config is based around permissions then theoretically it should not do that. Can you provide a link to the config or pm it to me?
-
View User Profile
-
Send Message
Posted Dec 8, 2014@PacManiacDK
It would be helpful if you could post all relevant snippets of your drops configuration. It might simply be a flaw in logic flow.
For your first point, it should be immediately clear that arrow damage source is handled very differently from melee damage (which has the luxury of directly specifying a source; arrows do not, because arrows are technically the thing that did the damage). I will not make any further assumptions, however, because I'm not sure how you configured your drops. I could be wrong.
For your second point, what if a mob kills another mob on its own without any amount of player assistance? Will it also sometimes drop the VIP token? If this is true, and we have the above scenario occurring, I would guess that the problem lies in how you specified your "tool," or in this case, cause of death for dropping vip tokens.
If my second hypothesis is not true, then there is likely an issue external to OtherDrops that cannot be fixed inside of OtherDrops (perhaps it's a vanilla Minecraft mechanic which changes the cause of death depending on the history of damage source).
-
View User Profile
-
Send Message
Posted Dec 8, 2014Hello OtherDrops.
On our server we use OtherDrops to control the drops chance of some items for our various groups. For VIP’s, mobs have a chance to drop a “VIP token”. Normal user’s should not be able to get these token drops and so far it works. However we have found 2 exceptions.
1. If a user in the “Normal” group slay a mob with a bow and arrow, they sometimes also get the VIP token drop. This do not happen when the mob was killed in melee combat. Very strange.
2. If a player get a hit on a mob and lets another mob kill it, the killed mob also sometimes drop the VIP token. This is something we can live with, but might still be a bug.
If you need any other info please contact us :)