LWC is the longest-lived single block protection plugin that protects both the block itself and contents of Chests, Furnaces, and Dispensers. It can also protect any other blocks, and by default will also protect Doors (Wooden + Iron), Signs and Trap Doors.

Blocks can be protected with three basic protection types:


By default, only you can access this protection. You can also modify it (or specify when creating) to add other players or groups to the protection, so they can access it. Say you wanted Notch and Hidendra to both access the protection. When creating the protection, you could do /cprivate Notch Hidendra or if it already exists /cmodify Notch Hidendra. If you wanted to remove Hidendra from the private protection, you can use /cremove -Notch


A password is set on the protection and anyone that knows the password can open it. You yourself also need this password each time you log in.


Mainly targeted at community chests, a Public chest means just that: anyone can access it, but no one can protect it which makes it advantageous because it cannot be made private by someone else.


  • /lwc - The LWC command for everything, however aliases are available to make some commands shorter. Type /lwc in-game for more detailed help.
  • /cprivate - The alias of /lwc create private (or /lwc -c private), it creates a private protection.
  • /cpassword <password> - The alias of /lwc create password <password>, it creates a passworded protection.
  • /cpublic - The alias of /lwc create public, it creates a public protection
  • /cremove - Allows you to remove a protection you own (or if you're an LWC admin, any protection) - you must click on the protection after using /cremove in order to remove it.
  • /cunlock <password> - Allows you to attempt to gain access to a passworded protection after LWC tells you you attempted to open a password protection.
  • ... more! There are aliases for all major used commands and every alias is not listed here.


Advanced permissions

Basic permissions:

  • lwc.protect - Allows the player to create and manage their own protections. It also allows them to use enabled modes and flags.
  • lwc.mod - Allows the player to open any chest, but not remove them.
  • lwc.admin - Gives the player absolute power to LWC - this node should be considered dangerous if used incorrectly as this node essentially gives you the right to destroy every protection (and even the block & inventory contents associated with it) in one command!
  • lwc.deny - Prevents players with this node from interacting with anything LWC can protect. For example, from opening or destroying protected and unprotected chests, furnaces, etc if protectable.

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

  • Avatar of _Wanderer _Wanderer Dec 17, 2013 at 14:15 UTC - 0 likes

    On a 1.7 (dev) server the option "autoRegister: false" does not function. No matter what I have in my configuration, LWC protections are automatic when a protection-possible block is placed. Otherwise the plugin appears fully functional in 1.7.x. Reading some of the flaming below me in the comments I feel I should specify that I am only mentioning this to help with your troubleshooting for any future planned 1.7-ready builds of LWC. I in no way expected the plugin to be fully-functioning on what is not even a fully-fuctioning Craftbukkit yet. Keep up the good work!

    Last edited Dec 17, 2013 by _Wanderer
  • Avatar of Kirstiana Kirstiana Dec 16, 2013 at 19:47 UTC - 0 likes

    @Mixon87: Go

    You can add in the items you want to be able to protect in the config file :)

  • Avatar of Mixon87 Mixon87 Dec 15, 2013 at 19:12 UTC - 0 likes

    Working well on 1.7 - not a single error so far.

    Suggestion: add trap chest lock



  • Avatar of koenkoro koenkoro Dec 15, 2013 at 05:08 UTC - 0 likes

    Instead of a single %owner%, is there anything to display the %owner%'s display name? Something like %displayname%?

  • Avatar of Nuinethir Nuinethir Dec 14, 2013 at 20:41 UTC - 0 likes

    @DjSmeXhy: Go

    Build #2953 is a 1.7.2-R0.1 developmental build. It isn't meant to be run to play on, it is for devs to test their plugins while Bukkit gets a stable build. Don't use them.


  • Avatar of DrKeanu DrKeanu Dec 14, 2013 at 13:01 UTC - 0 likes

    dude wait untill it is updated

  • Avatar of DjSmeXhy DjSmeXhy Dec 14, 2013 at 12:58 UTC - 0 likes

    Hi, I have error when I have used command /cprivate :

    > [13:53:34 INFO]: Dj_SmeXhy issued server command: /cprivate
    > [13:53:34 ERROR]: null
    org.bukkit.command.CommandException: Unhandled exception executing command 'cprivate' in plugin LWC v4.4.0 (b903) (November 02, 2013)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~inecraft_server.jar:git-Bukkit-1.6.4-R2.0-38-g4b4e2cc-b2953jnks]
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:192) ~inecraft_server.jar:git-Bukkit-1.6.4-R2.0-38-g4b4e2cc-b2953jnks]
    at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchCommand(CraftServer.java:542) ~inecraft_server.jar:git-Bukkit-1.6.4-R2.0-38-g4b4e2cc-b2953jnks]
    at net.minecraft.server.v1_7_R1.PlayerConnection.handleCommand(PlayerConnection.java:930) inecraft_server.jar:git-Bukkit-1.6.4-R2.0-38-g4b4e2cc-b2953jnks]
    at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:812) inecraft_server.jar:git-Bukkit-1.6.4-R2.0-38-g4b4e2cc-b2953jnks]
    at net.minecraft.server.v1_7_R1.PacketPlayInChat.a(PacketPlayInChat.java:28) inecraft_server.jar:git-Bukkit-1.6.4-R2.0-38-g4b4e2cc-b2953jnks]
    at net.minecraft.server.v1_7_R1.PacketPlayInChat.handle(PacketPlayInChat.java:47) inecraft_server.jar:git-Bukkit-1.6.4-R2.0-38-g4b4e2cc-b2953jnks]
    at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:146) inecraft_server.jar:git-Bukkit-1.6.4-R2.0-38-g4b4e2cc-b2953jnks]
    at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) inecraft_server.jar:git-Bukkit-1.6.4-R2.0-38-g4b4e2cc-b2953jnks]
    at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:651) inecraft_server.jar:git-Bukkit-1.6.4-R2.0-38-g4b4e2cc-b2953jnks]
    at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) inecraft_server.jar:git-Bukkit-1.6.4-R2.0-38-g4b4e2cc-b2953jnks]
    at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:541) inecraft_server.jar:git-Bukkit-1.6.4-R2.0-38-g4b4e2cc-b2953jnks]
    at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:453) inecraft_server.jar:git-Bukkit-1.6.4-R2.0-38-g4b4e2cc-b2953jnks]
    at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) inecraft_server.jar:git-Bukkit-1.6.4-R2.0-38-g4b4e2cc-b2953jnks]
    Caused by: java.lang.NullPointerException
    at com.griefcraft.lwc.LWCPlugin.onCommand(LWCPlugin.java:155) ~[?:?]
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~inecraft_server.jar:git-Bukkit-1.6.4-R2.0-38-g4b4e2cc-b2953jnks]
    ... 13 more

    Please, why report this error?


  • Avatar of Nuinethir Nuinethir Dec 09, 2013 at 21:53 UTC - 1 like

    CraftBukkit just started releasing DEVELOPMENTAL updates for mod developers to play catch up. It doesn't mean to start updating your servers. There are still bugs and everyone is playing catchup. If you have a public server and are trying to update to it with development builds and outdated plugins, you are wasting you and your players' time, not to mention exposing yourselves to griefing and other problems.

    Basically: stop asking for 1.7.2 updates. It will come when it is ready.

    Last edited Dec 09, 2013 by Nuinethir
  • Avatar of phillipkdick phillipkdick Dec 09, 2013 at 19:53 UTC - 0 likes

    When i tried to pass my 1.6.4 server to 1.7.2 and put lwc, have some critical errors to out of memory and PermGen fail...

    i use this plugin since when i create my server, its the best plugin for protect chest and now... i'm very worried about the way is taking...

    i tried to mount my server plugin by plugin and the most critical plugin for me is LWC, and i have more to 60 plugins...

    fix it for 1.7.2 please

  • Avatar of kristijan260393 kristijan260393 Dec 09, 2013 at 18:14 UTC - 0 likes

    whwn I run comand /cremoveall and /lwc confirm my server shut dowen


Date created
Sep 08, 2011
Last update
Jul 11, 2013
Development stage
  • deDE
  • enUS
  • esES
  • frFR
  • itIT
  • plPL
  • ptBR
  • ruRU
BSD License
Curse link
Recent files