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/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.
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.
Is there a way to convert the database to use UUIDs at once, instead of every time they are opened?
How would I turn on a feature such as droptransfer if it is turned off my server? Is there a way to do it in-game?
I miss a way to add players to a password-protected block which then don't need to enter the password, furthermore it should be possible to add a blacklist to a block (players which can't interact with the block, all other players can do)
@guimartino Hay un error en el sistema!
20:59:51 [20:59:51 WARN]: Exception in thread "pool-3-thread-3" 20:59:51 [20:59:51 WARN]: org.apache.commons.lang.UnhandledException: Plugin LWC v4.5.0-SNAPSHOT generated an exception while executing task 7 20:59:51 at org.bukkit.craftbukkit.v1_7_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56) 20:59:51 at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 20:59:51 at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 20:59:51 at java.lang.Thread.run(Unknown Source) 20:59:51 Caused by: java.lang.NoSuchMethodError: org.bukkit.Server.getOnlinePlayers()Ljava/util/Collection; 20:59:52 at org.mcstats.Metrics.postPlugin(Metrics.java:335) 20:59:52 at org.mcstats.Metrics.access$400(Metrics.java:57) 20:59:52 at org.mcstats.Metrics$1.run(Metrics.java:223) 20:59:52 at org.bukkit.craftbukkit.v1_7_R3.scheduler.CraftTask.run(CraftTask.java:53) 20:59:52 at org.bukkit.craftbukkit.v1_7_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53) 20:59:52 ... 3 more
@GonzoDark
I have hoppers protected on my current 1.7.5 server, you just have to add it to this config: plugins/LWC/core.yml
To give you an example, this is the list that I'll add in core.yml when I update to 1.8: http://hastebin.com/xabikewodu.sm
I haven't tested yet if using item numbers (ItemID) will work for 1.8 as vanilla minecraft has moved on to using only names now like minecraft:birch_fence_gate
I recommend checking the wiki before asking questions :P
Error in my console:
20:59:51 [20:59:51 WARN]: Exception in thread "pool-3-thread-3" 20:59:51 [20:59:51 WARN]: org.apache.commons.lang.UnhandledException: Plugin LWC v4.5.0-SNAPSHOT generated an exception while executing task 7 20:59:51 at org.bukkit.craftbukkit.v1_7_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56) 20:59:51 at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 20:59:51 at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 20:59:51 at java.lang.Thread.run(Unknown Source) 20:59:51 Caused by: java.lang.NoSuchMethodError: org.bukkit.Server.getOnlinePlayers()Ljava/util/Collection; 20:59:52 at org.mcstats.Metrics.postPlugin(Metrics.java:335) 20:59:52 at org.mcstats.Metrics.access$400(Metrics.java:57) 20:59:52 at org.mcstats.Metrics$1.run(Metrics.java:223) 20:59:52 at org.bukkit.craftbukkit.v1_7_R3.scheduler.CraftTask.run(CraftTask.java:53) 20:59:52 at org.bukkit.craftbukkit.v1_7_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53) 20:59:52 ... 3 more
Will it be possible to get hopper protected as well? :) Awesome plugin. (running with this on a 1.8.1 bukkit server)
Hello,
I intend to spend my server in 1.8 soon but I have a question: should we install "LWC 811-uuid-LWC conversion" before installing LWC 4.5?
Currently my server is 1.7.9 and uses the 4.4.0 version of LWC.
Cordially
Does LWC support armor stands right now?
@pipapomen
Delete your configs and try again. Looks like a YAML error.
My server 1.8 has been running LWC for over a month now and we haven't had any issues. Thanks a ton!!!
Hi,
I added plugin LWC on my server and when i placet chest it says: [LWC] Internal error. Notify an admin immediately. :PLAYER_INTERACT
Please help me...
Sounds like a permission-based plugin, try running though your permissions, and make sure they are probobly set up :)
This plugin looks make my server have lower TPS
LWC v4.5.0-SNAPSHOT Total: 4.699 s Pct: 11.80%
Pct Total Pct Tick Total Avg PerTick Count Event
11.26% 30.07% 4.48 s 15.04 ms 2.7 0.8k LWCPlayerListener::onPlayerInteract(PlayerInteractEvent)
0.47% 62.91% 0.19 s 31.45 ms 0.0 0.0k Task: MagnetModule$MagnetTask(interval 50)
0.04% 0.10% 0.02 s 0.05 ms 3.7 1.1k LWCPlayerListener::onMoveItem(InventoryMoveItemEvent)
Will it affected to my server to have lower TPS?
An Error :C
http://pastebin.com/4dcshhtt
My server crash for LWC. I am using the latest dev version. here you are the exception... http://pastebin.com/hULGGbKg
Can you add that you can change the mesage? (with colors) PS: sorry for my bad engels :(
Plugin is not usable ATM. Any ideas on current conflicts? Anyway here is a stack trace.
link
Still can't update to Vault 1.5 with LWC .. anyone else having this issue too? :(
@syberia97
Use a good permission plugin that allows for multi-world permissions. Under world permissions, disable LWC (- -lwc.protect for PEX) and enable it for worlds you want.