iProtect
iProtect
iProtect is an easy to use Anti-Griefing plugin. It allows the player to place a block and have it automatically be un-griefable. Ops( by default ) can override your protected blocks and break them anyways. If you dont like that you can always edit it in the plugin.yml. iProtect also disables TNT explosions. That is however, completely toggle-able. I hope you enjoy the plugin.
Features:
- Ability to protect only the blocks you place down
- Easily configurable config.yml
- Permissions for who can break protected blocks and more
Changelog:
- Released first beta
- Reverts back to the simplest version of the previous iProtect but works much better
Commands:
- /protect - Toggle the protection process
- /protect config [variable] [value] - Set a config variable in-game
- /protect banned [add/remove] [blockid] - Add or remove a banned block
- /protect group [add/remove] [playername] - Add or remove members of your group
- /protect group list - List members of your group
Other Information:
- using the reload command will break the plugin
- The permissions are located in the plugin.yml inside the .jar file
- Groups are a new feature where if two players both have each other added into thier groups, they can break each others blocks
Video:
Thats everything, I hope you enjoy the plugin!
it would appear I deleted the plugin, Ill have to recode it for you guys :(
@n0my
I liked it better too. But its hard to please everyone. I'll change it back in the next version.
@Willbbz
It needs to be updated to work with the latest RB youre using. Ill have that up by the end of this weekend.
Sorry for not responding sooner guys. I kinda had to take a break from this plugin. If any of you guys read this, I will get working on those fixes right away. Thanks guys!
Can you please bring back the toggle protect function please? I had used this plugin since version 1 and kinda got used to it and liked it.
Nice plugin! I want to use this rather than OwnBlocks+ which seems to have a fit after the DB gets too big. When I start this plugin on My server I get this error though
http://pastebin.com/JZPB22Kz
Any help appreciated :-)
@FreestyleKiller
Next version, Ill bump the JRE down to 6
I think Its useing java 6 atleast i think. im useing a Host so they don't tell me what type of java they use so i guess its java 6.
@FreestyleKiller
Which JRE does your server use. I'm guessing 6. I have it setup for 7 which was probably a mistake on my part. Just confirm if thats true so I know whether or not its necessary to change.
It sayed that same thing with the version 1.3.0 everytime on startup
yeah sure here
16.05 07:25:37 [Server] INFO ... 8 more 16.05 07:25:37 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:139) 16.05 07:25:37 [Server] INFO at java.lang.Class.forName(Class.java:264) 16.05 07:25:37 [Server] INFO at java.lang.Class.forName0(Native Method) 16.05 07:25:37 [Server] INFO at java.lang.ClassLoader.loadClass(ClassLoader.java:266) 16.05 07:25:37 [Server] INFO at java.lang.ClassLoader.loadClass(ClassLoader.java:321) 16.05 07:25:37 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29) 16.05 07:25:37 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41) 16.05 07:25:37 [Server] INFO at java.net.URLClassLoader.findClass(URLClassLoader.java:205) 16.05 07:25:37 [Server] INFO at java.security.AccessController.doPrivileged(Native Method) 16.05 07:25:37 [Server] INFO at java.net.URLClassLoader$1.run(URLClassLoader.java:212) 16.05 07:25:37 [Server] INFO at java.net.URLClassLoader.access$000(URLClassLoader.java:73) 16.05 07:25:37 [Server] INFO at java.net.URLClassLoader.defineClass(URLClassLoader.java:277) 16.05 07:25:37 [Server] INFO at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) 16.05 07:25:37 [Server] INFO at java.lang.ClassLoader.defineClass(ClassLoader.java:634) 16.05 07:25:37 [Server] INFO at java.lang.ClassLoader.defineClass1(Native Method) 16.05 07:25:37 [Server] INFO Caused by: java.lang.UnsupportedClassVersionError: me/Kazzababe/iProtect/iProtect : Unsupported major.minor version 51.0 16.05 07:25:37 [Server] INFO at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) 16.05 07:25:37 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:422) 16.05 07:25:37 [Server] INFO at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:156) 16.05 07:25:37 [Server] INFO at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:53) 16.05 07:25:37 [Server] INFO at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:189) 16.05 07:25:37 [Server] INFO at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:213) 16.05 07:25:37 [Server] INFO at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) 16.05 07:25:37 [Server] INFO at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) 16.05 07:25:37 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:150) 16.05 07:25:37 [Server] INFO org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/Kazzababe/iProtect/iProtect : Unsupported major.minor version 51.0 16.05 07:25:37 [Server] SEVERE Could not load 'plugins/iProtect_v1.0.0.jar' in folder 'plugins'
@FreestyleKiller
Would you mind posting the error?
It dose not work for me. I get a error everytime it tries to enable it on startup.
V1.3.0 officially added and able to be downloaded :)
New update coming soon. Changed a few commands around and added the ability to choose players that can ignore your protections. Eventually that will escalate to creating groups.
Thats a very good idea, Ill look into that for the next version.
Thanks for all the downloads guys!
Would like to suggest a feature.
It would be nice if owner of the blocks can allow some players to ignore their protections.
e.g.
/protect add <playername>
/protect remove <playername>
Thanks
Place the .jar inside your plugins folder and run the server. The config.yml should show up in an iProtect folder.
Type stop in the cmd prompt.
The config should now be filled with empty variables. To view the plugin.yml open iProtect.jar with winrar, 7zip, etc.
Yeah, there's no plugin.yml, and in the config.yml there is nothing inside of it.
A Good idea is to give it permissions