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 Jan 13, 2013Having an issue with LWC being placed within protected areas. The chest is auto deleted by the area protection but the LWC chest use is still stored as if the chest is being protected. Any help is much appreciated.
-
View User Profile
-
Send Message
Posted Jan 13, 2013Hey I need help with LWC, I don't know what plugins it requires but it tells me this, Please help me!!
18:53:36 [INFO] zachup100 issued server command: /gm 1 18:53:37 [INFO] zachup100 issued server command: /killall 18:53:38 [INFO] zachup100 issued server command: /time set day 18:53:40 [INFO] zachup100 issued server command: /killall 18:54:11 [SEVERE] com.griefcraft.scripting.ModuleException: LWC Module threw an uncaught exception! LWC version: 4.3.1 (b767) 18:54:11 [SEVERE] at com.griefcraft.scripting.ModuleLoader.dispatchEvent(M oduleLoader.java:358) 18:54:11 [SEVERE] at com.griefcraft.listeners.LWCBlockListener.onBlockPlac e(LWCBlockListener.java:375) 18:54:11 [SEVERE] at sun.reflect.GeneratedMethodAccessor45.invoke(Unknown Source) 18:54:11 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unkno wn Source) 18:54:11 [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source) 18:54:11 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(Jav aPluginLoader.java:425) 18:54:11 [SEVERE] at org.bukkit.plugin.RegisteredListener.callEvent(Regist eredListener.java:62) 18:54:11 [SEVERE] at org.bukkit.plugin.SimplePluginManager.fireEvent(Simpl ePluginManager.java:477) 18:54:11 [SEVERE] at org.bukkit.plugin.SimplePluginManager.callEvent(Simpl ePluginManager.java:462) 18:54:11 [SEVERE] at org.bukkit.craftbukkit.v1_4_6.event.CraftEventFactory .callBlockPlaceEvent(CraftEventFactory.java:100) 18:54:11 [SEVERE] at net.minecraft.server.v1_4_6.ItemSign.interactWith(Ite mSign.java:57) 18:54:11 [SEVERE] at net.minecraft.server.v1_4_6.ItemStack.placeItem(ItemS tack.java:72) 18:54:11 [SEVERE] at net.minecraft.server.v1_4_6.PlayerInteractManager.int eract(PlayerInteractManager.java:392) 18:54:11 [SEVERE] at net.minecraft.server.v1_4_6.PlayerConnection.a(Player Connection.java:657) 18:54:11 [SEVERE] at net.minecraft.server.v1_4_6.Packet15Place.handle(Sour ceFile:58) 18:54:11 [SEVERE] at net.minecraft.server.v1_4_6.NetworkManager.b(NetworkM anager.java:290) 18:54:11 [SEVERE] at net.minecraft.server.v1_4_6.PlayerConnection.d(Player Connection.java:112) 18:54:11 [SEVERE] at net.minecraft.server.v1_4_6.ServerConnection.b(Source File:39) 18:54:11 [SEVERE] at net.minecraft.server.v1_4_6.DedicatedServerConnection .b(SourceFile:30) 18:54:11 [SEVERE] at net.minecraft.server.v1_4_6.MinecraftServer.r(Minecra ftServer.java:598) 18:54:11 [SEVERE] at net.minecraft.server.v1_4_6.DedicatedServer.r(Dedicat edServer.java:224) 18:54:11 [SEVERE] at net.minecraft.server.v1_4_6.MinecraftServer.q(Minecra ftServer.java:494) 18:54:11 [SEVERE] at net.minecraft.server.v1_4_6.MinecraftServer.run(Minec raftServer.java:427) 18:54:11 [SEVERE] at net.minecraft.server.v1_4_6.ThreadServerApplication.r un(SourceFile:849) 18:54:11 [SEVERE] Caused by: java.lang.UnsupportedOperationException: SuperPerms no group permissions. 18:54:11 [SEVERE] at net.milkbowl.vault.permission.plugins.Permission_Supe rPerms.getPlayerGroups(Permission_SuperPerms.java:91) 18:54:11 [SEVERE] at net.milkbowl.vault.permission.Permission.getPlayerGro ups(Permission.java:610) 18:54:11 [SEVERE] at com.griefcraft.integration.permissions.VaultPermissio ns.getGroups(VaultPermissions.java:52) 18:54:11 [SEVERE] at com.griefcraft.modules.limits.LimitsV2.getPlayerLimit s(LimitsV2.java:309) 18:54:11 [SEVERE] at com.griefcraft.modules.limits.LimitsV2.getEffectiveLi mit(LimitsV2.java:349) 18:54:11 [SEVERE] at com.griefcraft.modules.limits.LimitsV2.hasReachedLimi t(LimitsV2.java:274) 18:54:11 [SEVERE] at com.griefcraft.modules.limits.LimitsV2.onRegisterProt ection(LimitsV2.java:162) 18:54:11 [SEVERE] at com.griefcraft.scripting.ModuleLoader.dispatchEvent(M oduleLoader.java:346) 18:54:11 [SEVERE] ... 23 more 18:54:59 [INFO] zachup100 issued server command: /setwarp jail 18:54:59 [INFO] Creating empty config: plugins\Essentials\warps\jail.yml 18:55:10 [INFO] zachup100 issued server command: /killall 18:55:12 [INFO] zachup100 issued server command: /save-all 18:55:12 [INFO] zachup100: Forcing save.. 18:55:12 [INFO] zachup100: Save complete.
-
View User Profile
-
Send Message
Posted Jan 13, 2013Is there support for multi worlds? Like data files for old worlds? Seperate world configs would be cool.
-
View User Profile
-
Send Message
Posted Jan 13, 2013has anyone tried the dev builds?
-
View User Profile
-
Send Message
Posted Jan 13, 2013http://pastie.org/5678663
-
View User Profile
-
Send Message
Posted Jan 13, 2013-
View User Profile
-
Send Message
Posted Jan 13, 2013Update it please, it causes heavy lags. And that's not nice for a 170 slot server, but we can't take an alternative. We used LWC for a year now and it worked perfect.
But now it's not working perfect, the whole server has epic 20s downtimes just because LWC.
Please update! :)
-
View User Profile
-
Send Message
Posted Jan 12, 2013Update it!!!!!!!!!
-
View User Profile
-
Send Message
Posted Jan 12, 2013@ViscousSummer88
Yup, I'm getting large like spikes aswell. I just removed LWC, wont be coming back.
-
View User Profile
-
Send Message
Posted Jan 12, 2013Causing LAG spikes, as reported long time ago... yet still nothing said D:
-
View User Profile
-
Send Message
Posted Jan 12, 2013Hey,
I got a little problem with LWC. My Server runs fine, no server errors or something in my server.log. But every time a user tries to create a Block with protection my server is getting to stuck.
I can post my server.log but there is nothing wrong in it.
Got anyone the same problem or does someboy have an idea?
Greetz razorfall
-
View User Profile
-
Send Message
Posted Jan 12, 2013Craftbukkit 1.4.6 R0.3, Latest LWC. Gave me this warning:
http://pastebin.com/r860jQrL
-
View User Profile
-
Send Message
Posted Jan 11, 2013Build 810, players getting errors when trying to use protected blocks, even their own. player_interact, notify an admin immediately
chests are not possible to open or break, and cremove or cinfo doesn't work. This is happening more and more! And the stuff i post in bug reports aren't dealt with! Come on!
-
View User Profile
-
Send Message
Posted Jan 10, 2013How do I convert the sqlite database to my mysql database.
-
View User Profile
-
Send Message
Posted Jan 10, 2013I have a problem on my server where a player can break the block behind a protected sign causing the sign to be removed, but the protection to stay until I do /lwc admin cleanup. I thought the block behind protected signs should also be protected to prevent this exploit?
Is this a bug in LWC or caused by a conflict with another plugin?
-
View User Profile
-
Send Message
Posted Jan 10, 2013@FonkyShizuma
Yes you can
-
View User Profile
-
Send Message
Posted Jan 10, 201310.01 03:35:01 [Server] SEVERE at com.griefcraft.sql.PhysDB.getProtectionCount(PhysDB.java:166) 10.01 03:35:01 [Server] SEVERE at com.griefcraft.sql.Database.prepare(Database.java:305) 10.01 03:35:01 [Server] SEVERE at com.griefcraft.sql.Database.prepare(Database.java:321) 10.01 03:35:01 [Server] SEVERE Caused by: com.griefcraft.sql.DatabaseException: Connection pool is full! 10.01 03:35:01 [Server] SEVERE at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:849) 10.01 03:35:01 [Server] SEVERE at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:427) 10.01 03:35:01 [Server] SEVERE at net.minecraft.server.v1_4_6.MinecraftServer.q(MinecraftServer.java:494) 10.01 03:35:01 [Server] SEVERE at net.minecraft.server.v1_4_6.DedicatedServer.r(DedicatedServer.java:224) 10.01 03:35:01 [Server] SEVERE at net.minecraft.server.v1_4_6.MinecraftServer.r(MinecraftServer.java:598) 10.01 03:35:01 [Server] SEVERE at net.minecraft.server.v1_4_6.DedicatedServerConnection.b(SourceFile:30) 10.01 03:35:01 [Server] SEVERE at net.minecraft.server.v1_4_6.ServerConnection.b(SourceFile:39) 10.01 03:35:01 [Server] SEVERE at net.minecraft.server.v1_4_6.PlayerConnection.d(PlayerConnection.java:112) 10.01 03:35:01 [Server] SEVERE at net.minecraft.server.v1_4_6.NetworkManager.b(NetworkManager.java:290) 10.01 03:35:01 [Server] SEVERE at net.minecraft.server.v1_4_6.Packet15Place.handle(SourceFile:58) 10.01 03:35:01 [Server] SEVERE at net.minecraft.server.v1_4_6.PlayerConnection.a(PlayerConnection.java:656) 10.01 03:35:01 [Server] SEVERE at net.minecraft.server.v1_4_6.PlayerInteractManager.interact(PlayerInteractManager.java:392) 10.01 03:35:01 [Server] SEVERE at net.minecraft.server.v1_4_6.ItemStack.placeItem(ItemStack.java:72) 10.01 03:35:01 [Server] SEVERE at net.minecraft.server.v1_4_6.ItemBlock.interactWith(ItemBlock.java:78) 10.01 03:35:01 [Server] SEVERE at org.bukkit.craftbukkit.v1_4_6.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:100) 10.01 03:35:01 [Server] SEVERE at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) 10.01 03:35:01 [Server] SEVERE at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) 10.01 03:35:01 [Server] SEVERE at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 10.01 03:35:01 [Server] SEVERE at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) 10.01 03:35:01 [Server] SEVERE at java.lang.reflect.Method.invoke(Method.java:601) 10.01 03:35:01 [Server] SEVERE at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 10.01 03:35:01 [Server] SEVERE at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 10.01 03:35:01 [Server] SEVERE at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 10.01 03:35:01 [Server] SEVERE at com.griefcraft.listeners.LWCBlockListener.onBlockPlace(LWCBlockListener.java:382) 10.01 03:35:01 [Server] SEVERE at com.griefcraft.scripting.ModuleLoader.dispatchEvent(ModuleLoader.java:358) 10.01 03:35:01 [Server] SEVERE com.griefcraft.scripting.ModuleException: LWC Module threw an uncaught exception! LWC version: 4.3.1 (b810) 10.01 03:35:01 [Multicraft] Skipped 5 lines due to rate limit (30/s) 10.01 03:34:59 [Server] SEVERE at com.griefcraft.sql.PhysDB.getProtectionCount(PhysDB.java:166) 10.01 03:34:59 [Server] SEVERE at com.griefcraft.sql.Database.prepare(Database.java:305) 10.01 03:34:59 [Server] SEVERE at com.griefcraft.sql.Database.prepare(Database.java:321) 10.01 03:34:59 [Server] SEVERE Caused by: com.griefcraft.sql.DatabaseException: Connection pool is full! 10.01 03:34:59 [Server] SEVERE at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:849) 10.01 03:34:59 [Server] SEVERE at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:427) 10.01 03:34:59 [Server] SEVERE at net.minecraft.server.v1_4_6.MinecraftServer.q(MinecraftServer.java:494) 10.01 03:34:59 [Server] SEVERE at net.minecraft.server.v1_4_6.DedicatedServer.r(DedicatedServer.java:224) 10.01 03:34:59 [Server] SEVERE at net.minecraft.server.v1_4_6.MinecraftServer.r(MinecraftServer.java:598) 10.01 03:34:59 [Server] SEVERE at net.minecraft.server.v1_4_6.DedicatedServerConnection.b(SourceFile:30) 10.01 03:34:59 [Server] SEVERE at net.minecraft.server.v1_4_6.ServerConnection.b(SourceFile:39) 10.01 03:34:59 [Server] SEVERE at net.minecraft.server.v1_4_6.PlayerConnection.d(PlayerConnection.java:112) 10.01 03:34:59 [Server] SEVERE at net.minecraft.server.v1_4_6.NetworkManager.b(NetworkManager.java:290) 10.01 03:34:59 [Server] SEVERE at net.minecraft.server.v1_4_6.Packet15Place.handle(SourceFile:58) 10.01 03:34:59 [Server] SEVERE at net.minecraft.server.v1_4_6.PlayerConnection.a(PlayerConnection.java:656) 10.01 03:34:59 [Server] SEVERE at net.minecraft.server.v1_4_6.PlayerInteractManager.interact(PlayerInteractManager.java:392) 10.01 03:34:59 [Server] SEVERE at net.minecraft.server.v1_4_6.ItemStack.placeItem(ItemStack.java:72) 10.01 03:34:59 [Server] SEVERE at net.minecraft.server.v1_4_6.ItemBlock.interactWith(ItemBlock.java:78) 10.01 03:34:59 [Server] SEVERE at org.bukkit.craftbukkit.v1_4_6.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:100) 10.01 03:34:59 [Server] SEVERE at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) 10.01 03:34:59 [Server] SEVERE at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) 10.01 03:34:59 [Server] SEVERE at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 10.01 03:34:59 [Server] SEVERE at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) 10.01 03:34:59 [Server] SEVERE at java.lang.reflect.Method.invoke(Method.java:601) 10.01 03:34:59 [Server] SEVERE at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 10.01 03:34:59 [Server] SEVERE at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 10.01 03:34:59 [Server] SEVERE at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 10.01 03:34:59 [Server] SEVERE at com.griefcraft.listeners.LWCBlockListener.onBlockPlace(LWCBlockListener.java:382) 10.01 03:34:59 [Server] SEVERE at com.griefcraft.scripting.ModuleLoader.dispatchEvent(ModuleLoader.java:358) 10.01 03:34:59 [Server] SEVERE com.griefcraft.scripting.ModuleException: LWC Module threw an uncaught exception! LWC version: 4.3.1 (b810)
-
View User Profile
-
Send Message
Posted Jan 9, 2013A suggestion due to recent enchantment table theifs on a friends server, include them under /cprivate so people can't use or brake then
-
View User Profile
-
Send Message
Posted Jan 9, 2013Please can someone answer me the ticket i've created?
https://github.com/Hidendra/LWC/issues/493
-
View User Profile
-
Send Message
Posted Jan 9, 2013Can I use this with 1.4.7 yet?