AntiDrops
AntiDrops
What is it?
AntiDrops stops players dropping items. Currently this plugin has options to stop all players, only those in creative mode or ones without the permission "antidrops.bypass". This plugin can prevent users on a creative mode server from spamming item drops and causing large amounts of lag that can result. There is a permission node to allow a certain player to drop items, introduced in 0.4.
Pages
Requirements
AntiDrops is currently on version 2.2 and works with MC 1.7.2 and lower, as this was the latest that it has been tested against.
Update Checker
This plugin utilizes an external version checking system which is not endorsed by BukkitDev, which means that the plugin makes a connection to dev.bukkit.org and the following may occur:
- The plugins version checked against approved files
The update checker fetches the latest version (from this project's RSS feed [ http://dev.bukkit.org/bukkit-plugins/antidrops/files.rss ] ) including description and version number. You can disable the check and/or automated download via the configuration of this plugin if you decide that you do not want this information to be fetched.
No data is obtained from your server or the machine that it is hosted on
Changelog
- 0.1 - Released for CB 1.2.3-R0.1
- 0.2 - Released for CB 1.2.3-R0.2
- 0.3 - Released for CB 1.2.5-R1.0
- 0.4 - Added config options for gamemodes and permissions. Permission: antidrops.bypass
- 0.5 - Built against CB 1.3.1-R1.0 - Options to deny chest access to creative mode players, to deny clicking signs, and to deny dropping items on death for creative mode players.
- 0.6 - Built against CB 1.4.7-R1.0 - Added options to settings.yml. Made the bypass permission work again!
- 0.7 - Built against CB 1.4.7-R1.0 - Fixed ignored worlds issue!
- 0.8 - Built against CB 1.5.1-R0.1 (DEV) - Fixed block break bug!
- 2.1 - Built against latest CB 1.6.4-R0.1 (DEV) - 1.6 update. Sorry for the wait. Heaps of new features.
- 2.2 - Built against CB 1.7.2-R0.2 - 1.7 update. Fixes most current bugs and issues.
Future features
No chest accessAvailable in v0.5!No drops on deathAvailable in v0.5Separate inventories for creative and survivalAnother plugin can do thisCancel block drops of blocks made by creative playersNow in v0.6, fixed in v0.8Allow only the blocking of certain items (blacklist/whitelist)Available in v2.1
@timsavage
Yeah, I had it working, but then when we tried inventory saving, it didn't work...
I'll try to re-do it with editable messages soon.
Hi YoshiGenius!
I was wondering if any progress has been made on giving users a deny message. I only ask because I just had a player go on a griefing spree because they couldn't open chests. :-\
I think having a message when they are denied dropping would also be good, I've seen some people getting confused by that too. Bonus points for being able to edit the messages in the config file!
Thanks! It's a great plugin that really keeps the cheaters in line.
ps: If and when you add separate gamemode inventories, could you make that optional? I'm using Multiverse Inventories, and I've got it working exactly the way I want, so I'd be bummed if there were conflicts between plugins trying to manage inventory.
@iGamingStudioX
We're working on that today!
Sounds awesome! And here's a suggestion, you can check out the inventory separation of GameModeInventories and add them in!
@iGamingStudioX
This plugin is very light on memory usage. It sits in the background and only does stuff if someone in creative tries to drop items, that said, it should also decrease the lag on your server caused by players dropping items. If you find players are causing your server to lag by dropping heaps of items in one go, this is the plugin for you!
I want to ask whether this plugin uses a lot of memory for a small server (In system, not popularity), and don't cause lag at all? Because I am a afraid that this will lag my already laggy server out and worst, crash it. At the same time, hope you can finish the separate inventory feature soon so I can ditch GameModeInventories! Yea, it will be great to have this plugin!
@TheFitSoldier
No, enable death drops and ignore the world that you want death drops to spawn in. I intend to make world specific configs in the future as well as a global one, kind of like WorldGuard for ease.
I want one of my worlds to have death drops but others to not. So in the config should I disable deathdrops and in worlds.yml add the world I want to have death drops?
@timsavage
Sure. I will probably add localization at the same time.
Feature Request:
Would it be possible to add a message output when creative players are denied chest access? Players are getting confused when they try to open containers in creative, and nothing happens. Letting them know that they are being denied access would ease that confusion.
Alternatively, allowing view only access to chests in creative mode might be even better. Like the way Vanish No Packet treats chests when somebody is invisible. It lets them open the chest, but gives a message that they can only view contents, and prevents them from interacting with the contents.
Finally, having a permission override so that certain groups or players can fully access containers while in creative mode would make everybody happy. Then trusted players could restock chests, etc. even when they in creative mode.
@abcedea
This bug should have been corrected in v0.8, according to YoshiGenius. I reported it a week ago with v0.7, but I haven't personally tested the fix. I found that it only happened with 'no-block-drops' set to true, at least in v0.7.
It's a great plugin, but allows anybody to bypass WorldGuard regions. Players can break blocks, but not place blocks.
@MCwolski
Once I do blacklists and whitelists, I can prevent placing.
I'll see if I can find a way to stop the cart access. :)
@YoshiGenius
Hey, find a bug. Player can open these two. Plz fix it. :) See HERE.
And... do you have any idea to prevent those players from placing specified blocks?
EDIT: Version is 0.8
AntiDrops v0.8 approved
My previous post said how I uploaded AntiDrops v0.8, which is now approved. ;)
Link: http://dev.bukkit.org/server-mods/antidrops/files/11/
@sam2828
Yes, I'm using AntiDrops with Multiverse Inventories, with both per world inventories and gamemode inventories enabled. The combination works exactly the way I need it to.
In fact, it was switching to Multiverse Inventories from another creative inventory control system that led me to using this plugin.
Will this work with Multiverse Inventorys
AntiDrops v0.8 uploaded
I have uploaded AntiDrops v0.8 which fixes the bug reported by @timsavage (thanks!). Blocks should now not break regardless of permission to break them.
@timsavage
Sorry about that. :/
I will fix it tonight.
When I set 'no-block-drops' to true in the config, other block-protection plugins fail. Most notably, WorldGuard lets people break blocks in protected regions, although block placing is still prevented.