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.
Oh man ! Thanks so much !!!!
Now, do you think adding mysql support would be any good? On my server I have about 100-200 different people that come on every day, and thats kinda alot of seperate little .yml files per person, therefore it may cause some performance issues.
Not only mySQL for the inventory storage but also the block tracking . That would also be awesome :D
Other than that, I have not found anything else wrong with the plugin! Thanks so much!
@br1ngiton
Good point, Shouldn't be too hard to implement.
I'm going to think up some other features so others who use this plugin don't have to update for the 10th (?) time this week :P
Can I make a feature request?
It would be nice to have a "tracking-list" whereby you can specify blocks to track so not all blocks have to be recorded if you don't care about them. This would make it much more efficient and would allow stop creative players from accidently putting a grass blocks or something down in a survival players city whereby the survival player would be unable to remove it.
Works great again!
Thanks.
@br1ngiton
O_o I'll look into thisFixed! http:mc.turt2live.com/plugins/plugin_AntiShare/AntiShare.jar
Hi again!
I have another bug for you. If you have an enchated item in survival mode and change gamemodes you loose the enchantments on the item.
Thanks.
@ad35226
Multi World Support is now here :D
@br1ngiton
Thank you :D
I do apologize for the dupe glitch, didn't come up in testing :/
Wow thanks turt2live,
Just tested out 1.0.8_1 and it works great. The dupe seems to be gone and my list of blocks creative players can't place works correctly now!
Great work!
@retricide
@br1ngiton
I fixed both these issues, updating links and such.
@br1ngiton
This has been reported. I'm still trying to find why it's happening
The specific issue is as follows:
In survival or creative, remove an item from your inventory (through dropping, placing, chests, etc), then swap to the opposite Game Mode, then back again. The inventory has the items pre-losing them, allowing for a "duplication" glitch.
My recommendation: Remove the plugin until 1.0.8_1 fixes the bug or pretend the bug is not there and don't let your players know.
Estimated timeline on 1.0.8_1 is sometime soon.
I'm not sure if its a bad config on my side or a bug, but if people are in survival mode and put an item in a chest then change their game mode to creative then back to survival the item that was put in the chest is back in their survival inventory and the chest.
Does this happen to anyone else?
@ad35226
Your welcome :)
I hope to have them out soon, feel free to nag me :P
Oh sorry I didn't see that! I am very exited to see this upcoming features! Thanks for your response
@ad35226
I have multiworld inventories (along with all sorts of other features like separate settings) planned, check the todo list ;)
Hello Turt2Live!
This is a great plugin since I combine gm'd players with normal survival mode players in my server.
I do have problems with your plugin with my setup though. I run multiworlds (creative world and surivival world) and the plugin Multiinv. I believe that the two plugins are conflicting with each other ,which is a problem. What I need is for this plugin to not only handle seperate creative and survival inventories, but also multiworld inventories if possible. Please see if you can add this feature into your plugin ! Thanks!
@retricide
Can you describe the issue further? I didn't come across these problems O_o
@turt2live
Having a problem with no block drop - it happens to a player when any block is broken (generated by world, placed by player in creative mode, or placed by player in survival mode).
EDIT: If the new feature for block drops is disabled, preventing players from breaking creative mode blocks at all, the problem desists.
@retricide
Alright, it's done.
The permission to bypass no drops is 'AntiShare.blockBypass' (the same permission to allow breaking of creative-mode blocks)
By default the option is off, so change it in your config (which will auto-update) before testing it yourself. I only did this so servers already running AntiShare are not stuck with a new feature that interferes with their current settings.
Edit: Newest (as of this edit) is 1.0.8
@turt2live
I'll send $10 once both additions have been added.
1.0.6 Works perfectly though, so thank you for that! :D