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 Jan 11, 2014@CommodoreAlpha
http://pastebin.com/raw.php?i=pNrUjETr
Here is the block part of my config, maybe you'll find what's wrong. It was working fine till now and I don't know why..
-
View User Profile
-
Send Message
Posted Jan 11, 2014@FuSe18
Are you using CoreProtect too? Try grabbing the latest dev build.
@Dudemister1999
Try something like drop: skeleton@~MrBones
-
View User Profile
-
Send Message
Posted Jan 11, 2014How would I spawn in a mob with a name? If that isn't implemented, that'd be a really cool feature to add!
-
View User Profile
-
Send Message
Posted Jan 11, 2014@Shaded26
If you don't mind, could you post your entire config? The error is linked to the BlockBreakEvent.
@Hangjai
If you want help, you should ask more specific questions as to what you want to accomplish. Yes, we know how to make custom names and also know how to customise xp rewards, but the most I can show you is the format on how to customise mob names and how to set xp drops here. To customise a mob name, just set it so that you have the mob-type specified, followed by
"~"and the name itself (spaces aren't supported yet) like so:It's a lot like renaming items.
@FuSe18
Someone complained with a very similar issue beforehand. You have Vault, right? For extra measures, grab a testing server, and test it with just OtherDrops, Vault, and Essentials Eco. If OtherDrops doesn't recognise Essentials Eco, try running the same server with OtherDrops, Vault, and another economy plugin. If OtherDrops can recognise the other plugin, there's most likely something wrong with Essentials Eco, because OtherDrops just hooks into Vault.
-
View User Profile
-
Send Message
Posted Jan 11, 2014If we use essentials for the server currency how do we make otherdrops know that? it keeps asking for a dependency for a world economy plugin and it cannot detect one. We do have one which is essentials. So how do i fix this?
-
View User Profile
-
Send Message
Posted Jan 11, 2014did anybody know how to set Custom names mob drop Customising XP rewards?
how can i set ? please
-
View User Profile
-
Send Message
Posted Jan 11, 2014Hi guys!
I've noticed that I get huge spam in my console.
Like this: http://pastebin.com/raw.php?i=db7qPh6L
I'm using both latest Otherdrops and Spigot
-
View User Profile
-
Send Message
Posted Jan 10, 2014@CommodoreAlpha
@Faldonboy
No worries at all. Also, I don't need the @ in front of the lore info. Zarius updated that page. Great work you guys, and thanks for the help. I updated the pastebin page with the working config, if you want to check it out. Time to set my users on the hunt for the ultimate gear. :)
http://pastebin.com/gqd9g8zs
-
View User Profile
-
Send Message
Posted Jan 10, 2014I forgot that page even existed lol
-
View User Profile
-
Send Message
Posted Jan 10, 2014@p0wd3r
Well, that would be my fault for not having the accurate information on that page. Sorry about that. I was supposed to update that page.
-
View User Profile
-
Send Message
Posted Jan 10, 2014@p0wd3r
I got the help I needed from Zarius in the IRC channel. My problem was the commas (I knew it was something I was doing!), so if I put the line like this...
drop: DIAMOND_SWORD@!DAMAGE_ALL#5!KNOCKBACK#2!FIRE_ASPECT#2!LOOT_BONUS_MOBS#3@!~lore testEverything is applied just as it should be. So this page... http://dev.bukkit.org/bukkit-plugins/otherdrops/pages/enchantments/ Needs to be updated to show the separation in the enchantments to not have a comma between them. Only the ! after the power level and before the next enchantment.
GREAT PLUGIN!!!
-
View User Profile
-
Send Message
Posted Jan 10, 2014@CommodoreAlpha
Ah, ok cool. I'm not usually one to comment, so I don't look for the formatting options. I uploaded the config I made to pastebin...
http://pastebin.com/sr9m7jdv
I'll try to test it on another version and see if that changes anything. I just hope that I'm just overlooking something. :)
-
View User Profile
-
Send Message
Posted Jan 10, 2014@p0wd3r
You're familiar with WikiCreole's markup, right? Just use the "no format" code like this to display the
"~". For reference, it should look like this:{{{text}}}I believe it's a bug, but I'm not sure. Have you set the "use_unsafe_enchants" option to true within the otherdrops-config.yml file? You could also try testing the latest version of OtherDrops (built against Bukkit 1.6.2) on a version of CraftBukkit that's 1.6.2, though I doubt that'll change anything. Won't hurt to try though.
If you want, you can make a ticket about your issue, but remember that the more details you provide, the more helpful you'll be. It would be best if you could figure out the nature of the issue (e.g. what's causing it), but of course, that's not always the easiest thing to do.
-
View User Profile
-
Send Message
Posted Jan 10, 2014@CommodoreAlpha
Hello CommodoreAlpha!
The "" was supposed to have a Tilde in it, but the comments don't like that character. So I'm using the @!tilde, not just @!, but that part doesn't matter right now, cuz everything is working except the level of enchantment. The drops work great, the chance is working, everything is working as it should, I just can't get the enchantments past level 1. I tried with a single enchantment with no lore text, and it does the same thing.
Using latest OtherDrops build, and latest beta bukkit (1.7.2R0.2). I haven't tested this on an older version though, maybe I should? I'm just hoping I'm doing something wrong, I'd be willing to post my full config, if you would like to look at it.
I absolutely LOVE this plugin, it is so awesome and infinitely configurable!
-
View User Profile
-
Send Message
Posted Jan 10, 2014@p0wd3r
I don't believe you need double quotation marks anywhere... Also, to parse for an item's lore, you use semi-colons, not another "@!". I'm not saying you're wrong on that, though, I don't know where the documentation to use another "@!" to specify lore came from.
What build of CraftBukkit and OtherDrops are you using? There was an issue similar to this before; I believe a ticket has been filed for it.
Does the enchanted sword drop correctly when you specify only enchantments? Have you tested this on a test server with only OtherDrops running?
-
View User Profile
-
Send Message
Posted Jan 9, 2014I am unable to get the enchantments to go past level 1. Here is an example of how I have an item configured.
drop: DIAMOND_SWORD@!DAMAGE_ALL#5,!KNOCKBACK#2,!FIRE_ASPECT#2,!LOOT_BONUS_MOBS#3,@!lore test
The sword is dropped correctly, the item name (lore test) and enchantments are there, but they are all at level 1. Is there something I'm doing wrong? I have no errors on the loading of the config, other than something about action is old, use trigger instead, but all items load fine with 0 failed. Also the "" is there, just doesn't show up in the post.
-
View User Profile
-
Send Message
Posted Jan 8, 2014@CommodoreAlpha
I'd just add a note, I'm sure most people use "@!" already.
-
View User Profile
-
Send Message
Posted Jan 8, 2014@Faldonboy
Recently, I added some new information concerning item names and item lores to both the tools and drops pages. I specified the format using "@!", even though I know
"~"should work fine too. Should I update the pages to use just"~", or should I just add an additional note that"~"works fine alone too? (But only when not specifying enchants, otherwise the extra data separators become necessary.)-
View User Profile
-
Send Message
Posted Jan 8, 2014@SentinelCraft
Its not an error, that was the last dev build, Zarius was very busy up until recently.
-
View User Profile
-
Send Message
Posted Jan 8, 2014Okay So I have been looking at the Dev build lists, and for some reason it says july 30th is the most up to date? I assume that must be some kind of date error.
Im just looking for the dev build that might fix the /odd command.
Hard to keep track if I dont know when the changes were made.