EV-Protect
<center>EV-Protect V.0.2 (Updated!)</center>
EV-Protect provides a new and advanced way of protecting buildings and structures on servers, with multi-world support.
Features
- "Block Perfect" protection, so no more cuboids.
- Safe for server owners, any OP can destroy protected blocks.
- A configurable Protected block placement limit.
- and much more!
Command(s)
- /protect Will toggle protection for blocks that you place.
- /protect remain Tells you how many protection blocks you have left.
- /protect add <username> <amount> Gives more protection blocks to <username>.
- /protect set <username> <amount> Set's <username> to have <amount> protection blocks.
Configuration
*** Run the server once and template files will be created in /plugins/EVProtect/***
- ** Beginning-Limit: <amount>** The number of protection blocks new players start with.
Permission(s)
EVProtect.admin:
description: Allows you to override a protected block and give people protected blocks.
default: op
Want to see it in action? Click HERE!
** Please feel free to leave a comment of what you want to see in the plugin in the future, and I will probably add it! **
Can you possibly add a "friend list"? Players can use a command to allow friends to break there blocks. Thanks
I also am having the same problrm as mordrcai169
I keep getting this error,
19:50:40 [SEVERE] Could not load 'plugins\EV-Protect (1).jar' in folder 'plugins
'
org.bukkit.plugin.InvalidPluginException java.lang.NoClassDefFoundError org/bu
kkit/event/block/BlockListener
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
ava:182)
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
java:305)
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
.java:230)
at org.bukkit.craftbukkit.v1_5_R2.CraftServer.loadPlugins(CraftServer.ja
va:239)
at org.bukkit.craftbukkit.v1_5_R2.CraftServer.<init>(CraftServer.java:21
7)
at net.minecraft.server.v1_5_R2.PlayerList.<init>(PlayerList.java:55)
at net.minecraft.server.v1_5_R2.DedicatedPlayerList.<init>(SourceFile:11
)
at net.minecraft.server.v1_5_R2.DedicatedServer.init(DedicatedServer.jav
a:105)
at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java
:379)
at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:5
73)
Caused by: java.lang.NoClassDefFoundError org/bukkit/event/block/BlockListener
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader
.java:80)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
java:53)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at com.ellisvlad.EVProtect.EVProtect.<init>(EVProtect.java:139)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
rce)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
ava:178)
... 9 more
Caused by: java.lang.ClassNotFoundException org.bukkit.event.block.BlockListene
r
at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader
.java:70)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
java:53)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 28 more
How do you make it so that the protections don't get deleted when the server reloads? Because I have a plugin: www.dev.bukkit.org/server-mods/magicprotect. But the problem is all of the protections get deleted when the server reloads?
can you expand your description of features a bit more. Does it use sql? Is there a tool for looking up who owns a block? What does "and much more!" really mean? I dont mean to bother I just dont want to install something then be disappointed and uninstall it.
Hi, Great plugin btw! really unique but could use some extra features to prevent block greifing and stuff.
I got an error though. It created a "plugins\EVProtect" in my root folder and in my real plugins folder, i have the "EVProtect\UserDatabase.db" & "EVProtect\Database.db" sitting with the EV-Protect.jar.
I tried to move/delete the datebase files and the "plugins\EVProtect", but fails to delete?
I hope its just me though.
http://postimage.org/image/cvi3hdx95/
can you also give a permission to reset the protect of the blocks? because a lot of people are using them up but forgetting where or dont want to protect blocks no more
this is a GREAT plugin
i've only made comment on this plugin and i've downloaded and used a lot in my server
THANK YOU SO MUCH :D
Could you please add an option to make it so that not even other OPs can destroy protected blocks?
On my server almost everyone is an OP and I would like to make it so only the person placing the protected blocks can destroy them, regardless of whether the other player is an OP or not.
Also, in that same vain would it be possible for you to please add a toggle that even stops the owner of the protected blocks from breaking them?
Thank you very much, for this great mod.
created wrong directory
@ellisvlad
Ya! It's Mc.everythingeris.com!
@Kekler
Done as much as I could from your post Jeremy, Enjoy. Thanks for the feedback!
P.S. Can I try out your server some time?
Sure thing, Ill get right on it :)
My server which has an average of 40 people on at a time will be switching to this soon :)
A few things, can we disable the messages? Itd get annoying for a user. Block Limits? Make it so i can give the permission ev.limit.x x being any number, so ev.limit.1024 would mean they can only place 1024 protected blocks?