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 8, 2013@Faldonboy
I'll test out the spider/fire issue. This version should still work with older versions of Bukkit (back to BukkitR5 I think) or Tekkit (haven't tested it personally with Tekkit yet).
@WayGroovy
Odd - "loot_overrides_default" being false is broken but being true (which is the default setting) should be fine.
Can you zip up your otherdrops folder and email it to me (zariust@gmail.com) so I can test it?
-
View User Profile
-
Send Message
Posted Jan 8, 2013hmm. Could be the override defaults isn't working. I've got
Override Defaultsmoney_overrides_default: false # set true to have money drops override default drops xp_overrides_default: false # set true to have xp drops override default drops loot_overrides_default: true # set true to have loot (anything other than money or xp, includes mobs) drops override default drops
yet zombies are dropping extra rotten flesh and potatoes.
-
View User Profile
-
Send Message
Posted Jan 8, 2013Trying the beta build in our main server, working fine so far. The only thing I've seen is that Spiders(possibly other mobs) still drop their defaults if they die to fire even if the drops are denied for all tools.
Also, is the beta version specifically for 1.4.6 or will it work on older versions of MC(for tekkit)
@WayGroovy
You could use the MSIR parameter, it doesn't detect if they are spawner born but it does detect if there is a spawner in range when the event takes place.
-
View User Profile
-
Send Message
Posted Jan 8, 2013oh i hate to triple post, but are wither skeletons called out in 2.7.1?
-
View User Profile
-
Send Message
Posted Jan 8, 2013can/does the current version of other-drops detect if a mob was spawner born? I ask because I currently have mcmmo grinding disabled from killing mobs that are spawner born, but natural born mobs do not affect this.
I'd love to be able to set different drops for mobs that were spawner born.
-
View User Profile
-
Send Message
Posted Jan 8, 2013I'll give the beta build a whirl. Thanks much, Zarius, for working on this.
-
View User Profile
-
Send Message
Posted Jan 8, 2013@bigkevin112
There's a dev build here: Link Removed: http://www.mediafire.com/download.php?clsgmn6bn0ec2lb
No guarantees - it's been a while since I compiled a build :) I fixed the jukebox error message, itemframe "unknown entity" message, issues with default drops on both blocks and mobs (I hope - needs much more testing though, also - "loot_overrides_default: false" won't work).
Still to go is work on the tool-consume issue.
Note: OtherDrops now uses PluginMetrics. Over 1000 Minecraft plugins (http://metrics.griefcraft.com/plugin-list/) already use it and I thought it would be interesting the see the stats. Once a graph has been generated it should show up here: http://metrics.griefcraft.com/plugin/OtherDrops.
-
View User Profile
-
Send Message
Posted Jan 8, 2013@ZariusT
http://dev.bukkit.org/server-mods/turrets/ This plugin! EDIT:I got error when a turret kill one monsters.etc
-
View User Profile
-
Send Message
Posted Jan 7, 2013When will a new build be out? Or is there anyway to get a dev build of it?
-
View User Profile
-
Send Message
Posted Jan 7, 2013@ChengZi368
Turrets?
-
View User Profile
-
Send Message
Posted Jan 7, 2013Can You Make it compatible with turrets??? Plz!!
-
View User Profile
-
Send Message
Posted Jan 6, 2013@semirotta
The angry wolf thing is odd, they were hostile previously, will look into that. Spawn_egg@this should work the way you expect.
With your previous config you should check your server startup messages because you should be getting a few errors about drop names being wrong. There's no zombie_head item , rather it should be:
- drop: SKULL_ITEM@3
(or 397@3) - other skulls: 0 = skeleton, 1, = wither, 2 = zombie, 3 = player, 4 = creeper
and I think stone brick is STONE_BRICK@CRACKED, for example.
-
View User Profile
-
Send Message
Posted Jan 6, 2013@Faldonboy
Thank you!
Next question is:
CREATURE_WOLF:
- tool: ANY_PICKAXE
drop: SPAWN_EGG@THIS
chance: 0.2
quantity: 1
- tool: ANY
drop: CREATURE_WOLF@ANGRY
chance: 35
quantity: 1-3
Killing a wolf has 35% chance to drop angry wolfs 1-3 of them, only issue is: they do spawn .. are angry (red eyes)... but they are not hostile to the player.. :D WHAT?! i want them to be hostile against the player!!
Also if i have SPAWN_EGG@THIS <-- in drops , does it drop spawn egg which is type of the thing you kill?
-
View User Profile
-
Send Message
Posted Jan 6, 2013@ZariusT
Thank you for keeping up the good work with this plugin.
-
View User Profile
-
Send Message
Posted Jan 6, 2013@semirotta
For the item drops that aren't working (the heads and stone bricks) use their item IDs instead so 98, 98@1, 98@2 etc for stone brick
-
View User Profile
-
Send Message
Posted Jan 5, 2013This is my config now:
http://pastebin.com/P0akePX3
People are free to use, i "re-created" all mobs and animals :3 that was hell of a job but i think it was worth it, awesome thing!
Also ZariusT, is there a way to make Skeleton drop Enchanted Bows instead of Normal Bows?
Atm i just have BOW in there at the drops but i assume its going to be normal bow?
Also if you have time, could you check the config if its fine? I did reload the plugin & nothing showd up , just said it was reloaded, i assume it is ok.
EDIT:
I noticed that the skeleton dropping 10% chance with any sword kill Skeleton Head is not working, same with Zombie & zombie head.
Not working also was Silverfish has 25% chance to drop chiseled,mossy and square stone bricks and yet it wont drop anything on kill, i killed like 3 or 4 of them. Dont know whats wrong. Could you please check the config & perhaps if it has something wrong: tell me what and how to fix. Thx! Its almost 4 AM its time to bed, working on the server a lot today!
-
View User Profile
-
Send Message
Posted Jan 5, 2013@F4BSE
@LeTruent
Hopefully these issues will be resolved in OtherDrops 2.7.
-
View User Profile
-
Send Message
Posted Jan 5, 2013@semirotta
You'll need to change that a bit to:
Otherwise the 50% time with skeleton would drop a zombie as well, the "unique" flag means when the skeleton drops nothing else will.
Yes, removing the time: NIGHT line will make it work 24/7.
There is a method for sending a message to the attacker in the newest version (2.6) I think (message.attacker) but there's some bugs in that version. 2.7 should be out soon(ish).
@WayGroovy
Yeah, 2.6 had some issues with default drops (and tool-consume) that I have to work out, then it should be good. It has some other nice features (eg. message.attacker) so I don't want to abandon that version :) Unknown entity: itemframe error has been fixed in a local build (along with the Jukebox error).
@AgentBacon
You can use action FISH_CAUGHT & FISH_FAILED.
eg...
... to drop a diamond when the player would normally catch a fish. You should be able to add "- drop: DEFAULT" to drop the fish too.
-
View User Profile
-
Send Message
Posted Jan 5, 2013I got question about this:
# Players drop Zombies on death, 50% of the time
PLAYER:
- drop: CREATURE_ZOMBIE
chance: 50%
If i make it like the following, does it work?
# Players drop Zombies on death, 50% of the time
PLAYER:
- drop: CREATURE_ZOMBIE
chance: 50%
- drop: CREATURE_SKELETON
chance: 50%
It either drops zombie or skeleton 50% chance?
About the spider drops:
# Spiders killed with any sword at night have a 10% chance to drop web,
# otherwise they drop whatever they normally would
CREATURE_SPIDER:
- tool: ANY_SWORD
time: NIGHT
drop: WEB
chance: 10%
If i remove time: NIGHT , does it happen 24/7 with 10%? daily and night?
Also if i want MOB drop spiders when they die, can i make it send message for the player who kills it? something like "Oh my gosh, this mob was infected!"
EDIT:
is this config fine?
http://pastebin.com/RGiXDWa1
Id like to do much more with the mobs drops, how can i make skeleton drop with small chance enchanted bows? with random enchant possibility? random enchant in lvl 1-2 enchantment. or such
-
View User Profile
-
Send Message
Posted Jan 5, 2013the parameters world: and permissions: don't work for me...
ZOMBIE: - drop: 318@1389 chance: 100%
works
ZOMBIE: - drop: 318@1389 chance: 100% world: [survival, survival_nether]
doesn't work...