WatchBlock is a high performing Block Protection plugin which protects each individual placed Block by saving it to a MySQL Database or to FlatFiles.


Automatic Block Protection Output of who placed the Block Commands to allow/remove players Threaded Insert and Remove of Blocks (Not Blocking Main Thread) Great Performance Multiworld support Banana Protect import of Flatfiles Admin can destroy any Blocks with Permission Easy config, Easy Use Exlcusion Blocks List Toggle Protection off/on if not Needed Protect Blocks above your Blocks as well FlatFile support Admin Tool Import from SQL to Flatfiles and the other way around Import BlockProtection Database to WatchBlock Import OwnBlocksX Database to WatchBlock Protection against Piston Movement Water/Lava Bucket Protection Locale - Messages can be changed to your language (FlatFiles only at the Moment) The Fastest Live Block Protection Plugin outthere with MySQL or Flatfiles WorldEdit support to easily Transfer owned Blocks or Protect old Blocks before using WatchBlock Chest Protection

Watch Block in Action

Sponsored by

Minecraft Server mieten

Minecraft Server mieten

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of deejay31 deejay31 Oct 06, 2012 at 06:51 UTC - 0 likes

    Great plugin, but please add rollback features, so I can remove every block player x has placed in the past y minutes.

  • Avatar of 544nick101 544nick101 Sep 17, 2012 at 18:06 UTC - 0 likes

    Thank you for the port of bananaprotect slade! Everything is working good on my 1.3.2 server, only one conplant. When you use the admin tool you have to break the block. after you do it the block reappears but if you could make it like old banaprotect where you just hit t that would be awesome.

    Stop Online Piracy Act

    My server: Play.SYCraft.US ALT IPs ZombiesWillOverRun.MinecraftGsp.Com And BFAK:544nick101,90571790,1e0b81547dbd0fefab4cef58eac7ff80fc053479ab72358f6eb2c53c2ffebb4a

  • Avatar of rfsantos1996 rfsantos1996 Sep 15, 2012 at 14:04 UTC - 0 likes

    @vicente947: Go

    Oh, I tought "update to 1.3.1/1.3.2"

  • Avatar of pr3guz pr3guz Sep 11, 2012 at 00:33 UTC - 0 likes

    Working and running on cb 1.3.1 -r2!! \o/

    Last edited Sep 11, 2012 by pr3guz
  • Avatar of lenivets09 lenivets09 Sep 08, 2012 at 00:02 UTC - 0 likes

    Fow /wtransfer Console gives error :

    "4:01:24 [SEVERE] Exception in thread "Thread-31"
    4:01:24 [SEVERE] java.lang.NullPointerException
    4:01:24 [SEVERE] 	at tk.minecraftopia.watchblock.WatchBlock$
    4:01:24 [SEVERE] 	at Source)
  • Avatar of lenivets09 lenivets09 Sep 07, 2012 at 23:46 UTC - 0 likes

    It's create REGIONS files, writes now, but i can't destroy any block , even My ! I'm getting message - This block is owned by Admin !

    Admin - It's my name.

  • Avatar of lenivets09 lenivets09 Sep 07, 2012 at 23:42 UTC - 0 likes

    @iFearz: Go

    Nope , changed bPermissions to Pex. Same error.

    3:40:55 [SEVERE] ������� �� ������� ����� ��������� ����
    3:40:55 [SEVERE] 	at Method)
    3:40:55 [SEVERE] 	at Source)
    3:40:55 [SEVERE] 	at tk.minecraftopia.watchblock.WatchBlock.getConfig(
    3:40:55 [SEVERE] 	at tk.minecraftopia.watchblock.FlatFileAntiGrief.onBlockBreak(
    3:40:55 [SEVERE] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    3:40:55 [SEVERE] 	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    3:40:55 [SEVERE] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    3:40:55 [SEVERE] 	at java.lang.reflect.Method.invoke(Unknown Source)
    3:40:55 [SEVERE] 	at$1.execute(
    3:40:55 [SEVERE] 	at org.bukkit.plugin.RegisteredListener.callEvent(
    3:40:55 [SEVERE] 	at org.bukkit.plugin.SimplePluginManager.fireEvent(
    3:40:55 [SEVERE] 	at org.bukkit.plugin.SimplePluginManager.callEvent(
    3:40:55 [SEVERE] 	at net.minecraft.server.ItemInWorldManager.breakBlock(
    3:40:55 [SEVERE] 	at net.minecraft.server.ItemInWorldManager.dig(
    3:40:55 [SEVERE] 	at net.minecraft.server.NetServerHandler.a(
    3:40:55 [SEVERE] 	at net.minecraft.server.Packet14BlockDig.handle(SourceFile:46)
    3:40:55 [SEVERE] 	at net.minecraft.server.NetworkManager.b(
    3:40:55 [SEVERE] 	at net.minecraft.server.NetServerHandler.d(
    3:40:55 [SEVERE] 	at net.minecraft.server.ServerConnection.b(SourceFile:35)
    3:40:55 [SEVERE] 	at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30)
    3:40:55 [SEVERE] 	at net.minecraft.server.MinecraftServer.q(
    3:40:55 [SEVERE] 	at net.minecraft.server.DedicatedServer.q(
    3:40:55 [SEVERE] 	at net.minecraft.server.MinecraftServer.p(
    3:40:55 [SEVERE] 	at
    3:40:55 [SEVERE] 	at
  • Avatar of iFearz iFearz Sep 06, 2012 at 20:46 UTC - 1 like

    @lenivets09: Go

    What worked for me is using PermissionsEx and flatfiles. I used GroupManager before that, and that simply didn't work. Maybe that's your problem?

  • Avatar of lenivets09 lenivets09 Sep 03, 2012 at 19:22 UTC - 0 likes

    Any suggestions for my problem?

  • Avatar of lenivets09 lenivets09 Sep 01, 2012 at 23:39 UTC - 0 likes

    1.3.2 R0.1 Build - Cant destroy any block , just spam to chat - Block is owned by ! Files in World folder is empty.. Sometimes geting errors in console , that cant write or something..


Date created
Mar 29, 2012
Last update
Jul 31, 2012
Development stage
  • enUS
GNU General Public License version 3 (GPLv3)
Curse link
Recent files