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 Apr 18, 2013@NanoEdit
Currently not possible, sorry - will be changing the syntax soon(ish) which will allow this.
-
View User Profile
-
Send Message
Posted Apr 18, 2013How i can write symbol : in lores ?
-
View User Profile
-
Send Message
Posted Apr 18, 2013@Jemrada
Wont be a problem if you don't use WorldGuard but Vault will be a problem if you wanted to OtherDrops to give monetary rewards.
I'd recommend downloading the latest beta version (2.8b.512) above (as there have been a lot of fixes) and seeing if that detects Vault (if you need Vault support, that is).
-
View User Profile
-
Send Message
Posted Apr 17, 2013I am getting the following error in terminal
Will this be a problem? I don't use WorldGuard, but I using the latest Vault.
-
View User Profile
-
Send Message
Posted Apr 17, 2013@ZariusT
Alright, cool
Next question, does trigger: HIT not work on blocks? I would like my special snowball to drop itself when it misses a mob, so tried:
but it is not dropping
-
View User Profile
-
Send Message
Posted Apr 17, 2013@Cultist_O
Done a little testing - it _should_ work with spawn_egg@THIS!%p's %v
But yeah, noticed that whilst it works for lorename with tools it doesn't work with @THIS, looking into it.
-
View User Profile
-
Send Message
Posted Apr 17, 2013@ZariusT
creates a type-less spawn-egg called "Spawn"
creates a zombie spawn egg called "Spawn Zombie"
Experimenting on my own reveals that doubling or removing the exclamation point of my original method changes nothing. (All three create a zombie egg called "%p's Zombie" which stack with the others.)
EDIT: Noticed that it had dropped the tilde from the last example, so added code tags
-
View User Profile
-
Send Message
Posted Apr 16, 2013@TjustinD
I'll look into the creature data error tonight.
@cancabron
Odd, I'll try and get to that tonight, if I've got time.
Infinite potions - I like the idea but I don't like having to handle looping tasks in case they get overused and cause issues or something, will think about this longer before making a decision (could possibly be done in an optional "module").
@Cultist_O
No, the syntax hasn't changed (yet) but something might have broken in the latest versions. Oh, perhaps try "SPAWN_EGG@THIS%p's Zombie" or "SPAWN_EGG@THIS!!%p's Zombie".
-
View User Profile
-
Send Message
Posted Apr 16, 2013The following was working before (giving an egg called "Cultist_O's Zombie") but now it is dropping an egg called "%p's Zombie"
Has the syntax changed?
-
View User Profile
-
Send Message
Posted Apr 16, 2013Any idea to add infinite time to potions?
-
View User Profile
-
Send Message
Posted Apr 16, 2013@ZariusT
Yes, it opens but changes the name from "loot office" to "chest". I can hear a double open chest sound... its strange...
-
View User Profile
-
Send Message
Posted Apr 16, 201315.04 18:12:57 [Server] INFO [OtherDrops:2.8b.512] CreatureData: get(EntityType), shouldn't be here (should be in specific mob data) - please let developer know.
:( I always get that error with this code:
-
View User Profile
-
Send Message
Posted Apr 15, 2013@DoubleZ
Doh, yeah - that's right. You'd need to use SLIME@20H for the health. @Varijon You can also use /od id mob (not in the normal docs as it's only in the 2.8 betas - it's listed on the 2.8-beta features page)
@DoubleZ good point - I'll have to test that one and work - tricky because I need to support "skeleton@eq:hands:diamond_swordtestskeleton" as well (and should that drop a skeleton called test skeleton or a skeleton with a diamondsword called testskeleton?). I still need to more fully consider the mob data format.
-
View User Profile
-
Send Message
Posted Apr 15, 2013@DoubleZ
I spawned a slime at size 20, then selected it with powernbt (handy for checking if your config changed stuff properly for a mob). According to that, it has 400 health (200 hearts):
https://www.dropbox.com/s/vuxcb97wqjkz3ay/2013-04-15_11.25.40.png
Maybe /od id should detect/read out the mob you're looking at as well?
And dropping a mob wielding a named item did not work for me either.
And finally, this works for me:
/odd skeleton@wither!!eq:hands:diamond_sword
-
View User Profile
-
Send Message
Posted Apr 15, 2013@ZariusT
Slime@20 will be a super big slime, not a slime with 10 heart.
Here is another question: how can I summon a named mob and equips a named weapon?
/odd skeleton@eq:hands:diamond_sword~testsword!!~testskeleton
will summon a skeleton named testsword!!
And Here is a issue
/odd witherskeleton@eq:hands:diamond_sword
not works, neither change names
-
View User Profile
-
Send Message
Posted Apr 15, 2013@Varijon
Thanks lorename: "&7Teleport Scroll - Spawn" works fine.
-
View User Profile
-
Send Message
Posted Apr 14, 2013@monster6286
Yeah, here's an example:
-
View User Profile
-
Send Message
Posted Apr 14, 2013Is there a way to make blocks that already drop an item drop another item? I am trying to make mycelium drop slime balls.
Also, great plugin! I am really enjoying using it and I like the customizability.
-
View User Profile
-
Send Message
Posted Apr 14, 2013@cancabron
Does the chest open when you rightclick it with that config or it just changes name without opening?
-
View User Profile
-
Send Message
Posted Apr 14, 2013@ZariusT
Doesnt work :(