Protect Block
Protect Block
Protect the blocks you place with Protect Block - V1.5
Development re-initiated.
Protect Block stops other users from breaking the block you place, turn it on using /ProtectBlock-On and off using /ProtectBlock-Off.
- Refer to our commands page for more info on Protect Block commands.
- Refer to our Permission Nodes page for more info on Protect Block's permission Nodes.
The latest version of Protect Block is compatible with CraftBukkit 1.4.2-R0.1, and should be with any later releases. Please comment any features that you want.
Also, why not checkout my Youtube channel? - YouTube.com/TheYianniG
Found any problems? Feel free to create a new ticket highlighting your problems.
Also check out the bukkit.org page for more info!
Hello yianni000 Just a suggestion
put in more folders like individual worlds
worlds---
world
world_nether
world_the_end
OtherWorld
and inside those folders individual player names like
world--
Yianni000--
blocks.yml
sk89k
Malko
HeroIndustries--
blocks.yml
and so on ansd so forth this would be better so users can copy and paste the yml files more easiliy and make backups
O_O Please update the plugin to 1.4 for CraftBukkit 1.3.1 RB 2.0 :D
I really need this plugin for my new server map
Can't wait for it to come out.. Keep up the good work.
I am also having the same issue as joelcool. The plugin works as far as I've seen but its swamping the console
Doing a great job keep it up :)
@Notownz
Hi, Same response as mitmit2 and joelcool54321, lol. :D I'm looking into it and it should be fixed by v1.4 - which I'm now considering releasing as a bug fix. Thanks. yianni000
@mitmit2 Hi, I'm looking into this bug as we speak. I'm not too sure what the error is but I will endeavour to try and fix it ASAP. I have a feeling that it may be connected to the error that joelcool54321 was talking about. Thanks for the heads up :D yianni000
@joelcool54321
Hi, Sorry for not getting back sooner, you've got the same problem as jonathansty. It's a bug which, is in v1.3 because of a new feature - it doesn't stop PB running at all, but it does make a horrible mess of your console (sorry). I'll try and get v1.4 out ASAP - just to fix that problem and a few minor ones. Thanks for your comment. yianni000
I'm having the same issue as mitmit2 and joelcool54321. also sometime it doesn't even protect the block, any help would be appreciated.
Thanks Notownz
Hey, I'm having a strange error in 1.3.1 When we got Protectblock enabled it doest work well it works for 1 time once someone smash it again they can destroy it.
anyone else have this problem it worked fine at 1.2.5 still a great plugin :)
@Yianni000
Hey, Having some problems using this in 1.3.1..
Unfortunately, it will show up some errors about "[SEVERE] Could not pass event BlockPlaceEvent to ProtectBlock"
Hopefully you can fix it up. I don't believe it stops the plugin from running. But it does make a bit of a issue of flooding the console..
Still loving the plugin BTW!
@jonathansty
Hi, thanks for pointing out this error, I haven't seen this before. I'll start dealing with it right away, but it shouldn't cause any problems - just make error messages.
Fixed previous error with a restart. But i've got this error
16:06:02 [SEVERE] Could not pass event BlockPlaceEvent to ProtectBlock
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
va:304)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
a:62)
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j
ava:477)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
ava:462)
at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockPlaceEvent(Cr
aftEventFactory.java:99)
at net.minecraft.server.ItemBlock.interactWith(ItemBlock.java:67)
at net.minecraft.server.ItemStack.placeItem(ItemStack.java:83)
at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.j
ava:302)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:626)
at net.minecraft.server.Packet15Place.handle(SourceFile:39)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:246)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:102)
at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:8
2)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:559)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:451)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Caused by: java.lang.NullPointerException
at com.yianni000.ProtectBlock.Friends.getChildsContains(Friends.java:75)
at com.yianni000.ProtectBlock.PBEvents.isSurroundingProtectedFriendsInvo
lved(PBEvents.java:596)
at com.yianni000.ProtectBlock.PBEvents.onCreateBlock(PBEvents.java:220)
at sun.reflect.GeneratedMethodAccessor412.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
va:302)
... 15 more
16:06:02 [SEVERE] Could not pass event BlockPlaceEvent to ProtectBlock
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
va:304)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
a:62)
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j
ava:477)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
ava:462)
at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockPlaceEvent(Cr
aftEventFactory.java:99)
at net.minecraft.server.ItemBlock.interactWith(ItemBlock.java:67)
at net.minecraft.server.ItemStack.placeItem(ItemStack.java:83)
at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.j
ava:302)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:626)
at net.minecraft.server.Packet15Place.handle(SourceFile:39)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:246)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:102)
at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:8
2)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:559)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:451)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Caused by: java.lang.NullPointerException
at com.yianni000.ProtectBlock.Friends.getChildsContains(Friends.java:75)
at com.yianni000.ProtectBlock.PBEvents.isSurroundingProtectedFriendsInvo
lved(PBEvents.java:596)
at com.yianni000.ProtectBlock.PBEvents.onCreateBlock(PBEvents.java:220)
at sun.reflect.GeneratedMethodAccessor412.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
va:302)
... 15 more
Hmmm, There is something wrong with the plugin . When i press /pb-on it only outputs /pb-on and the blocks aren't protected.
when you use world edit to set, copy or replace blocks are those blocks protected too?
@joelcool54321
Done. :-) I'll update the commands and permissions and such when Protect Block version 1.3 is out.
@Yianni000
@ Yianni000
Any possibility you can have this plugin work with Multiworld support by 1.3? See i only need this plugin for one world. (Creative World) And all the others are survival. So get what im getting at here?
If you could that would be more then awesome! Love this plugin BTW,
Joel
@stormmaker13 No, I'm afraid that you'll have to re-place them.
can u protect blocks after u already placed them before you get this plugin
@Luwiego Hi, I want Protect Block to be easy to use - with commands that make sense and work. Also, Protect Block should be simple to implement on a server - by using a minimalistic config, but still allows the user to have control and customise Protect Block. It is also still being developed albeit quite slowly and I try to integrate features that the community ask for and want. I am very open to suggestions as I want the plugin to not only work, but be useful as well. I hope this answers your question, yianni000
Why should i choose this over WatchBlock or OwnBlockPlus, what does this plugin have that others dont ?