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 4, 2013@jhonzik1
try using this http://pastebin.com/KRcQD81Z
if that doesnt work im not sure what else you can do, also check the console for any errors just incase.
-
View User Profile
-
Send Message
Posted May 4, 2013I've tried many but this is the one I was hoping to work the most, It's obviously very simple and the defaults suggest this should work. http://pastebin.com/PyNYmduQ
-
View User Profile
-
Send Message
Posted May 4, 2013@jhonzik1
Use http://pastebin.com/ and paste your drops config, afterwards post the link here
-
View User Profile
-
Send Message
Posted May 4, 2013I have it set to 1.4.7 (My server is currently running Tekkit Lite) And I can modify the ore drops, actions for ores, events for ores, etc. Could it be possible i'm just typing the animal drop commands incorrectly?
-
View User Profile
-
Send Message
Posted May 4, 2013@jhonzik1
You should make sure that your otherdrops version is up to date with your server (Most recent version B: 2.8b.382 for 1.5.1 Mar 26, 2013)
-
View User Profile
-
Send Message
Posted May 4, 2013Testing it now! Thanks for the help!
EDIT:
Still Hasn't Worked, Is it possibly the fact that i'm using virsion 1.4.7? Or possibly the fact that I've messed up the config? I haven't changed anything and have tried re-installing.
-
View User Profile
-
Send Message
Posted May 4, 2013@jhonzik1
http://pastebin.com/Utqg7txH
That's how I have it set up, note that drop: WOOL@THIS makes the sheep drop wool corresponding to the sheep’s color.
Good luck
-
View User Profile
-
Send Message
Posted May 3, 2013I feel very stupid for asking this question but I have the problem of when I try to modify mob drops it's not working correctly (I could be doing something completely wrong) I've looked for how to change a mob's drops but I don't see what I've done wrong. The command I've used is
SHEEP: - drop: WOOL quantity: 20 (Notice There is spacing in the above part) Am I doing something wrong?
-
View User Profile
-
Send Message
Posted May 3, 2013Is there a way to customize the drop of potions?, I would like to customize bottle o'enchant (experience bottle ID: 384)
-
View User Profile
-
Send Message
Posted May 2, 2013@ZariusT
Thanks for the quick reply! I really don't know what's causing OtherDrops to be so silent. I'll try switching to other verbosity levels and see if something happens.
I read about the too many mobs issue on a ticket you've filed on GitHub and already tried /butchering (worldedit) the hostile mobs. I'm hesitant about trying out a plugin for killing ALL mobs, since I don't want to hurt the domesticated animals and all the trade villagers on the server. Butchering didn't make any real difference, though.
I guess I'll install OtherDrops on a second test server to see wether the mobspawn limit could be the problem.
Thanks again! Our server runs a lot of custom weapons and tools - for example, a "Staff of Regrowth" - a shovel that can turn dirt into grass, cobble into moss stone and bricks into mossy bricks by right-clicking, amongst many, and it's all possible through OtherDrops. Awesome framework for creative solutions.
EDIT:
I've set up a test config:
CAVESPIDER: - action: MOBSPAWN drop: SHEEP - action: HIT drop: PIG
I've done a complete server restart just to be on the safe side. When a Cavespider spawns, it doesn't generate a sheep; it just spawns. Whenever I hit it, a Pig spawns correctly. The listener for Mobspawn definitely works though, as I can spawn red flowers on Mobspawn without a problem.
The pigs spawning right after the sheep failed to spawn means that it's not od's internal spawnlimit messing things up. It really seems that the combination of action:mobspawn + drop:mobtype is the problem in my config.
-
View User Profile
-
Send Message
Posted May 2, 2013@Noshire
Thanks for the compliment :-) Odd though, extreme verbosity should print a heap to your server log.
Could be an issue with too many mobs ( OtherDrops had a built in limiter to avoid issues) - try using /killall ( or relevant command) and then check.
-
View User Profile
-
Send Message
Posted May 2, 2013First of all thanks for the great plugin, it's one of the core plugins of our server since launch.
One thing that really bugs me, though, is that, even after days of trying, I can't get "action:MOBSPAWN" and "drop: MOBTYPE" to work together (for replacing spawned mobs).
I can do stuff like
CREEPER:
- action: MOBSPAWN
drop: RED_ROSE
and it works perfectly. I can also use:
CREEPER:
- action: HIT
drop: SHEEP
and it works. But as soon as I want to let a sheep spawn instead (or alongside, without the UNIQUE flag) of/with a creeper, nothing happens:
CREEPER:
- action: MOBSPAWN
drop: SHEEP
(flags: UNIQUE)
I tried debugging it, but setting verbosity to extreme doesn't print anything to the server.log or should I be looking elsewhere?
I'm using the latest beta build (didn't work with a previous version either, though) and CraftBukkit 1.5.1. R2.0
Any help is greatly appreciated!
-
View User Profile
-
Send Message
Posted May 2, 2013@Zarius
Damn! Oh well. Still a lot of other uses I can use it for atm, can't wait to see the crazy uses people are going to come up with when this works with modded content. It's already crazy what people do with just vanilla! :)
Thanks for the hardwork on this plugin. I'm sure I'm not the only one who really appreciates it, as it adds a VERY vital function to the game that lets us get a ton more depth from it.
-
View User Profile
-
Send Message
Posted May 2, 2013@JanChris96
Thank you! :D
-
View User Profile
-
Send Message
Posted May 2, 2013@JanChris96
Thanks, that's exactly right :)
-
View User Profile
-
Send Message
Posted May 2, 2013@owenwant
I don'r know it exactly, but if I have understood it right ...
In your config you have to be at a distance of 9, not less and not more.
You could try this:
-
View User Profile
-
Send Message
Posted May 2, 2013Going to add this plugin back on my survival server xD .. Time to spend all day making the config :D
-
View User Profile
-
Send Message
Posted May 1, 2013@Folas1337
Folas: you're saying that users can place/break skulls in the protected worldguard area but only when those "commented" lines are uncommented? I trust you on that but sounds impossible :\
Firstly I can't see anything unique about those sections except perhaps the money drop - could you try isolating it to just that section?
Secondly though - OtherDrops doesn't listen to the BlockPlaceEvent & ignores cancelled BlockBreakEvents (that would come from WorldGuard protected areas) so not sure how the issue could arise.
Will jump on IRC when I'm home and see if we can work it out.
@Sabbykat
Not yet - I've done a little work on the mod mobs but haven't finished it.
-
View User Profile
-
Send Message
Posted May 1, 2013Sorry to add to your stresses, Zarius, but I wanted to ask and see if it's yet possible to make 'mod' mobs or blocks, have altered drops? There's so many ways to do drops I tried to test, but yes. Best to just ask for a 'yes or no' question and save myself a lot of damn work hahaha. :P
I like the new additions though! This new beta version is adding a lot of nifty functions, keep it up. ;)
-
View User Profile
-
Send Message
Posted May 1, 2013@ZariusT: I got quite a big issue with some things.
I'm not sure if WorldGuard changed or anything, but when people kill others in my pvp-arena (which is saved with WorldGuard) they get player-heads and are able to place them for a certain time (they can also break it). After a while this "permission" turns off.
My drops.yml: http://pastie.org/7749447 The commented part (with #) is the one causing the issue. The other one with "command:" probably does as well but I didn't take that off yet. So could you please look into that?
Thanks already and it would be nice to see you on IRC again, Folas.