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 Sep 15, 2013How do I make a nameplate always appear? It only appears when I look at the mob.
-
View User Profile
-
Send Message
Posted Sep 15, 2013@AlexSmith49
Yup, exploding snowballs (in this case, only when hitting hostile mobs).
-
View User Profile
-
Send Message
Posted Sep 15, 2013@deleted_12178440
there is no point of updating into 1.6.2 since it works fine already, use the dev builds..
Also has anyone seen ZariusT? I haven't seen him online at skype for long time and not even here.. :(
-
View User Profile
-
Send Message
Posted Sep 14, 2013@CommodoreAlpha
If I set a mob for example
Pig: - spawnblah - drop skeleton @madname
may I use
skeleton@madname - blah
- drop my mom
to configure the madname skeleton? Like, use him as a "original" mob?
-
View User Profile
-
Send Message
Posted Sep 14, 2013Great plugin :D, waiting for the 1.6.2 release.
I am currently using the 1.6.1 for 1.6.2, it seems to be working fine.
But would be great to see that it has been fully tests :)
-
View User Profile
-
Send Message
Posted Sep 13, 2013@ShadedPL
Or better yet, you can submit a ticket so that it doesn't get lost in the sea of comments! :)
I know that enchantment tickets take forever and a few days before they get any attention, but it's better than the developer not even knowing the idea existed.
@RustyDagger
Err, wait, could you clarify? You said you had both a "player" permission and a "vip" permission, and that "you were still getting both at times". And you're saying it like it's an issue. Aren't you supposed to get both drops because you have both permissions?
-
View User Profile
-
Send Message
Posted Sep 13, 2013Can you add a condition like factionland: own. So that Otherdrops drops certain goods only for players being in their own faction territory? Love this plugin and it's possibilities! :)
-
View User Profile
-
Send Message
Posted Sep 13, 2013@CommodoreAlpha
O snap didn't even notice that :o
Still does not explain the Permissions not working tho. i tested it on a different mob i had a player permission and a vip permission. and i was still getting both at times ;/
-
View User Profile
-
Send Message
Posted Sep 12, 2013@LHammonds
You have to specify an EMPTY map, which has a different ID number. The material name is "EMPTY_MAP". This was a feature added a few Minecraft versions back by Mojang to make map-making more dynamic and flexible/convenient.
And yeah, I haven't been able to access the dev builds myself. Maybe Zarius's CI server is failing him. :P
@RustyDagger
The issue that's causing the weird dropping behaviour is most likely because you don't have the spacing in your posted config right. Look at the line where you wrote "SKELETON@WITHER" (line 11 in the paste). It's spaced more than the line containing just "SKELETON". I believe the plugin might be getting confused while reading this, thinking that "SKELETON@WITHER" falls under "SKELETON"; that is, whatever you specified for "SKELETON@WITHER" was to be included in "SKELETON" too.
Try making the spacing between these two "objects" equal so that the plugin treats them separately; that should solve your issue. If it doesn't solve your issue, then I'm not sure what could be causing it.
@Joager
Try adding "spawnedby: SPAWNER" and removing "chance: 100" to see if it fixes your problem. I don't think "chance: 100" is causing the problem, but it looks redundant to have there.
As for names on mobs, try looking at this example:
-
View User Profile
-
Send Message
Posted Sep 12, 2013I cannot figure out how to drop an empty / unused map. It always drops a used map.
I've tried the following:
- tool: ALL drop: MAPand
- tool: ALL drop: 358Any help would be appreciated.
EDIT: I have been trying (every day) to access the personal PC (dyndns) address where the dev builds were located since Sept 3rd but have had no such luck. Does anyone have a newer build of OtherDrops ( > 2.8b.573) that works with CoreProtect 2.0.8?
Thanks,
LHammonds
-
View User Profile
-
Send Message
Posted Sep 11, 2013Updated to the latest file from the side bar and all my permission: that were working now don't :( it seems to be dropping both drops even when I clearly only have one of the 2 permissions. no i'm not OP
-
View User Profile
-
Send Message
Posted Sep 10, 2013This worked, though it doesn't work with spawners ("pigs" don't spawn)
-
View User Profile
-
Send Message
Posted Sep 10, 2013@CommodoreAlpha
Yea tried that, But i just copy /pasted what you typed and it now seems to be working for the most part both with the "" and with out them ODD the reason i say for the most part is because it seems to be putting 2 messages into chat when I only have one message set.
After some more testing i can confirm that the plugin is in fact giving the skeleton drops and the wither skeleton drops when a wither skeleton is killed :( Any one know how to stop that?
here is my current config causing this issue: http://pastebin.com/VxWFfK2t
EDIT: iv managed to make it stop giving out both drops by making use of the "flag: UNIQUE" but it still picks between them on its own instead of just using the right drop. The normal skeleton's also can drop the SKELETON@WITHER's drops too :( so at this point in time it is not possibal to have separate drop rules for skeleton's and wither skeleton's.
And seeing how the dev has gone and vanished again i dont like my chances of this being fixed :(
-
View User Profile
-
Send Message
Posted Sep 10, 2013How do I put a name on a mob?
-
View User Profile
-
Send Message
Posted Sep 10, 2013@RustyDagger
"SKELETON@WITHER" doesn't work? Strange... Beyond that I can't really help. It could be a bug on Zarius's end, but I'm not sure. Never actually edited a wither skeleton's drops myself, but I'll give it a try. :S
@TjustinD
Yes, and there's no sufficient amount of evidence that it has died. It's too popular to die anyway.
-
View User Profile
-
Send Message
Posted Sep 10, 2013Uhmm... is this plugin still alive?
-
View User Profile
-
Send Message
Posted Sep 10, 2013Uh Can any speedy smarter than me person please tell me how to get the wither skeleton's to drop some thing different to the skeleton's
I cant seem to get their name right in the drops file.. to make it work iv tried about 20 different things at this point and iv read the creatures page about 6 times and still cant get it working Help :(
-
View User Profile
-
Send Message
Posted Sep 8, 2013@semirotta
Not everyone wants an item name to be coloured, and I did bring up the fact that you could nullify the anvil exploit by adding the "reset chat effect", which is indistinguishable from normal text, and can be used like this: §r.
As for the cooldown issues, I've never used this parameter before, so I never knew if it actually worked or not. The parameter itself is probably incomplete at the moment.
-
View User Profile
-
Send Message
Posted Sep 8, 2013@CommodoreAlpha
Yes, I have used %p and read the documentation on it. My problem was that if I were to use a bandage and I had a 5 second cool down on it no one else could use a bandage in that 5 seconds. I'll test it a little more and see what happens.
-
View User Profile
-
Send Message
Posted Sep 7, 2013@CommodoreAlpha
Also the rename issue is but what if, you use colors? ;)
For example like this
PAPER@~&2Small Bandage:
- trigger: RIGHT_CLICK
consumetool: 1
potioneffects: REGENERATION@5@1 # Level 1 regeneration for 5 seconds
PAPER@~&6Small Bandage:
- trigger: RIGHT_CLICK
consumetool: 1
potioneffects: REGENERATION@5@1 # Level 1 regeneration for 5 seconds
That would completely nullify the anvil duplications :)