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 Jun 10, 2014@Q2Lummox
You current code says 'If a zombie spawns during the day, spawn another 1 or 2 zombies'. That will make zombies which spawn in caves during the day spawn more zombies (I think) but that's all really, since zombies don't spawn in daylight.
Not really sure how to make that work really. I think you'll need a different trigger because not very many mobs spawn during the day. For example, you could use the BREAK or BLOCK_PLACE trigger and make a low change that a zombie will spawn at a random point in a radius around that trigger? Probably a bad idea but I'll try thinking of some others another time :P
Remember that zombies will burn in the day so you may need to make them fireproof or spawn wearing a helmet :P
Also, your drop needs to be 'drop: ZOMBIE/1-2' or 'drop:ZOMBIE quantity:1-2' (with adequate formatting) I think.
-
View User Profile
-
Send Message
Posted Jun 10, 2014I tried zombies spawn at day with this code:
But do not spawn any zombie. What are wrong?
Greetings ;)
-
View User Profile
-
Send Message
Posted Jun 10, 2014Hmm... Both gave an error and after I got them working (did what is said to do..) no zombies were spawning even tho I set it to 100% :/
-
View User Profile
-
Send Message
Posted Jun 10, 2014Hopefully I won't have to explain each aspect of the following example (because you requested an example and not necessarily a more generic how-to), but if you have any questions, feel free to ask:
This should work, but I'm not very experienced with editing mobs via OtherDrops. If that doesn't work, try the following:
And if that doesn't work, then I'm not very clear on how to format things, and you'll have to ask @Faldonboy, or @ZariusT.
-
View User Profile
-
Send Message
Posted Jun 10, 2014How would I create a zombie that rarely spawns (like 5/10000 zombies) with a pumpkin on his head (custom named one..) and has around 50% dropchance for it IF just he spawns?
-
View User Profile
-
Send Message
Posted Jun 9, 2014@yunho3
Do you have a world called "world2" to begin with? Is it registered with the plugin MyWorlds? In this scenario, I don't think OtherDrops is at fault for anything. It scans for "world2" and doesn't see that it's there, meaning the problem lies elsewhere.
-
View User Profile
-
Send Message
Posted Jun 9, 2014@Faldonboy
Thanks so much thats exactly what i was looking for. I didnt know where to add the predefined scrolls bit to. I thought i tried everything >_<
-
View User Profile
-
Send Message
Posted Jun 9, 2014Why use plugin: http://dev.bukkit.org/bukkit-plugins/my-worlds
displays
[10:27:32] [Server thread/WARN]: [OtherDrops:2.8b.582] Invalid world world2; skipping...
help me!!!
-
View User Profile
-
Send Message
Posted Jun 9, 2014@drexel_levante
Very basic example config for otherdrops to drop a scroll for the blink spell:
Example scroll spell for magicspells (replace the scroll scroll in your spells-command.yml or just put the predefined scroll section in this example into your scroll and add what you need to it.)
So in the predefined-scrolls section the first number is the data value of the scroll(in this case its 1) any paper that is dropped or spawned in that has a data value of 1 should automatically turn into a scroll for the blink spell that can be used 10 times before disappearing. You can add as many spells as you want to the predefined-scrolls section, just make sure they all have a different data value.
-
View User Profile
-
Send Message
Posted Jun 8, 2014@Faldonboy
While that might be true, what OtherDrops can do with it would probably be pretty limited... I'm not even sure if vanilla Minecraft mechanics have it where hostile mobs spawn due to new chunk generation. I think spawning mobs on chunk generation only applies to animals (passive mobs). I could be wrong though.
If hostile mobs can spawn via chunk generation, then that's great, and Q2Lummox could probably use this example:
Thanks for pointing out that spawnreason by the way. I'd forgot it existed. :)
@drexel_levante
Uh, sorry, but I'm not very experienced with MagicSpells. I'll have to redirect you to @Faldonboy at this point.
@kev3200
Awesome! :)
Also, thanks for pointing out the mistake; someone just corrected it.
-
View User Profile
-
Send Message
Posted Jun 8, 2014The plugin works great. I'm planning to make a tutorial video soon. Just FYI, but on the item list page: http://dev.bukkit.org/bukkit-plugins/otherdrops/pages/entity-list/ , gold nuggets are spelled as GOLD_NUGGEST. (extra "s" there)
-
View User Profile
-
Send Message
Posted Jun 8, 2014Hi i have been trying to figure out how to make this plugin drops scrolls from magic spells. I know that i have to configure predefined scrolls in the magicspell plugin to make this happen but im not getting any response from that page. If anyone at all knows how to do this could u please send me an example of one so i can pick it up from there? I know this is possible but the page that shows me how tol do it is very vague and i cant get it working.
-
View User Profile
-
Send Message
Posted Jun 8, 2014@CommodoreAlpha
Hmm, there is a chunk gen spawn reason I think(probably named something else) that might be worth looking into for that. Could have it so mobs with that spawn reason spawn extra zombies when they spawn
-
View User Profile
-
Send Message
Posted Jun 7, 2014@Q2Lummox
Do you mean change speed via potion effects, or change its inherent speed through NBT tags? The former is possible if you give me a scenario of what you want (i.e. a percentage of zombies to spawn as faster adults), but the latter isn't possible, and would be difficult to make possible. You may want to look into a more specialised plugin for this task anyhow. (Like MobManager, perhaps, but it will NOT support inherent attributes because it would force it to rely on NMS code.)
Short Explanation: OtherDrops can change the speed of zombies, but only through potion effects.
Spawning zombies in new chunks is beyond me, concerning this plugin. I don't think even MobManager would do something like that. You'd need a really specialised plugin to do that - it's so specific of a feature, you would probably need to actually make a plugin request to get it done. (Or make the plugin yourself.)
Short Explanation: You would probably need to make a plugin request for your second question.
-
View User Profile
-
Send Message
Posted Jun 7, 2014How I can change the speed only in a adult zombie?. I tried with:
And how I can change the chance of spawn zombies in new chunks? I want to make have a high probability that zombies appear when load new chunks.
I appreciate any help.
A greeting.
-
View User Profile
-
Send Message
Posted Jun 5, 2014@CommodoreAlpha
thx, becouse when last time i tried i cant load plugin under some of 1.7.2 version of spigot. but if it works :))) i try to use it once again, i have alot of plugins at my servers that doesnt support UUID like watchblock refired etc. and its ok.
yessss working !!! :-)
[21:40:05] [Server thread/INFO]: [OtherDrops] Enabling OtherDrops v2.8b.582
[21:40:06] [Server thread/INFO]: [OtherDrops:2.8b.582] Found supported plugin(s): 'WorldGuard, CoreProtect'
[21:40:06] [Server thread/INFO]: [OtherDrops:2.8b.582] Loading file: otherdrops-drops.yml
[21:40:06] [Server thread/INFO]: [OtherDrops:2.8b.582] Config loaded - total targets: 0 sections: 0 failed: 0
[21:40:06] [Server thread/INFO]: [OtherDrops:2.8b.582] OtherDrops loaded.
with some of latest spigot !!!
This server is running CraftBukkit version git-Spigot-1486 (MC: 1.7.9) (Implementing API version 1.7.9-R0.2-SNAPSHOT)
damn it i lost 2 months waiting for dev server back and wounder what is wrong !! :))))
thx thx thx thx for devbuilds working :-)))
-
View User Profile
-
Send Message
Posted Jun 5, 2014@minecraft7net
Why do you ask? Did you find something that broke? Did the whole plugin break? Or are you
just too lazylacking the motivation to test it on your own first?While your question is technically valid, and I usually answer in a kinder tone, a pet peeve of mine is when people ask if something is "working" or something "needs an update". That's because those kinds of questions, while valid, are actually absurd to ask, as they can effectively be reduced to this kind of question: "Does plugin x do the thing it says it does?" There are only two ways to find out: wait for someone to find out so they can answer it for you, or find out now by testing it on your own.
Oh yeah, to answer your question: yes, but the permissions-aspect of this plugin may be problematic due to the UUID update.
-
View User Profile
-
Send Message
Posted Jun 5, 2014is otherdrops working with 1.7.9 ?
-
View User Profile
-
Send Message
Posted Jun 4, 2014@drexel_levante
Yes, but you have to do some configuring with MagicSpells first. Take a look at the predefined scrolls section of this page to learn what to do. After you have your predefined scrolls set up in MagicSpells you just need your OtherDrops configurations set up to drop paper with the correct data values.
-
View User Profile
-
Send Message
Posted Jun 3, 2014Hi there its been a while since i posted but was wonderign if its possible for otherdrops to support the dropping of scrolls from the magicspells plugin. If so could you post an example for me tow ork with? thanks