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
Hello! Good plugin you did its job for me!
I have one question though, how does this stuff work in the config:
config:
version: 0.1
creative-only: false
use-bypass: true
creative:
chest-use: true
death-drops: true
signs: true
Does "true" mean block is or allow it? Thanks.
Also having some problems with not getting the item back in the inventory after dropping it by dragging out of the inventory window. Mostly in survival mode.
(and as well perm. bypass problem)
But anyways good plugin!
@YoshiGenius
Hi Yoshi,
Sheesh no worries at all lol...enjoy your holidays. Thanks for the update, no hurry.
Cya, jeff
@JeffAvery
I'm on holidays from tomorrow afternoon so I will fix it all then or tonight. Sorry for the late response.
Hi Yoshi,
Just wanted to check in. I can assist in testing if you're close at all. I'm looking for the ability to prevent drops by group (vip's can't drop at all creative or survival). Right now, I can't get the perms to function that way no matter what I try.
Thanks again,
Jeff
@YoshiGenius
@YoshiGenius
Hi YoshiGenius,
Wow, so glad you're still working this plugin, it's exactly what I was looking for. I'm having issues with the permissions portion, as seen int he comments below. I did a 10.00 donation for a small thank you! Jeff
I'm making an RPG game with some friends!
Support us? Project Crystal
Sorry, everyone! I have been away for a while. Will get a working version in the making this weekend.
Permissions bypass not working on PermissionsEX, can't drop anything :(
@Toxicminers
Hi Toxicminers,
I setup a test server to beat on this today. So far, I've had no luck. Anything work out for you?
Jeff
@JeffAvery Are there any thoughts on this from the Author?
jeff
@Toxicminers
This sounds very similar to what I'm experiencing below. Maybe it's a plugin conflict? I added my plugins below if it helps whomever looks at the issue:
bPermissionsWebGUI 2.0 WorldEdit 5.4.2 PlgSetspawn 5.0 Backup 2.1-dev Vault 1.2.17-b224 SignLift 1.22 JSONAPI 3.9.9 Multiverse-Core 2.5-b589 PlotMe 0.9 LWC 4.3.0 (b741-git-95ab69fd) (August 15, 2012) WorldGuard 642-e10ed6a Swearjar 1.3 MBRLite 9 AntiBuild 1.1 SurvivalGames B 0.4.10 Craftconomy 2.3.5-b5 SimpleSpleef 3.4 AntiDrops 0.5 Votifier 1.8 AutoAnnouncer 1.7-03.23 Essentials 2.9.3 Citizens 2.0 ShowCaseStandalone 1.16 bPermissions 2.9.18 EssentialsSpawn 2.9.3 Multiverse-Portals 2.5-b606 Alchemist 1.1 Sentry 0.8.5 EssentialsChat 2.9.3 Blacksmith 1.1
Awesome plugin very simple and stops it all. Only problem we have with it is that the bypass node is not working. Have tried every which way to change config with or without the node etc. Hasn't changed still can't drop items or access chests. From what your instructions say you Enable use-bypass in config then give whomever the antidrops.bypass node and it should work. It hasn't worked for us yet any info or input would be great thanks in advance.
@JeffAvery
Bump
hello, Great plugin, thank you!
Trying to use bPermissions to allow "Citizens" to be able to drop in creative or not. I want to stop "VIP" from dropping at all creative or not. I've tried various combinations of the settings file. The only thing I can get to work is the creative part. That part works great if they are in creative they can't drop survival they can drop. When I use the use-bypass and add antidrops.bypass to the "citizens" it has no effect. I did notice that in the config file it says "use-bypass" but on the configuration page it says "use-bypass-perm" is that it possibly? I pasted my settings.yml below. Thanks much in advance for any thoughts.
Jeff
config: version: 0.1 creative-only: true use-bypass: true creative: chest-use: true death-drops: true signs: false
@fungreenfox
I'll work on a way to do that. Maybe /antidrops del - and next item will be despawned, not dropped? or /antidrops del toggle - to toggle it.
Using this to prevent dealing out items. When they cant drop, their inventory will become full. Is there an option for deleting intems from inventory?
@YoshiGenius
I think the easiest way you could do it is allow user input of the specific permission so that the plugin checks if the player has the permission before dropping the item. I hope this makes sense.
In the configuration it could probably be like:
However I don't know much about Java so doing this may be the biggest task you've ever done.
@TrevorLycosa
Look out for 0.6 sometime soon. :)
So basically you want an option to deny any drops from players with the essentials.item and essentials.give permissions? you'll need to list any permissions from other commands though.
@YoshiGenius
This may be a shot in the dark but this plugin seems to be something I am looking for. There is however one feature that no other plugin has, which is the ability to stop item drops for players with the permissions to use /item or /give. If you could somehow code that in this plugin would probably skyrocket.
I will update the configuration page with the new config parameters now.
Thanks for the wait,
- YoshiGenius