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 Nov 17, 2012hm set it back to 40 and server still laging.. every 10 second 1 mega lag.. removing LWC - no problems.. 20 tps.. why? :-(
-
View User Profile
-
Send Message
Posted Nov 17, 2012Hi I have serious problem with LWC on 1.42. I tried both versions and still same. Server is lagged with LWC.. 19tps drop to 3-5.. logging in took 20 sec. no one can play.. or even login.
And why? cause I set magnet sweep to 120.. but when I set it back to 50 its still same. only solution is removing LWC..... any help? thanks
-
View User Profile
-
Send Message
Posted Nov 16, 2012@mrchasez
Pretty sure I'm not seeing as I did the research and fixed the problem by reverting the changes made in this commit on the bukkit project: https://github.com/Bukkit/Bukkit/commit/5bc7c5ad89c947e3d3ee717d378a2b0da673f689
Bukkit made a few methods final which was the cause of the plugin failing to load in 1.4.4. If you already had the files generated from previous bukkit versions it would work to a degree, but if you didn't then it wouldn't generate any files.
Also, this was the same cause of my Home/Spawn plugin to stop working correctly as well. If anybody else is having troubles with their plugins just send me a pm and I'll tell you a quick fix.
-
View User Profile
-
Send Message
Posted Nov 16, 2012@Zaphinine
By the way, I am using build 4.3.1! - LWC Is going to be dropped if this is not fixed. Gunna have to go back to Lockette....
-
View User Profile
-
Send Message
Posted Nov 16, 2012Help me pleassssee! Anyone!? Google all fails...
Server launch in 15 minutes!!!
(server.yenrac.net)
-
View User Profile
-
Send Message
Posted Nov 16, 2012@Zaphinine @hidendra I have the same problem, when i put acommand it send me that error PLEASE HELP !!!!!!!!!!!!!!!! (sorry for my bad english im from Argentina)
-
View User Profile
-
Send Message
Posted Nov 16, 2012First of all, sorry for not making a ticket or something. I am in a huge rush to get this fixed!
Hey guys, I am getting that stupid "PLAYER_INTERACT" error that LWC so commonly gets. I know it has something to do with the sqlite and it not generating the database. My server is scheduled to launch in 1 hour and I really need help with the. Here is what I found in my logs:
17:56:46 [INFO] [LWC] Connecting to SQLite 17:56:46 [SEVERE] java.lang.ClassNotFoundException: org.sqlite.JDBC 17:56:46 [SEVERE] at java.net.URLClassLoader$1.run(Unknown Source) 17:56:46 [SEVERE] at java.net.URLClassLoader$1.run(Unknown Source) 17:56:46 [SEVERE] at java.security.AccessController.doPrivileged(Native Me thod) 17:56:46 [SEVERE] at java.net.URLClassLoader.findClass(Unknown Source) 17:56:46 [SEVERE] at java.lang.ClassLoader.loadClass(Unknown Source) 17:56:46 [SEVERE] at java.lang.ClassLoader.loadClass(Unknown Source) 17:56:46 [SEVERE] at com.griefcraft.sql.Database.connect(Database.java:227 ) 17:56:46 [SEVERE] at com.griefcraft.lwc.LWC.load(LWC.java:1416) 17:56:46 [SEVERE] at com.griefcraft.lwc.LWCPlugin.onEnable(LWCPlugin.java: 224) 17:56:46 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlug in.java:217) 17:56:46 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin( JavaPluginLoader.java:374) 17:56:46 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(Si mplePluginManager.java:381) 17:56:46 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftSe rver.java:270) 17:56:46 [SEVERE] at org.bukkit.craftbukkit.CraftServer.enablePlugins(Craf tServer.java:252) 17:56:46 [SEVERE] at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer .java:206) 17:56:46 [SEVERE] at net.minecraft.server.ServerConfigurationManagerAbstra ct.<init>(ServerConfigurationManagerAbstract.java:51) 17:56:46 [SEVERE] at net.minecraft.server.ServerConfigurationManager.<init
(SourceFile:11)
17:56:46 [SEVERE] at net.minecraft.server.DedicatedServer.init(DedicatedSe rver.java:111) 17:56:46 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftSer ver.java:398) 17:56:46 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(Sour ceFile:856) 17:56:46 [SEVERE] Error occurred while enabling LWC v4.3.1 (b767-git-MANUAL) (No vember 15, 2012) (Is it up to date?) java.lang.NullPointerException at com.griefcraft.sql.PhysDB.precache(PhysDB.java:814) at com.griefcraft.lwc.LWC.load(LWC.java:1432) at com.griefcraft.lwc.LWCPlugin.onEnable(LWCPlugin.java:224) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader .java:374) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage r.java:381) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:270) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:252 ) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:206) at net.minecraft.server.ServerConfigurationManagerAbstract.<init>(Server ConfigurationManagerAbstract.java:51) at net.minecraft.server.ServerConfigurationManager.<init>(SourceFile:11)
at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:111) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:398) at net.minecraft.server.ThreadServerApplication.run(SourceFile:856)
Thank's in advance!
-
View User Profile
-
Send Message
Posted Nov 16, 2012@Hidendra
I am on build 2469 - I can test it later after work if you do the modification on that build. I have a feeling it has to do with locked chests with in a Towny region, just a hunch :P
-
View User Profile
-
Send Message
Posted Nov 16, 2012@Mortalsinn
Aha. If you'd like I can target the build you're on? Or, does it just happen or is it reproducible somehow?
-
View User Profile
-
Send Message
Posted Nov 16, 2012@Hidendra
I will have to wait a bit to test this - Bukkit 1.4.5 breaks Towny and ChestShop and since I run a pretty large server I can't run with out those two plugins... sorry man :(
-
View User Profile
-
Send Message
Posted Nov 16, 2012@Mortalsinn
would you be kind enough to give this slightly modified CB build a run? It will just dump out the stack trace so I can see precisely where the problem is happening. ( http://zero.mcstats.org/drop/craftbukkit-1.4.5-R0.1-SNAPSHOT.jar - it is based off of CB's HEAD, so #2470 )
If you do run it and you are getting it spammed then you will of course want to switch back to your normal build once you've seen it..
-
View User Profile
-
Send Message
Posted Nov 16, 2012@Hidendra
That is all and it spams hundreds of times. It doesn't seem to be causing any lag but I wanted to mention it to you
-
View User Profile
-
Send Message
Posted Nov 16, 2012@Mortalsinn
Is there anything below that or is that all?
-
View User Profile
-
Send Message
Posted Nov 16, 2012I get this alot in my logs. Any idea what it means?
-
View User Profile
-
Send Message
Posted Nov 16, 2012PS if it really is not working try the latest build at http://ci.griefcraft.com/job/LWC I will recheck the dbo build here when I can
-
View User Profile
-
Send Message
Posted Nov 16, 2012The latest version 4.3.1 will work. If you believe you really are using 4.3.1 please do upload your LWC.jar somewhere so that I may confirm that
-
View User Profile
-
Send Message
Posted Nov 16, 2012@Favorlock
Sorry, let me define any for you:
Used to refer to one or some of a thing or number of things, no matter how much or many.
ie. No version of bukkit is working for me, but if you want me to be more precise, the 1.4.2 Beta build worked fine until i updated to the dev build, it stopped working, and now none of them work no matter how much stuff i backup and wipe.
-
View User Profile
-
Send Message
Posted Nov 16, 2012Get an error on start-up:
2012-11-16 16:23:48 [SEVERE] Could not load 'plugins\LWC.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.VerifyError: class com.griefcraft.lwc.LWCPlugin overrides final method getClassLoader.()Ljava/lang/ClassLoader; at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:154) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:227) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:205) at net.minecraft.server.ServerConfigurationManagerAbstract.<init>(ServerConfigurationManagerAbstract.java:51) at net.minecraft.server.ServerConfigurationManager.<init>(SourceFile:11) at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:111) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:398) at net.minecraft.server.ThreadServerApplication.run(SourceFile:856) Caused by: java.lang.VerifyError: class com.griefcraft.lwc.LWCPlugin overrides final method getClassLoader.()Ljava/lang/ClassLoader; at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:44) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:143) ... 9 more
Using the Latest LWC build with the latest dev build of craft bukkit
-
View User Profile
-
Send Message
Posted Nov 16, 2012@mrchasez
They released a new LWC 4.3.1 for MC 1.4.4.
-
View User Profile
-
Send Message
Posted Nov 16, 2012Does anyone have a working build for 1.4.4??