ExtraFluffy
ExtraFluffy is a Bukkit (Minecraft server) plugin allowing you to increase the number of items dropped by mobs.
Sheep can be fluffier, yielding more wool per shear. Slimes can be slimier, dropping slime balls every time they split. Dying mobs of all types can drop extra items.
Basic usage
Once installed and configured, ExtraFluffy detects whenever a mob drops an item. It then adds the extra items specified by the config, essentially giving you full control over the loot tables.
Why do this?
Boosting mob drops is one way to encourage players to keep fewer farm animals. Fewer entities generally means improved server performance.
But wait, there's more!
You can also do some creative things with this plugin. Dying mobs can drop any item, even if they don't normally drop it. Examples:
Give ocelots a chance to drop a raw fish. This could be a nice alternate way of obtaining fish when lag makes it impossible to use a fishing rod.
Give ghasts a chance to drop glowstone dust. This could be handy for large servers with a nether that's been stripped clean of natural glowstone.
Give silverfish a chance to drop a monster egg or two. Players could then essentially breed silverfish by fighting them. Players could also use the silverfish eggs for dispenser traps in their base.
Installation
Works exactly the same as any other Bukkit plugin:
Get the latest jar. You can either:
- Download the latest release from BukkitDev/Curse; or
- Compile from source. Clone the GitHub repo and use Maven to build.
Stick the jar in your CraftBukkit server's
plugins
directory.Start the server. This will create
plugins/ExtraFluffy/config.yml
. Documentation is included in the config file itself.Edit the config file to your heart's content.
Restart the server for the updated config to take effect. If you're on a test server or if you just like living dangerously, use Bukkit's /reload command instead of a full restart.
Please report bugs, or any other feedback, via GitHub.
will this plugin work for 1.6.2?
Fluffy sheeps <3
This doesn't seem to be working for me. I've first been trying to get a cow to drop spawn eggs. I've put this directly under cow: COW-2: item: 383:92 chance: 0.1 min: 1 max: 1 stack: false But it won't work. What am I doing wrong?
@subnoizey
Adding support for modifying the items dropped by blocks is a possibility, yes. Probably not anytime soon though unless someone wanted to implement it and send a pull request.
In any case, I'm happy with keeping ExtraFluffy as bare-bones as possible under the hood. Feature creep can suck... better to do one thing well instead of doing twenty things poorly.
Any chance you can support blocks? so when you break a block you have a chance to drop an item as well?
@DiggerMark
Giants, of course, can only be spawned using a plugin to begin with. I wrote a one-off giant spawning plugin to test this, and they work just fine with ExtraFluffy if you configure them to drop stuff.
@sumusikoo
There appear to be several mistakes... I've posted a corrected version of your config as a gist.
In general when configuring a plugin, it's best to change one thing at a time, and be sure to check the server logs for error messages indicating what the problem is. :)
doesn't work.
what am i doing wrong?
extra-death-loot: ZOMBIE: item: DIAMOND chance: 100 min: 1 max: 1 stack: false ZOMBIE-2: item: IRON_INGOT chance: 1 min: 1 max: 1 stack: false ZOMBIE-3: item: GOLD_INGOT chance: 0.05 min: 1 max: 1 stack: false ZOMBIE-4: item: WOODEN_SWORD chance: 0.10 min: 1 max: 1 stack: false ZOMBIE-5: item: COAL chance: 0.09 min: 1 max: 1 stack: false ZOMBIE-3: item: WOOD chance: 0.08 min: 1 max: 2 stack: false
Version 1.0.1 doesn't add drops to giants
@bencvt
Thanks a lot. When players kill magma cube in my server, they will drop diamond swords with Sharpness as they're so rare.
Unbreaking = "DURABILITY" and Sharpness = "DAMAGE_ALL".
Here's the complete list of all enchantments as defined by Bukkit. For whatever reason, they use different names internally than the tooltips you see in-game.
I'll update the default config.yml for the next release to include that link.
I see in config.yml that you give en example if you want to make an iron sword drop with certain properties (enchantments, damage, etc.). The example says "DAMAGE_UNDEAD: 3" which means Smite III. Could I please be informed of what would work for Sharpness and Unbreaking rather than Smite? I've already tried "SHARPNESS." and "UNBREAKING."
Depends on what you're asking...
Yes, you can make mobs drop block entities. Example:
extra-death-loot:
ZOMBIE:
item: DIAMOND_BLOCK
chance: 1.0
min: 1
max: 1
stack: false
No, you can't replace a dead mob with an actual block placed in the game world.
Can one, as of now, make the mobs drop blocks instead of items?
@Piginabag, that's a fair point, but there are over 5000 plugins on BukkitDev. So yeah, there's gonna be some feature overlap.
Here's a list of similar plugins that I've found. If you're a server admin you should definitely check each one out to see what's the best fit for your setup.
ExtraFluffy was written to be as simple and as easy to configure as possible. Open-source and free of dependencies. I will not be bloating up this plugin with superfluous features.
I don't mean to be a debbie downer, but the plugin OtherDrops does all this and more.