SpoutLWC
Ever wanted a nice GUI to manage your LWC protections? Want no more! With complete option support for LWC all you have to do is look at the item you want to lock or edit and press "L". Then just fill in the options in the intuitive GUI interface. Just separate names with a comma: ",".
To unlock your password protected blocks just press "U" for an unlock GUI!
Source Code
SpoutLWC for LWC 4
Also, a big thanks to Hidendra who answered the questions I had on how a few things worked in LWC.
For those of you that are getting errors in the plugin please download the 0.2 beta build and see if the errors go away.
Features:
- A complete spout gui for LWC
- Easy to use
- Spout achievements
How to use:
- Drop in your plugins folder
- To lock or edit a chest just look at it and press "L"
- To unlock a password protection just look at it and press "U"
@formmethanal
Please provide me with your craftbukkit version, and other plugins installed and I will see about fixing this bug.
If i'm trying to protect something the server alwas says "unknown command", there are no errors in the console, just this message. It's a pitty because the plugin seems to be very good! EDIT: I can protect chests but if i'm trying to edit admins/member it doesn't save it. I'm using v 0.2 beta
@Rocologo
Heh. Copying a plugin and calling it your own is just bad.... You never have to worry about that from me. :) I can also tell that you work quite hard at the plugin to make it the best one out there. Especially with the amount of releases you have. I would have been more tempted to stick with yours (and maybe submit a few pull requests) if the command interface wasn't so complex for my users. I had all my users that didn't have spout crying out for LWC to be put back on and I would rather all protections be in one plugin than have players always wondering which plugin they used to lock a certain chest.
@Tux2
I can tell you that I work hard on all bug reports, another user reported the /reload problem so this is fixed now. Most of my tickets are closed now.
I dont min the competition, but I checked your source code and was happy to see that you didnt just copy my code, but instead wrote your own plugin like you wanted it :-)
Today I added support for the new FENCE_GATE.
@Rocologo
Yeah, the commands are kind of confusing for my users who don't use spout so I had lwc installed for them, then I kept getting spout errors from your plugin and it would just randomly stop working. I guess I should submit a bug report, but I also haven't upgraded to the newest bukkit or version of your plugin yet. Also, just as an improvement on your plugin: when I did a /reload on the server all spout users would lose the spout screens on your plugin until they logged out and back in. You might want to get the list of users in the onEnable() function so that they don't lose functionality every time a server admin does a /reload.
I see I got an competitor :-)
@Lextao
I will add multilanguage support in the next version or two. As I don't know any other languages I will need some help from the community for translating the language files. I think I have someone for at least the German language though that I could enlist.
@KwadroBait
Would you mind submitting a full error report with your craftbukkit build, plugins installed, and OS in the tickets page for me please? I am unable to re-produce this error myself using build 1317 or 1337 on my server and I'm curious as to why you are getting this.
i have LWC 3.53
my error
[SEVERE] Could not load 'plugins/SpoutLWC.jar' in folder 'plugins': LWC org.bukkit.plugin.UnknownDependencyException: LWC at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:135) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:215) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:136) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:136) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:112) at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:136) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348) at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
This is great.
Multilanguage support please?
@TheStriker095
Actually, I have LWC as a required dependency in the YML file so LWC will load before my plugin. That error is from bukkit telling you that you don't have LWC installed.
@HotelErotica
What version of LWC are you using? As this version has been tested against the latest Stable release 3.53.
EDIT: Just so you guys know I just created a forum where you can put any errors you experience in so that it is nice and organized. Instead of in the running comments at the bottom of the plugin.
java.lang.NoSuchMethodError: com.griefcraft.model.Protection.getType()I at tux2.spoutlwc.PlayerLwcGUI.<init>(PlayerLwcGUI.java:179) at tux2.spoutlwc.PlayerLwcGUI.<init>(PlayerLwcGUI.java:36) at tux2.spoutlwc.LWCInputListener.onKeyReleasedEvent(LWCInputListener.java:31) at org.getspout.spoutapi.event.input.InputListener.onCustomEvent(InputListener.java:54) at org.bukkit.plugin.java.JavaPluginLoader$96.execute(JavaPluginLoader.java:934) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339) at org.getspout.spoutapi.packet.PacketKeyPress.run(PacketKeyPress.java:77) at org.getspout.spout.packet.CustomPacket.a(CustomPacket.java:130) at net.minecraft.server.NetworkManager.b(NetworkManager.java:226) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92) at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:501) at net.minecraft.server.NetworkListenThread.a(SourceFile:108) at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:471) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374) at net.minecraft.server.ThreadServerApplication.run(SourceFile:417) t/cremove
You must force LWC to start before this starts as on some server like mine this starts before LWC and cannot enable itself and throws this error.
12:54:21 [SEVERE] Could not load 'plugins/SpoutLWC.jar' in folder 'plugins': LWC org.bukkit.plugin.UnknownDependencyException: LWC at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:135) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:215) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:136) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:136) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:112) at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:136) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348) at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
Verry nice Plugin
@HotelErotica
Yes, just look at the chest and press "L". It works to create a new protection or edit/remove an existing one as well.
@tzahi12345
You must have caught the project before the file was approved. You can now download and enjoy!
There any way of making it open a chest thats already been locked to simply edit the chest protection?
I will look forward to this.