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 May 9, 2013@Zarkiel7
Ah, yes, sorry - that works too :D
-
View User Profile
-
Send Message
Posted May 9, 2013@ZariusT
but, what we were trying to fix was using a lore item to do stuff, i wanted the book with a specific custom name and lore name to execute a command when right clicked on an enchanting table, remember?
-
View User Profile
-
Send Message
Posted May 9, 2013@Zarkiel7
Lore should work fine in the latest version, eg. diamondsword~Fred;This is lore line 1;line2;line3;etc.
@Sen66
No, no ability to do custom offers yet (not a high priority).
-
View User Profile
-
Send Message
Posted May 9, 2013Is it possible to spawn a villager with custom offers? Couldn't find it on this site :C
Your Sen66 :D
-
View User Profile
-
Send Message
Posted May 8, 2013@ZariusT
Hows work on the Lore fix going, been waiting a while, is it working?
-
View User Profile
-
Send Message
Posted May 8, 2013@prozzenn
In the latest versions (and new beta to be released soon) you should be able to specific a drop for custom named mobs only eg:
For the first issue you can set the drop chance of equipment, should solve it. Eg:
(the %50 at the end of each equipment item should give a 50% chance to drop)
-
View User Profile
-
Send Message
Posted May 8, 2013@ZariusT
Thanks for the reply. Verbosity extreme does work for me; it throws detailed errors when I'm doing something wrong (like forgetting to close quotation marks and such). However, no error of any kind is thrown when I load a config where a "MOBSPAWN" action drops a living_entity. It just plain doesn't work.
I got the "charged creeper in thunderstorms" working though, by just replacing the "drop: CREEPER@CHARGED" with "event: LIGHTNING". bit of a workaround, but our storms got a lot more effectful :)
One other question though: Are descriptive lore lines enabled already, or will they be? I've got renamed drops (for example, "&eLightning Dust" as a drop from charged creepers, which can be left-clicked to zap everyone on the server, all solved through OtherDrops), and it'd be awesome to also give them a little description.
-
View User Profile
-
Send Message
Posted May 7, 2013@ZariusT
Alright, thanks for the help.
I have 2 other questions (sorry about that), but im using this "skeleton@eq:hands:bow@!ARROW_FIRE#1!!eq:head:JACK_O_LANTERN&4Summoned Rider^spider" but the skeleton refuses to drop anything, and i believe that the problem comes from me using
- tool: ALL
drop: NOTHING
which cancels the drop of equipment, and im just wondering if there is a way to bypass that, so it still cancels the drop of equipment but if i say i want the bow to drop it will do so.
My second question is if i can have a drops table for a named mob for example the skeleton&4Summoned Rider, if so how would i do it and could i possibly block the drops from other skeletons or other mobs? I guess using SKELETON@NORMAL would stop him from dropping the normal skeletons gear?
http://pastebin.com/Sikd8WLn
Thanks
Prozzenn
-EDIT-
Another thing that i found out was that when i try to add lore to the item it will display it like its the mob's name
example:
drop: skeleton@eq:hands:bow@!arrow_fire#1&4Rider's Fire Bow:&6"Imbued with Herobrine's flame"%100!!eq:head:PUMPKIN@!PROTECTION_ENVIRONMENTAL#2%100&4Summoned Rider
so instead of getting an item with lore im getting a mob name could it be a conflict of some sorts?
-
View User Profile
-
Send Message
Posted May 6, 2013@prozzenn
Please note that "CREEPER" = any creeper, much as SKELETON = any skeleton. You can use CREEPER@UNPOWERED & SKELETON@NORMAL to specify drops for only that sub-type of mob.
@NemesisMate
I can't remember when I added support for negative damage (ie. healing) so it's possible 2.8b.382 doesn't support it. I'll try and get a new beta out in the next day or two.
@Taylorwood
Can't have a permanent potion effect whilst just in inventory but you can apply it on weapon/tool swings using "action: leftclick"
-
View User Profile
-
Send Message
Posted May 6, 2013@jhonzik1
Mhh, probably have this already, but checking small mistakes is vital.
http://pastebin.com/mfgAdRr2
Did you have otherdrops: at the top of the file?
Is the drops file included in the otherdrops-drops.yml?
This should work though..
-
View User Profile
-
Send Message
Posted May 6, 2013How can I make a monster heal itself when attacks a player?, I tried with this:
But nothing :(, I'm using 2.8b.382 with Bukkit 1.5.2.
-
View User Profile
-
Send Message
Posted May 6, 2013@Varijon
Thanks, I'm going to try it now
-EDIT-
I think it works! Thank you ;)
-
View User Profile
-
Send Message
Posted May 6, 2013@prozzenn
Hm, you could try doing this.. I bet there's a better alternative though.
Change the creeper to CREEPER@20h, this means it only drops for vanilla creepers with normal maxhealth.
Then change your dropped creeper to CREEPER@POWERED!!21h
Identify that mob as CREEPER@21h for its custom drops btw.
That's how I'd improvise around that.. quite curious to know if there's another solution.
Also, it's flags: UNIQUE, not sure if the s matters that much.
-
View User Profile
-
Send Message
Posted May 6, 2013Hi, I was wondering if its possible to stop a creeper@charged from dropping the normal creeper drops, i tried to use the flag: UNIQUE but it didnt do anything, maybe i was doing something wrong i dont know.
If you check i have a set of armour to drop from a normal creeper, and i was planning to make like a tier2 level of that armour which would drop from charged creepers only, the problem is when i set a drop for the charged creeper he will also drop the normal creeper drops, so if anyone could give me some advice i would appreciate it.
Thanks
prozzenn
-
View User Profile
-
Send Message
Posted May 5, 2013@ZariusT Thanks! :D
-
View User Profile
-
Send Message
Posted May 5, 2013@Noshire
Did you manage to get any debug messages with HIGH or EXTREME verbosity?
@NemesisMate
No, changing what drops with bottle o' enchant isn't supported (yet - perhaps later, not sure).
-
View User Profile
-
Send Message
Posted May 5, 2013@jhonzik1
If this is the whole file it won't work - there needs to be an "otherdrops:" section, eg: http://pastebin.com/rNAmuNDi
@PieIsAwesomeful
Similar problem here - you need to put "otherdrops:" at the start rather than configversion: 3.
You also had a couple of other errors that I've fixed here: http://pastebin.com/Y0fWQ7cS
-
View User Profile
-
Send Message
Posted May 5, 2013Hello, I tried it out but it didn't work for me (nothing happened)
This is what I the otherdrops-drops.yml looks like - http://pastebin.com/8xw2RepD
-
View User Profile
-
Send Message
Posted May 4, 2013Hello, just wondering. Would it be possible to add a permanent potion effect to tool? Say, I want to make diamond swords 'heavier' by applying 'Mining Fatugue I' to the sword, when it is held or just kept in the inventory. Then, an Iron Sword (lighter) would apply a permanent potion effect of 'Haste I' when it is swung or in inventory. Is this possible with this plugin, and if so, can anyone explain it?
-
View User Profile
-
Send Message
Posted May 4, 2013Alright thanks for all the help man.