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!
please bring a update :-)
The friendlist brings errors by adding players. I know it's an old plugin but all People know how it is to start with one plugin and then switch to another is terrible. The old Houses and buildings havn't a protection then.
I have send a ticket with the errorcode.
I want say it here, too.
Version: craftbukkit-1.7.2-R0.2
1. I connect on the Server via LAN (Intranet), the server is running on a other computer 2. My friends connect on the server via Internet IP 3. I can without being OP or admin in the permissions add friends to the friendslist.
4. My friends can not add player to the friendslist. We are all in the same Permissionsgrp. and aren't OP's.
the Errorlog is in the Ticket. :-)
If i should post it here too, answer pls :-)
It works on 1.6.4
If you want an up-to-date plugin that is capable of similar functions, use this one. :)
how do you disable it without disable ing the protection?
Please, update it!!
It seems like a good mod, sucks that it has not been updated. Can anyone suggest a plugin that does this same sort of thing for CraftBukkit Beta Build (1.5.1-R0.2)
ProtectBlock.CanSeeOwner This node i really can't see how is working? i try to right click on block's but no name is showing up? and YES i have the wooden sword in my hands
ProtectBlock.ProtectBlock-Friends Is this actually the right premission node? since its not working, the people can't use /pb-friends add <name> the only one who can use that command is me the admin and i've got ProtectBlock.*
and how come the friendlist are reset when you use the /reload function, or restart the server for maintaince?
for the friend function it is
/pb-friends add <name>
i cant seem to work out the add friend command, ive tried; /pb-friend <name>
/pb-friend add <name> /protectblock-friend <name> /pb friend add <Name>
thank
@myCraftServer
You took the words right out of my MOUTH!!
I also need this feature asap, any estimation if this will ever be implemented? Thanks!
Hey man,I have a problem: When I use the command /protectblock-friends ,it says an internal error ocurred .... and so on How can I solve this problem?
plz 1.4.6.
I'm getting this error when adding a friend? I already gave the "Builder" group permission.
http://pastebin.com/4zxZ0B2k
How to unblock Saplings? I write the Id for saplings like this 6:0;6:1;6:2;6:3; then the addon will not load till I remove those numbers, how do I unblock saplings?
Hello, i cant add a friends :
http://pastebin.com/GH5wZa3n
I do hope this is still active. Works fine for me at the moment. Would it be possible to make a command to transfer all the current blocks in the world to admin blocks or a specific users block, either would do.
Eg: /pb protect world. I'm making a default area and want it all protected so no one can destroy, but they can place and delete their own blocks.
The world protection would have to NOT protect air.
Is this possible? Thanks for any help, -Semajnad
I use a craftbukkit 1.4.5 What happen?
22:06:45 [SEVERE] Could not pass event PlayerInteractEvent to ProtectBlock v1.5 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:341) 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.callPlayerInteractEven t(CraftEventFactory.java:177) at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.j ava:376) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:662) at net.minecraftserverhook.NetServerHandlerProxy.a(NetServerHandlerProxy .java:94) at net.minecraft.server.Packet15Place.handle(SourceFile:58) at net.minecraft.server.NetworkManager.b(NetworkManager.java:290) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:113) at net.minecraft.server.ServerConnection.b(SourceFile:39) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:595) at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:222) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:493) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:426) at net.minecraft.server.ThreadServerApplication.run(SourceFile:856) Caused by: java.lang.NullPointerException at com.yianni000.ProtectBlock.Friends.getChilds(Friends.java:61) at com.yianni000.ProtectBlock.PBEvents.onPlayerOpenChestDoor(PBEvents.ja va:293) at sun.reflect.GeneratedMethodAccessor41.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:339) ... 17 more 22:06:49 [INFO] palmlnwcup lost connection: disconnect.quitting 22:06:49 [INFO] Connection reset 22:06:53 [INFO] Connection reset 22:06:53 [INFO] Beer_z lost connection: disconnect.quitting 22:06:57 [INFO] [ProtectBlock] Beer_z is already registered with Protect Block
I get this error when ever i type /pb-on or /pb-off 19:47:02 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'pb-on' in plugin ProtectBlock v1.5 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:186) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:502) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:985) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:903) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:858) at net.minecraftserverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:124) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:44) at net.minecraft.server.NetworkManager.b(NetworkManager.java:290) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:113) at net.minecraft.server.ServerConnection.b(SourceFile:39) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:595) at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:222) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:493) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:426) at net.minecraft.server.ThreadServerApplication.run(SourceFile:856) Caused by: java.lang.IndexOutOfBoundsException: Index: 18, Size: 13 at java.util.ArrayList.RangeCheck(ArrayList.java:547) at java.util.ArrayList.set(ArrayList.java:337) at com.yianni000.ProtectBlock.ProtectBlock.onCommand(ProtectBlock.java:222) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ... 16 more 19:47:06 [SEVERE] Could not pass event BlockPlaceEvent to ProtectBlock v1.5 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:341) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:99) at net.minecraft.server.ItemBlock.interactWith(ItemBlock.java:78) at net.minecraft.server.ItemStack.placeItem(ItemStack.java:87) at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:392) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:662) at net.minecraftserverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:94) at net.minecraft.server.Packet15Place.handle(SourceFile:58) at net.minecraft.server.NetworkManager.b(NetworkManager.java:290) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:113) at net.minecraft.server.ServerConnection.b(SourceFile:39) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:595) at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:222) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:493) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:426) at net.minecraft.server.ThreadServerApplication.run(SourceFile:856) Caused by: java.lang.IndexOutOfBoundsException: Index: 18, Size: 13 at java.util.ArrayList.RangeCheck(ArrayList.java:547) at java.util.ArrayList.get(ArrayList.java:322) at com.yianni000.ProtectBlock.PBEvents.onCreateBlock(PBEvents.java:233) at sun.reflect.GeneratedMethodAccessor367.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:339) ... 19 more 19:47:07 [SEVERE] Could not pass event BlockPlaceEvent to ProtectBlock v1.5 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:341) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:99) at net.minecraft.server.ItemBlock.interactWith(ItemBlock.java:78) at net.minecraft.server.ItemStack.placeItem(ItemStack.java:87) at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:392) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:662) at net.minecraftserverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:94) at net.minecraft.server.Packet15Place.handle(SourceFile:58) at net.minecraft.server.NetworkManager.b(NetworkManager.java:290) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:113) at net.minecraft.server.ServerConnection.b(SourceFile:39) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:595) at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:222) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:493) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:426) at net.minecraft.server.ThreadServerApplication.run(SourceFile:856) Caused by: java.lang.IndexOutOfBoundsException: Index: 18, Size: 13 at java.util.ArrayList.RangeCheck(ArrayList.java:547) at java.util.ArrayList.get(ArrayList.java:322) at com.yianni000.ProtectBlock.PBEvents.onCreateBlock(PBEvents.java:233) at sun.reflect.GeneratedMethodAccessor367.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:339) ... 19 more
@DennisQR
Made it work!