AntiShare
AntiShare
DISCONTINUED
This plugin is no longer maintained. Support is no longer provided and updates will not be issued. If you would like to take over the project, please contact me.
Thanks to Team Haven (HAVENmc.com) for the logo!
What it does
The original idea came from here from the server legendaryisland.com. It blocks certain actions if a player (by default) is in creative mode. AntiShare also supports many other features like regions, inventory switching, and more.
Features Supported
- Multiple World Support - A configuration for each world
- GameMode Regions - Want your PvP arena to be survival? Use GameMode Regions!
- GameMode Inventories - An inventory for creative, one for survival, and even one for adventure
- GameMode Blocks - Don't let survival players break blocks placed by creative players!
- And much, much more - Take a look at the configuration! There are options for nearly every creative restriction option (including changing player levels and economy balances on Game Mode change)
For advanced help, please see this page.
Source?
Check out AntiShare's GitHub repository for the source!
Download
Make a backup before you update!!
- BukkitDev: Click Here
Bugs
Think you have a bug? Report it here.
DO NOT REPORT BUGS BELOW. POST THEM ON THE ABOVE PROVIDED LINK
Bugs reported below WILL be ignored
Information regarding the next update
The next update of AntiShare will be a major change. Changes currently include the following. Check back often as this list will be adjusted:
- Complete reworking of inner functionality. This will help with the insane amount of resources AntiShare uses
- New permissions and commands.
- New configuration (with auto-convert)
- Smaller footprint on the hard drive (with auto-convert)
- More compatibility with other plugins
- Removal of fully integrated survival support. This means that although supported by the plugin, it is strongly recommended to use an alternate plugin to deal with protecting your servers from survival mode players. AntiShare is going to be designed with creative players being the bad guys and only prevent survival players from using creative stuff.
- Removal of fully independent regions. As this can be done with WorldGuard, AntiShare will no longer support it
- Continued limited support of World Splits
- Addition of a grouping system to assist with servers that may have donor ranks
- Modified support of inventories. This has yet to be fully designed, but the inventory system within AntiShare is going to be adjusted to permit more configuration as well as compatibility.
- Added support for potential future platforms. (note: this description is about to get nerdy) AntiShare is going to be following a common API abstraction to allow for more platforms to be supported by the same file. Although there are no active plans to support anything more than Bukkit, the potential for more platforms is being considered while rewriting the plugin. Although this system will increase the file size of the plugin, I do not foresee it affecting performance in a negative way.
- Complete rewrite of AntiShare. Yup, that's right. I'm going to be re-writing the plugin from scratch to clean up the code and give me more control over it. It's been quite a while since I've last updated the code, and it's becoming hard to fix issues with, both are sure signs that a rewrite is needed.
I would like to thank the current, and future, users of AntiShare - I hope it is serving you well. I hope you all understand the need for the rewrite and will continue to use AntiShare on your server(s).
If you have suggestions, comments, or questions, please contact me through any of the various way presented.
@ad35226
I can't fix that, that's a Bukkit problem. Use SQL
Hey! Lately my server has been lagging to death, and I have tried ruling out many plugins . And after extensive testing I found it to be AntiShare. When it lags hard, the console spits out errors like this : http://pastie.org/3408938
Can you please fix this problem?? If you need a more extensive log file please let me know. Thanks!
Ever since I removed this plugin, my server has been at a constant 20 TPS . Before It even went as far down as 0.1 TPS.
@ThisUsernameIsMine
This plugin aims at that,
if you want to deny creative mode players ONLY dropping, set this as your config:
If you want to deny a GROUP (regardless of game mode) dropping of items, do this:
As well, in the group(s) you want to allow dropping, give them "AntiShare.allow.drop"
I'm currently using AntiGuest but i'm not sure if it will be updated. Thank you for the awesome plugin! ;)
edit: oops.. i must've overlooked the node that disallows items being dropped :$ Thanks for those examples :)
@ad35226
I've never seen that before O_o
I'll see if it happens in my 2.0.2 (the next version), if it does, it shall be fixed :P
(and THANK YOU for using pastebin)
Oh and I just noticed, On my server start, I get an error : http://pastebin.com/5YqMk5TW
Im not sure what it does in-game though.
Hmm AuthMe is in there too, Now im not sure lol
@turt2live
Ok that's the only last thing that is missing from this plugin :D Thanks!!!
@ad35226
It doesn't swap inventories, but it does store them for each world. I'll fix the issue of not swapping in the next version.
As for the permissions, "AntiShare.worlds" is the permission to go to another world even if the configuration for the destination world says you can't.
Wait I think I may have misunderstood something, But is this plugin also supposed to have separate inventories per world? If so, It doesn't for me. And for a person to access another world they have to have the permission node 'AntiShare.worlds'. Is the permissions list up to date? Please let me know! Thanks!
@Hvarr
Please describe the issue, is it permissions? Commands? Error? A feature? Spam? Massive amounts of fail?
hey, t2l. I tried a new version, but I still can't get it to work. can you help me, please?
@br1ngiton
As I said in the IRC, it was a message problem (my fault) and a default config problem (also my fault)
There is now a download link to the fixed (temp) JAR that adds the message while I work on 2.0.2 of AntiShare (scroll up or click here to download)
@br1ngiton
Alright, I'll look into it, thanks for the report
I'm running permissionsBukkit (newest) Only using Essentials 2.8.2 for spawning /tp and /warp. I don't have any other plugins that deal with porting except MCmmo.
Yeh its just the commands /warp arena will say "Warping to arena..." then just not do anything.
Edit: im in ur IRC if you want to ask any more questions.
@br1ngiton
So it's just the commands?
If so, which plugins have you tried? and which permissions system are you using?
Portals work fine, and dieing works fine bringing you back to spawn/bed.
@br1ngiton
Does this only happen with commands? Or does it happen with Vanilla portals as well?
@br1ngiton
Yea, that is major. Let me test & fix that now
There is a rather large bug with your multiworld command handling. Since you added the mutiworld support players can no longer:
/warp /tp /home
across world boundaries.
If they are in a world they can use warp or spawn or tp anywhere in that world but can not use it if the destination is in another world.
I have tested this with multiverse and without; both trials had the bug.
@ad35226
I can see why SQL would be nice, but in my history of using it it usually ends up messy.
I'll work on adding it, but it might take a while because I would like it to be neater than my uhh... "last attempts".
I may also add other options for storage other than flat-file because I can see why flat-file is not desired, but as well some people may not want SQL (understandable).
Thanks for the suggestion :D