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 10, 2015@Noxcode
It was/is working fine for me on an older version of the plugin though, So it must have been changed, I wonder why
-
View User Profile
-
Send Message
Posted Jan 10, 2015@Becto
In fact, I think the ":" means that the head line is finish. And you are already using it after the world "eq:" and again after "head:", and again in the end of the line. I also wanted to custom drops from very specific mobs (according to their equipment) but cause of it, I think it's not possible.
-
View User Profile
-
Send Message
Posted Jan 10, 2015Hey, Another "bug" I found, when I add something like:
The money drop is always rounded to no decimal, So it always drops $12, $44, $50, You get the idea. Even though in the config I put:
But when I change the drop to only money:
It drops money with 2 decimals, So $12.64, $44.28, $50.28, However if I do that, It will drop the saddle of the pig as well.
This is not really a pain, But i'm wondering why that is
-
View User Profile
-
Send Message
Posted Jan 9, 2015I updated the plugin to the latest version and it got rid of all the errors, However it broke something I used, I had mobs spawning from blocks with a special username, And the mob invisible so the nametag could not be seen.
I did this to make certain mobs drop unique items, but only those who spawn from that event, So I gave them numbers as names.
On the latest version, It still drops the baby zombie, But it doesn't drop the 'Diamond' in this example, Did you remove anything in the plugin that could have caused this?
Config (Example):
-
View User Profile
-
Send Message
Posted Jan 9, 2015Hi Quick Question Does This Plugin Have Support For Editing The Loot You Get From Dungeons Or World Generated Objects Abit Like LootPlus
-
View User Profile
-
Send Message
Posted Jan 9, 2015@ZariusT
Haha alright thanks for all the help! Sorry to be such a bother!
-
View User Profile
-
Send Message
Posted Jan 9, 2015@Onewingseraphim
I'll look into making the hit trigger ignore creative later too.
-
View User Profile
-
Send Message
Posted Jan 9, 2015@ZariusT
Well I do have the trigger set to HIT though.
STONE: - tool: HANDS trigger: HIT attackrange: 1-4 drop: DENY damage.attacker: 1-2 message: "&cOuch! The stone is too hard and hurt your hands!"
Works perfectly fine minus the creative mode issue, not a big deal though just silly lol
-
View User Profile
-
Send Message
Posted Jan 9, 2015@Onewingseraphim
No probs, odd though - the BREAK trigger (which is the default) shouldn't affect creative mode. I haven't added a condition for Janelle yet as most custom drops are designed for survival.
-
View User Profile
-
Send Message
Posted Jan 9, 2015@ZariusT
Sorry to keep bothering you but is it possible to bypass certain drop effects based on gamemode? Because I have Stone set not to drop while using your hands but whenever I'm in creative mode I can't break stone blocks with my hands.
-
View User Profile
-
Send Message
Posted Jan 8, 2015@Onewingseraphim
Glad it worked, I'll look into the visibility issue later.
For critical damage to a mob you could try a low chance (depending on weapon name perhaps) for damage.victim: # where # is a number or range.
-
View User Profile
-
Send Message
Posted Jan 8, 2015@ZariusT
Seems like that makes it where it only works if you're exactly 5 blocks away, but changing 5 to 1-5 seems to fix this issue. (I used 1-4 since 5 seemed a bit too far) :P
Although the only problem with this is I have the same config for Stone as I do a Skeleton (Hitting bones hurts your hands) but what happens here is if say a skeleton is standing in front of a stone block and you punch the skeleton it deals damage from both the Stone and Skeleton. It's not a big deal but just thought I'd point it out for you.
-
View User Profile
-
Send Message
Posted Jan 8, 2015@Onewingseraphim
Sorry, try attackrange rather than range.
-
View User Profile
-
Send Message
Posted Jan 8, 2015@ZariusT
Adding a range parameter doesn't seem to be changing the way the trigger responds. Unless I misunderstood how you told me to fix it, lol.
config:
STONE: - tool: HANDS trigger: HIT range: 5 drop: DENY damage.attacker: 1-2 message: "&cOuch! The stone is too hard and hurt your hands!"
Also another quick question, is there anyway to define a critical hit? Like would it be possible to display a message if you were to critical hit a mob?
Thanks for the quick reply and support!
-
View User Profile
-
Send Message
Posted Jan 8, 2015@Onewingseraphim
This is normal behavior although I'm thinking of changing it slightly for "hit"to need to be close. For now you should be able to use "range: 5" to restrict the range.
-
View User Profile
-
Send Message
Posted Jan 8, 2015@ZariusT
Hey I tried to use the triggers HIT and LEFT_CLICK (both separately) on a stone block that would deal damage to the person who punches the block, but it seems like I have infinite range in doing this. I can stand 50 blocks away and punch at the direction of a stone block and it will deal damage to me also. Is this normal or a bug? I wanted it to work only when the players hand comes into contact with a block, I've also done this with Mob Entities but it doesn't work the same way, instead it works just how I want it to.
Here is my config section:
STONE: - tool: HANDS trigger: HIT drop: DENY damage.attacker: 1 message: "&cOuch! The stone is too hard and hurt your hands!"
-
View User Profile
-
Send Message
Posted Jan 8, 2015@ZariusT
Amazing! I will try the most recent version of worldguard and see if it fixes the issue, Thank you :)
-
View User Profile
-
Send Message
Posted Jan 8, 2015@Becto
Try the latest beta download, 2.8b.596, should fix the worldguard issue.
With the region question: you can add "region: [-spawn]" to the drop to exclude the spawn region.
-
View User Profile
-
Send Message
Posted Jan 8, 2015Hi,
Plugin is working very good, No problems except for one error and a question.
The errorr:
Since it mentions worldguard, I'm running WorldGuard version 6.0.0-SNAPSHOT.1477 from here, Do you recommend updating, downgrading or something else?
Next up, I'm wondering if I can disable other drops to appear at a specific region? For example: If a pig drops $1000 100% of the time, And I disable other drops in region 'spawn', When I kill a pig inside of region 'spawn' it does not drop the $1000?
Thanks.
-
View User Profile
-
Send Message
Posted Jan 6, 2015@syberia97
Looks like an issue with world guard version, try the latest dev build.