LWC
Download- NOTE!: Development builds for LWC can be found at the below Jenkins server. These builds have not been approved by the BukkitDev staff and may not have gone through any QA processes. Use them at your own risk!
Development builds (Jenkins)
Feature requests, Suggestions and Issues
IRC - Live Chat ( irc.esper.net #LWC )
github
wiki
Donate
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:
Private
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
Password
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.
Public
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.
Commands
/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/cremovein 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.
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.
-
View User Profile
-
Send Message
Posted Feb 19, 2013@Hidendra, do you have any solutions for this issue?
-
View User Profile
-
Send Message
Posted Feb 19, 2013@GamersSynergy
yh, sometimes that happens to me, in random moments, in random places, for a short duration, I can't place a certain block, for an odd reason :/
-
View User Profile
-
Send Message
Posted Feb 17, 2013So I'm getting strange console errors regarding lwc that actually effect the entire server. http://pastebin.com/2x6VbTXM has the errors. Blocks that are placed become invisible. Doesn't matter if they're protected or not. Mined blocks were mined, but looked like they were still there.
-
View User Profile
-
Send Message
Posted Feb 17, 2013@The_Creamster
Build 767(your build) has this bug, consider updating. http://ci.griefcraft.com/job/LWC/768/
-
View User Profile
-
Send Message
Posted Feb 17, 2013@xXLMFGxBOM3RXx
You can do /unlock and then apply a different lock to it.
-
View User Profile
-
Send Message
Posted Feb 17, 2013having issues, says there is an internal problem, any suggestions?
-
View User Profile
-
Send Message
Posted Feb 16, 2013Can someone help me when I even place a chest it automatically locks and you can't do anything about it if you wanted to set a password or make it public I can still access the chest but i want to set a password on it instead of just locking it.
-
View User Profile
-
Send Message
Posted Feb 14, 2013I am having issues with LWC, I can't check info on chests. Here is the log of the problem http://pastebin.com/WFKX2euj
-
View User Profile
-
Send Message
Posted Feb 14, 2013http://pastebin.com/PUQCKDrW
-
View User Profile
-
Send Message
Posted Feb 14, 2013Build 831, with the ping interval set to the default:
10:38:06 [INFO] player234324 logged in with entity id 91170 at ([world] 12879.17647969281, 74.5, 8298.10680146649)
10:38:06 [SEVERE] Error at SQL INSERT Query: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully received from the server was
37,629,731 milliseconds ago. The last packet sent successfully to the server was 37,629,789 milliseconds ago. is longer than the server configured value of 'wa
it_timeout'. You should consider either expiring and/or testing connection validity before use in your application, increasing the server configured values for
client timeouts, or using the Connector/J connection property 'autoReconnect=true' to avoid this problem.
-
View User Profile
-
Send Message
Posted Feb 12, 2013I'm getting the following error when a sign is placed; http://pastebin.com/0EqYut8C
-
View User Profile
-
Send Message
Posted Feb 12, 2013LWC is blocking our sharing of Items in our MobArena is there a way to change this or is it a bug?
-
View User Profile
-
Send Message
Posted Feb 12, 2013How do I update from flatfile ro MySql databse for LWC locks?
like an in game command to transfer the files
-
View User Profile
-
Send Message
Posted Feb 12, 2013everytime when player use any lwc command:
2013-02-12 12:05:26 [SEVERE] java.lang.NullPointerException 2013-02-12 12:05:26 [SEVERE] at sun.reflect.UnsafeFieldAccessorImpl.ensureObj(UnsafeFieldAccessorImpl.java:54) 2013-02-12 12:05:26 [SEVERE] at sun.reflect.UnsafeIntegerFieldAccessorImpl.getInt(UnsafeIntegerFieldAccessorImpl.java:56) 2013-02-12 12:05:26 [SEVERE] at sun.reflect.UnsafeIntegerFieldAccessorImpl.get(UnsafeIntegerFieldAccessorImpl.java:36) 2013-02-12 12:05:26 [SEVERE] at java.lang.reflect.Field.get(Field.java:372) 2013-02-12 12:05:26 [SEVERE] at com.bergerkiller.bukkit.common.reflection.SafeField.get(SafeField.java:87) 2013-02-12 12:05:26 [SEVERE] at com.bergerkiller.bukkit.common.utils.PacketUtil.callPacketSendEvent(PacketUtil.java:106) 2013-02-12 12:05:26 [SEVERE] at com.bergerkiller.bukkit.common.protocol.PacketConnection.sendPacket(PacketConnection.java:432) 2013-02-12 12:05:26 [SEVERE] at net.minecraft.server.v1_4_R1.PlayerInteractManager.dig(PlayerInteractManager.java:124) 2013-02-12 12:05:26 [SEVERE] at net.minecraft.server.v1_4_R1.PlayerConnection.a(PlayerConnection.java:564) 2013-02-12 12:05:26 [SEVERE] at com.bergerkiller.bukkit.common.protocol.PacketConnection.a(PacketConnection.java:100) 2013-02-12 12:05:26 [SEVERE] at net.minecraft.server.v1_4_R1.Packet14BlockDig.handle(SourceFile:46) 2013-02-12 12:05:26 [SEVERE] at net.minecraft.server.v1_4_R1.NetworkManager.b(NetworkManager.java:290) 2013-02-12 12:05:26 [SEVERE] at net.minecraft.server.v1_4_R1.PlayerConnection.d(PlayerConnection.java:113) 2013-02-12 12:05:26 [SEVERE] at net.minecraft.server.v1_4_R1.ServerConnection.b(SourceFile:39) 2013-02-12 12:05:26 [SEVERE] at net.minecraft.server.v1_4_R1.DedicatedServerConnection.b(SourceFile:30) 2013-02-12 12:05:26 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:598) 2013-02-12 12:05:26 [SEVERE] at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:224) 2013-02-12 12:05:26 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:494) 2013-02-12 12:05:26 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:427) 2013-02-12 12:05:26 [SEVERE] at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849) 2013-02-12 12:05:26 [WARNING] Failed to handle packet for CvendaCZ/78.102.187.239: java.lang.NullPointerException java.lang.NullPointerException at com.bergerkiller.bukkit.common.utils.PacketUtil.callPacketSendEvent(PacketUtil.java:106) at com.bergerkiller.bukkit.common.protocol.PacketConnection.sendPacket(PacketConnection.java:432) at net.minecraft.server.v1_4_R1.PlayerInteractManager.dig(PlayerInteractManager.java:124) at net.minecraft.server.v1_4_R1.PlayerConnection.a(PlayerConnection.java:564) at com.bergerkiller.bukkit.common.protocol.PacketConnection.a(PacketConnection.java:100) at net.minecraft.server.v1_4_R1.Packet14BlockDig.handle(SourceFile:46) at net.minecraft.server.v1_4_R1.NetworkManager.b(NetworkManager.java:290) at net.minecraft.server.v1_4_R1.PlayerConnection.d(PlayerConnection.java:113) at net.minecraft.server.v1_4_R1.ServerConnection.b(SourceFile:39) at net.minecraft.server.v1_4_R1.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:598) at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:224) at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:494) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:427) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849) 2013-02-12 12:05:26 [SEVERE] java.lang.NullPointerException 2013-02-12 12:05:26 [SEVERE] at com.bergerkiller.bukkit.common.utils.PacketUtil.callPacketSendEvent(PacketUtil.java:106) 2013-02-12 12:05:26 [SEVERE] at com.bergerkiller.bukkit.common.protocol.PacketConnection.sendPacket(PacketConnection.java:432) 2013-02-12 12:05:26 [SEVERE] at net.minecraft.server.v1_4_R1.PlayerList.sendAll(PlayerList.java:666) 2013-02-12 12:05:26 [SEVERE] at net.minecraft.server.v1_4_R1.PlayerConnection.disconnect(PlayerConnection.java:165) 2013-02-12 12:05:26 [SEVERE] at net.minecraft.server.v1_4_R1.ServerConnection.b(SourceFile:46) 2013-02-12 12:05:26 [SEVERE] at net.minecraft.server.v1_4_R1.DedicatedServerConnection.b(SourceFile:30) 2013-02-12 12:05:26 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:598) 2013-02-12 12:05:26 [SEVERE] at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:224) 2013-02-12 12:05:26 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:494) 2013-02-12 12:05:26 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:427) 2013-02-12 12:05:26 [SEVERE] at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849) 2013-02-12 12:05:26 [SEVERE] Encountered an unexpected exception NullPointerException java.lang.NullPointerException at com.bergerkiller.bukkit.common.utils.PacketUtil.callPacketSendEvent(PacketUtil.java:106) at com.bergerkiller.bukkit.common.protocol.PacketConnection.sendPacket(PacketConnection.java:432) at net.minecraft.server.v1_4_R1.PlayerList.sendAll(PlayerList.java:666) at net.minecraft.server.v1_4_R1.PlayerConnection.disconnect(PlayerConnection.java:165) at net.minecraft.server.v1_4_R1.ServerConnection.b(SourceFile:46) at net.minecraft.server.v1_4_R1.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:598) at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:224) at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:494) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:427) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849)
-
View User Profile
-
Send Message
Posted Feb 11, 2013AH! Sorry nvm! I was looking over my config some more I have so much stuff that is lockable! So, the problem was I messed up one of the blocks that had a item value because I was rushing. lol ;p
-
View User Profile
-
Send Message
Posted Feb 11, 2013I am having problems with my server using LWC Here it is: Console: http://pastebin.com/47ydLPba
-
View User Profile
-
Send Message
Posted Feb 10, 2013anyone having trouble with the perms? people on my server have still use chest even with no perms at all.
-
View User Profile
-
Send Message
Posted Feb 10, 2013Ok so I have 2 worlds.. one is a pvp world where griefing is allowed and one is normal survival. I want the players in Pvp to NOT have lwc perms.. So i made sure they don't have lwc.protect but they can still set locks..?
Anybody have any idea why this is happening?
-
View User Profile
-
Send Message
Posted Feb 10, 2013How do i make it so that they can use /lock and /unlock but cannot use /lwc -c password [password]?
-
View User Profile
-
Send Message
Posted Feb 10, 2013How can I use the purge command to purge old chests/signs? I looked around but I didn't see any sub-commands for it. Is there a command to clear someone's protections who hasn't logged in since a certain date or something similar?
I've only seen /lwc admin purge <playername> That would take forever to do with the amount of players that I have.