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 May 4, 2014Hoppers don't seem to work when the chest is locked by lwc
-
View User Profile
-
Send Message
Posted May 3, 2014I installed a spleef plugin, and every since, any locked item (lever, buttons) if tried to be activated don't do anything. I right a click a locked lever, nothing, it stays unpowdered. If Its unprotected it works. I have uninstalled the spleef plugin, same. What is causing this?
Help ASAP
-
View User Profile
-
Send Message
Posted May 2, 2014@Kyren_Leah
If I get it right ... you've disabled any form of protecting any blocks, if you want a block to have the ability to be protected you have to let LWC know that through core.yml, disabling all of them simply removes any block's ability to be protected by lwc.
If you want to be able to protect any block existing in minecraft, you'll have to add them all in the list of protectable blocks.
-
View User Profile
-
Send Message
Posted May 1, 2014Good evening!
I've just installed LWC on my server and I'd like to use it for protecting single blocks. So, I've defaulted the protection to 1 and disabled all the blocks that were in the core.yml. Now, when I do /cprivate and hit a block the block doesn't get protected - I can just destroy the block normally, either in survival or creative mode, and with and without op status.
I'm using Worldguard and I enabled it in the config, and I've got building rights in all the regions I tried. What am I doing wrong?
Thanks already!
-
View User Profile
-
Send Message
Posted Apr 29, 2014@Mercgeek
Use http://yaml-online-parser.appspot.com/
-
View User Profile
-
Send Message
Posted Apr 29, 2014How do I disable a locked chest causing redstone. I have a chest right next to a piston, it keeps powering it causing it to be stuck. I tried /credstone, disabling it in the config, and enabling it and disabling redstone, still does it. It only works if its not registered.
-
View User Profile
-
Send Message
Posted Apr 29, 2014Hello creator of LWC, I need help with setup. the issue is that I want to be limits protections for users, but the problem is that in the configuration (limitsV2) there is a line that says
default to unlimited protections defaults: default: unlimited
Overrides for Permissions groups groups: 5 chests, unlimited everything else usuario: default: unlimited chest: 5
(if not well understood) and I need your help because I put certain amount of protection available but still can use all you want. (if it is a permission node tell me it is and I try and tell you)
-
View User Profile
-
Send Message
Posted Apr 28, 2014@Mercgeek
The first error looks like a YAML formatting error.
-
View User Profile
-
Send Message
Posted Apr 26, 2014Hello, LWC works fine on the craftbukkit version I am running. However, when I try to add any item in the core.yml, LWC will not work at all. I have tried using different craftbukkit versions but have had no success. Unless there is a hidden secret to adding in items, I have no idea why there are errors.
I get this error message when I load the server with the added item (by the way, to make sure it isn't the name being given wrong, I used stone to test):
[12:35:59 ERROR]: Error occurred while enabling LWC v4.4.0 (b881) (July 11, 2013) (Is it up to date?) org.yaml.snakeyaml.scanner.ScannerException: while scanning for the next token; found character '\t' that cannot start any token at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:358) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:179) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:563) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:161) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:146) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:237) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:237) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:237) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:123) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:106) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:121) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] at org.yaml.snakeyaml.Yaml.load(Yaml.java:423) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] at com.griefcraft.util.config.Configuration.load(Configuration.java:188) [?:?] at com.griefcraft.util.config.Configuration.load(Configuration.java:207) [?:?] at com.griefcraft.util.config.Configuration.load(Configuration.java:137) [?:?] at com.griefcraft.util.config.Configuration.load(Configuration.java:105) [?:?] at com.griefcraft.lwc.LWC.<init>(LWC.java:208) [?:?] at com.griefcraft.lwc.LWCPlugin.onEnable(LWCPlugin.java:194) [?:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:250) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:324) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:404) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] at org.bukkit.craftbukkit.v1_7_R3.CraftServer.loadPlugin(CraftServer.java:448) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] at org.bukkit.craftbukkit.v1_7_R3.CraftServer.enablePlugins(CraftServer.java:382) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] at org.bukkit.craftbukkit.v1_7_R3.CraftServer.<init>(CraftServer.java:320) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] at net.minecraft.server.v1_7_R3.PlayerList.<init>(PlayerList.java:68) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] at net.minecraft.server.v1_7_R3.DedicatedPlayerList.<init>(SourceFile:14) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] at net.minecraft.server.v1_7_R3.DedicatedServer.init(DedicatedServer.java:126) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:436) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks]
Then when I try to use /lwc, I get this message:
org.bukkit.command.CommandException: Unhandled exception executing command 'lwc' in plugin LWC v4.4.0 (b881) (July 11, 2013) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:180) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] at org.bukkit.craftbukkit.v1_7_R3.CraftServer.dispatchCommand(CraftServer.java:703) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] at org.bukkit.craftbukkit.v1_7_R3.CraftServer.dispatchServerCommand(CraftServer.java:690) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] at net.minecraft.server.v1_7_R3.DedicatedServer.aB(DedicatedServer.java:296) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:261) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:558) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:469) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] Caused by: java.lang.NullPointerException at com.griefcraft.lwc.LWCPlugin.onCommand(LWCPlugin.java:161) [?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks] ... 8 more
If you can answer this, please do. Thanks, awesome plugin by the way!
-
View User Profile
-
Send Message
Posted Apr 26, 2014How remove all protections of offline users for 1 month buth keeping my protections? because i have a castle and some door i never open, but are protected with LWC i don´t want lose these protections.
I need remove all other offline players protections, but not my protections
-
View User Profile
-
Send Message
Posted Apr 26, 2014@kukelekuuk00
Check the latest dev build.
-
View User Profile
-
Send Message
Posted Apr 25, 2014Do you have any plans for converting to UUIDs? If so, how soon do you expect to do this?
-
View User Profile
-
Send Message
Posted Apr 25, 2014Hi
Is there any way to disable auto protection on signs? If I remove the autoRegister option from the config, lwc throws out a parser error.
Thank you
-
View User Profile
-
Send Message
Posted Apr 23, 2014For thoes with updater issues, in core.yml
set "updateNotifier" to false.
@kristijan260393
-
View User Profile
-
Send Message
Posted Apr 23, 2014you can ignore this.
the url of build has moved (i think) or has unreachable.
normaly this error cause no other problem in game.
you can try dev build, but i have the same issue for 1.7.2
-
View User Profile
-
Send Message
Posted Apr 22, 2014I agree with bobeeb and Schneidertm, Thanks @Hidendra <33
-
View User Profile
-
Send Message
Posted Apr 21, 2014I agree with bobeeb. Thanks @Hidendra for working on a UUID update
-
View User Profile
-
Send Message
Posted Apr 21, 2014thanks for the uuid update hidendra
-
View User Profile
-
Send Message
Posted Apr 20, 2014@Max633
It might be helpful to post more information than just a crash log. What version of LWC are you using? What version of Bukkit/Spigot/etc? What other plugins are running? When does this error occur? Stuff like that would help others help you quite a lot. :)
-
View User Profile
-
Send Message
Posted Apr 20, 2014Hello
http://pastebin.com/YGA1gLFz
Help me please.....