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.
@retricide
I can work on that, yea
@turt2live
Fantastic, I'll test it out tomorrow. One more suggestion - I'm not sure if AntiShare already does this, but here goes: Would it be possible to, instead of preventing survival mode players from breaking creative-placed breaks completely, just prevent survival mode players from receiving a drop from a creative-placed drop (assuming block-tracking mode is on, of course)?
@retricide
And done!
http://mc.turt2live.com/plugins/plugin_AntiShare/AntiShare.jar
If you come across any issues, let me know :)
Your config.yml will update on it's own and it has all the PvP stuff documented within it.
@turt2live
Awesome, thanks!
@retricide
Ah, makes sense.
I should have a functioning version within a few hours (at most)
@turt2live Thanks for reminding me - I'd like it to prevent players from killing mobs as well. For my purposes, PvP and mob damage can all be lumped together into one option; I don't want players to be able to spawn themselves armor and weapons and then go around slaughtering everything in sight ;P.
@retricide
I'll get on it ASAP :)
Hopefully within the next few hours
Would you like it to allow hitting mobs? Or another option to disable that?
Could you add an option to disable PvP in creative mode? If this is added in swiftly, I would be willing to donate a few dollars.
Found a bug!
You must add a disable to add items to chest..because then they will be able to add them to chests and the other players take it!
Simply block use of the chest
@Hvarr
I can't repeat this problem, it may be a configuration error
@Hvarr
Can you describe the issue?
I am using craftbukkit #1871, GroupManager 1.9, essentials 2.8.78 bundle Permission nodes do not change anything. People still able to drop items To deny actions, I'm using: [space][space][space][space]-[space]AntiShare.*
Does not work.
@futhermukker
Yes, any particular special things you would like? Here is what I have planned:
Do you plan to add multiworld support? Different config for different worlds.
@stoutrouge
This separates the inventories for creative and survival mode meaning that if (as an example situation) a player is playing the game in survival when they need to build something for the server, they would go to creative and build whatever they needed to then head back into survival with their "regular" inventory in-tact.
It's a feature of Burning Creative Suite that I liked and therefore I'm expanding on it.
(Yes you can disable the feature if you like in the config)
Different gamemode inventories?
@XanderCrews01
If you mean the act of clicking from the selection of items into their "hot bar", then sadly I can't watch for this until Bukkit implements it, or if by chance the player in Creative is using the SpoutCraft Client, then I think I could look for the inventory change.
(and no, the plugin is planned to be more than jut item sharing, as of now I am adding Game Mode inventories, block tracking, and a few hidden things to the plugin so it's more of a 'Anti-Greif" plugin)
Thanks for this :D!
How about ability to deny users to add certain items into inventory? I want to prevent users selling items to others via signs so I would essentially blacklist all non block/placeable items from being able to be had in the inventory.
Edit: This could do with a disable pvp for creatives feature. Unless, like the title suggests, its just to prevent item sharing.
@FatFreeSMP
Yea, I failed at naming it when I created it, I'm looking into getting it fixed :P
I'll also see if I can incorporate the now inactive "Burning Creative Suite" as a portion of AntiShare.