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.

-
View User Profile
-
Send Message
Posted Apr 24, 2012@Luwiego
There are plenty of plugins for chest protection, and it doesn't quite fit what I'd like AntiShare to to. Sorry
-
View User Profile
-
Send Message
Posted Apr 24, 2012@turt2live
Ok, thanks ! A posibile chest protection, so when a block is added, it can`t be taken by another player ? Is this impossible, or just to hard to code ? :)
-
View User Profile
-
Send Message
Posted Apr 24, 2012@Luwiego
By default, no they cannot break it.
Antishare has no chest protection, you can however stop creative players from opening them.
-
View User Profile
-
Send Message
Posted Apr 24, 2012@turt2live
If i place a block in creative, can a player in survival break it and get it? How the chest protection works ?
-
View User Profile
-
Send Message
Posted Apr 24, 2012@DarklightPvP
3.1.3 is complex, yes. 3.2.0 should not need a tutorial.
-
View User Profile
-
Send Message
Posted Apr 24, 2012This really needs a video tutorial...
-
View User Profile
-
Send Message
Posted Apr 23, 2012AntiShare 3.2.0 is now in "public" testing.
There may be bugs, there may not be.
If you would like to test 3.2.0, you can download it here.
If you have a bug report, please PM me, don't post it here.
If you are confused about something, please PM me as well.
NOTE: Although this is a "beta", it may not be stable. Do not use it on a production server unless you are prepared to default to a backup.
Also worth noting: The configuration converter from 3.1.3 to 3.2.0 does NOT convert everything. This is intentional. I want you guys to review the configuration to make it optimal. Sorry for the issues this may cause, but it is a precautionary measure to ensure you check your configuration for errors.
There is a help page here if you need/want it.
-
View User Profile
-
Send Message
Posted Apr 23, 2012@turt2live
Fair enough and well said! I need more patience in the meantime since the old one did everything I needed and the new one will as well - once its completed. Thank you sir.
-
View User Profile
-
Send Message
Posted Apr 22, 2012@rasnyderiii
It wasn't difficult if people spent the time, yes. But that's why I didn't like it.
In my opinion you should be able to download a plugin, move it into your plugins folder, restart the server, and be done. There shouldn't be a need to configure a massive amount of things just to try out the plugin. If a user decided to keep the plugin, it also shouldn't require extensive research, questions, or even contacting the developer to simply do something (like add X to a block list).
(This is still my opinion) A configuration should be easy, understandable, and flexible. AntiShare's old configuration was complex (it had a 120 line help file >.>), it confused me when I was asked for help on it, and it was very rigid (you couldn't do A LOT even though I thought you could). I had to write an in-game configuration helper to get it more understandable, and that bloated the plugin. I was eventually even going to add a GUI for it so you could edit it with much more help.
The new one is not a whole lot different from the old one in terms of what it supports (block lists, sql settings, etc), but it's more laid out and better organized so that anyone can download it, open up the config, and edit it without ever having to ask "how do I...".
Yes, the new configuration is longer and more spread out, but it's more flexible where you can literally turn on and off features without having to make a note to yourself of what you had in your lists beforehand.
In the end, yes, the configuration was decent, but if I didn't understand how to do something in my own code, there is a problem.
-
View User Profile
-
Send Message
Posted Apr 22, 2012Forgive me for adding this - but do take some feedback with a grain of salt. The original configuration (the super old one!) was not horrible at all - it just took some time, research and intelligence to understand other than most "drop and drag" plugins.
-
View User Profile
-
Send Message
Posted Apr 22, 2012@wooperjm
The reason why it's like it is in dev is because for me to recode the plugin faster I left a bunch of tests in.
Usually I would make sure the dev builds are "stable as can be" so server can use them if they want to (and understand the risks). But my development process usually is deleting the AntiShare folder a lot, messing with the config to try and break things, and then going from there. Because it takes so much time to try and break AntiShare, I have just exported the "default" config as my "plugin-breaking" config (which thus far doesn't break anything). Once I actually release 3.2.X it will be fixed so servers can actually use AntiShare right out of the box.
3.1.3 is (in my eyes) marked as "failed". I'm typing as fast as I can to produce a 3.2.X version today. The 3.2.X version is quite literally a rewrite of AntiShare from the ground up. It (should) fix a majority (hopefully all) of problems in <3.1.3 versions.
Sorry for the issues :(
-
View User Profile
-
Send Message
Posted Apr 22, 2012@turt2live
@turt2live
It would be helpful for the configuration examples generated by the DEV version be valid (rather than generate errors). Perhaps a "generic" configuration might be better for defaults.
Can you use the numeric block ID rather than the actual name?
I'm currently using RB1.2.5-R1.0 and Antishare 3.1.3 regularly throws exceptions (please let me know if you need me to pastebin these).
Keep up the great work!
-
View User Profile
-
Send Message
Posted Apr 21, 2012@Amazing_kid
"chests" is not at all real. "chest" is however.
-
View User Profile
-
Send Message
Posted Apr 21, 2012what do u mean update with real ids?
-
View User Profile
-
Send Message
Posted Apr 21, 2012@Artemu
Already added, untested in 3.2.X though
@Amazing_kid
You have to edit the config.
@Amazing_kid
Fixed in next version
-
View User Profile
-
Send Message
Posted Apr 21, 2012also the 3.1.3 version has a conflict with worldguard and essentials.
-
View User Profile
-
Send Message
Posted Apr 21, 2012@rasnyderiii
What do you mean?
-
View User Profile
-
Send Message
Posted Apr 21, 2012@Amazing_kid
You need to update the config with "real" ids.
-
View User Profile
-
Send Message
Posted Apr 21, 2012Maybe I overstepped this and did not see it in the list. But a very nice feature to include - would be one where the block tracking system keeps a log of what blocks were placed in creative. And if they were in creative - prevent them being broken in survival. Otherwise this is a definite plugin for my server!
-
View User Profile
-
Send Message
Posted Apr 21, 2012ok for the dev version i found a error for you, enjoy:
i did erase the folder and let it make a new one too and still got the problem, ill see how it effects gameplay now.
21.04 14:12:24 [Server] WARNING [AntiShare] Could not send usage statistics.
21.04 14:12:24 [Server] INFO [AntiShare] Regions Loaded: 0
21.04 14:12:24 [Server] WARNING [AntiShare] Configuration Problem: 'etc' is not valid!
21.04 14:12:24 [Server] WARNING [AntiShare] Configuration Problem: 'lighter' is not valid!
21.04 14:12:24 [Server] WARNING [AntiShare] Configuration Problem: 'eggs (monster/regular)' is not valid!
21.04 14:12:24 [Server] WARNING [AntiShare] Configuration Problem: 'exp bottles' is not valid!
21.04 14:12:24 [Server] WARNING [AntiShare] Configuration Problem: 'etc' is not valid!
21.04 14:12:24 [Server] WARNING [AntiShare] Configuration Problem: 'furnaces' is not valid!
21.04 14:12:24 [Server] WARNING [AntiShare] Configuration Problem: 'chests' is not valid!
21.04 14:12:24 [Server] WARNING [AntiShare] Configuration Problem: 'powered carts' is not valid!
21.04 14:12:24 [Server] WARNING [AntiShare] Configuration Problem: 'storage carts' is not valid!
21.04 14:12:24 [Server] WARNING [AntiShare] Configuration Problem: 'etc' is not valid!
21.04 14:12:24 [Server] WARNING [AntiShare] Configuration Problem: 'lighter' is not valid!
21.04 14:12:24 [Server] WARNING [AntiShare] Configuration Problem: 'eggs (monster/regular)' is not valid!
21.04 14:12:24 [Server] WARNING [AntiShare] Configuration Problem: 'exp bottles' is not valid!
21.04 14:12:24 [Server] WARNING [AntiShare] Configuration Problem: 'etc' is not valid!
21.04 14:12:24 [Server] WARNING [AntiShare] Configuration Problem: 'furnaces' is not valid!
21.04 14:12:24 [Server] WARNING [AntiShare] Configuration Problem: 'chests' is not valid!
21.04 14:12:24 [Server] WARNING [AntiShare] Configuration Problem: 'powered carts' is not valid!
21.04 14:12:24 [Server] WARNING [AntiShare] Configuration Problem: 'storage carts' is not valid!
21.04 14:12:24 [Server] WARNING [AntiShare] Configuration Problem: 'etc' is not valid!
21.04 14:12:24 [Server] WARNING [AntiShare] Configuration Problem: 'lighter' is not valid!
21.04 14:12:24 [Server] WARNING [AntiShare] Configuration Problem: 'eggs (monster/regular)' is not valid!
21.04 14:12:24 [Server] WARNING [AntiShare] Configuration Problem: 'exp bottles' is not valid!
21.04 14:12:24 [Server] WARNING [AntiShare] Configuration Problem: 'etc' is not valid!
21.04 14:12:24 [Server] WARNING [AntiShare] Configuration Problem: 'furnaces' is not valid!
21.04 14:12:24 [Server] WARNING [AntiShare] Configuration Problem: 'chests' is not valid!
21.04 14:12:24 [Server] WARNING [AntiShare] Configuration Problem: 'powered carts' is not valid!
21.04 14:12:24 [Server] WARNING [AntiShare] Configuration Problem: 'storage carts' is not valid!
21.04 14:12:24 [Server] INFO [AntiShare] Enabling AntiShare v3.2.0-PRE RELEASE