SignCodePad
SignCodePad
This is a plugin to create a codepad on a wallsign. It works without any client modification.
This Plugin adds a codepad to minecraft based on minecraft wallsigns. If you've entered the correct code, a redstonetorch is powered and you can activate any sort of mechanism for example open an door or pushing some piston. If you've entered the wrong code an other redstonetorch can be powered and you can for example remove the floor with pistons to let the player fall in lava or something like that. The positions of the redstone torches are configurable when creating the sign. The time how long the redstonetorch should be activate is also configurable. When the redstonetorchs aren't powered there are normal torchs in there position to simply helping you to build your redstone mechanism. A SignCodePad can only be destroyed by the owner or by admins with the required permission.
Features:
- Full functional CodePad
- No file configuration needed
- Positions of torchs configurable
- Codes are saved as MD5
- Powers RedStone Mechanism
- SuperPermis support
- Calibration for different types of Texturepacks (Please read Texturepacks and Calibration)
Download:
Instalation:
To install the plugin simply download and move the jar file into your plugins folder.
Permissions: Changed in verion 2.0.3
- signcodepad.use (Permission to use a SignCodePad an the SignCodePad Calibration)[User]
- signcodepad.create (Permission to create a SignCodePad)[User]
- signcodepad.replaceblock (Permission to replace a not air block with a torch)[Admin]
- signcodepad.masterdestroy (Permission to destroy SignCodePads without being the owner)[Admin]
HowTo:
Calibration
HowTo Normal
HowTo Advanced
Known issues:
- None known
Changelog:
V2.2.0
- Updated To 1.6.2
V2.1.0
- Updated To 1.1-R6 and 1.2.3-R0.2
- Added block locking. Enter B in the second line and The Code to The third Line Of a sign Above the block that should be locked.
V2.0.3
- Finally fixed NoLagg bug
- Fixed Permissions
- You need to write the permission nodes to lower case: signcodepad
V2.0.2
- Fixed version 2.0.1
V2.0.1
- Fixed noLag Bug
- Added permissions in lower case
- Fixed blockbreaking behind signs
- Improved getWorld by string
V2.0
- Added advanced calibration by CalA
- Block break behind SignCodePad is now blocked
- Fixed NPE with deleted world
- Fixed NPE with the wrong code
- Checks if a SignCodePad exists while loading. If not the entry is removed.
- Torch "generation" is fixed. Only modify not create a torch
- Corrected enable and disable Message
- Changed version in plugin.yml (forgot that the last versions)
- Using default calibration values if user has not calibrated
V1.2.1
- Fixed player can't destroy own sign
V1.2
- Added message if a player created the wrong sign.
- Added * and # to use in Codes.
- Language fix
V1.1
- Added shortcut [SCP] (Thanks to isikerkan for the hint)
- Removed the possibility to create Normal signs as SignCodePad which aren't usable
V1.0.1
- CB 1337
- Bug while saving fixed
V1.0
- Publishing
-
View User Profile
-
Send Message
Posted Sep 17, 2012ah well i guess i go back to 1.3.2 but mabye the java was too updated for the version itself?
-
View User Profile
-
Send Message
Posted Sep 17, 2012NOPE IT DOES NOT WORK and i have the latest java and right craftbukkit version
-
View User Profile
-
Send Message
Posted Aug 22, 2012Error torch not working
-
View User Profile
-
Send Message
Posted Aug 22, 2012Why does not advanced? But otherwise a cool and good plugin
-
View User Profile
-
Send Message
Posted Jul 22, 2012PLEASE UPDATE!!!!!!
This is a VERY NICE PLUGIN
-
View User Profile
-
Send Message
Posted Jul 9, 2012Update please!
-
View User Profile
-
Send Message
Posted Jul 1, 2012Please update! This is an amazing plugin and I absolutely love it! At least give an estimation of how long it will be.
-
View User Profile
-
Send Message
Posted Jun 26, 2012would this work with 1.2.5?
-
View User Profile
-
Send Message
Posted Jun 10, 2012Is there a way I can make it so that users don't get annoying messages telling them that they need to calibrate? It bothers my new players that don't care about signcodepad.
-
View User Profile
-
Send Message
Posted May 29, 2012please update
-
View User Profile
-
Send Message
Posted May 17, 2012@MCValkyrie_X
I'm getting the samething...
-
View User Profile
-
Send Message
Posted Apr 21, 2012This looked amazing, until It didn't want to work :( I think it may be conflicting with some plugins I have which is a pain in the ass.
-
View User Profile
-
Send Message
Posted Apr 20, 2012Please update for the current version :( I get few errors in the console and the CodePad bugs a little bit..
-
View User Profile
-
Send Message
Posted Apr 10, 2012Cool plugin! :)
-
View User Profile
-
Send Message
Posted Mar 23, 2012@Nire_Inicana
Agreed.
-
View User Profile
-
Send Message
Posted Mar 21, 2012Hey the numbers on my server are off they're cords aren't on the numbers they are behind the 1, 4, 7, and *
-
View User Profile
-
Send Message
Posted Mar 20, 2012@SCMowns
Not at the moment, but i will implement that.
-
View User Profile
-
Send Message
Posted Mar 18, 2012is there a way to remove that sign Calibrate warning when you log into the server?
-
View User Profile
-
Send Message
Posted Mar 14, 2012@MCValkyrie_X
Seams like you are using an old version. Do you have any plugin auto updater running?
-
View User Profile
-
Send Message
Posted Mar 13, 2012starting the server, 2nd time with plugin, i get this 17:13:03 [SEVERE] Could not load 'plugins/SignCodePad.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: org/bukkit/event/player/PlayerListener at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:148) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:287) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:211) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:207) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:183) at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:56) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:156) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425) at net.minecraft.server.ThreadServerApplication.run(SourceFile:490) Caused by: java.lang.NoClassDefFoundError: org/bukkit/event/player/PlayerListener at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at de.davboecki.signcodepad.SignCodePad.<init>(SignCodePad.java:44) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:144) ... 8 more Caused by: java.lang.ClassNotFoundException: org.bukkit.event.player.PlayerListener at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) ... 27 more