ScrollingSigns
Notification: Permissions have changed
ScrollingSigns
Because 15 characters isn't enough.
Current Version: 1.2.3 Release
ScrollingSigns is a simplistic way to make scrolling (marque) signs. If you want an announcement board, a list of the staff or a way to show off the top voters then this plugin is for you.
Download | |
---|---|
1.2.3: | Click here to download! |
Thank you to nijaiseeyou for making this video!
Commands and Permissions
You can use the shorter command /ss instead of the longer /scrollingsigns command. All permissions default to OP only.
Command | Permission | Description |
---|---|---|
/scrollingsigns | None | Displays plugin information and command help |
/scrollingsigns set <line> <message> | ScrollingSigns.set | Allows any text on any sign to be turned into a "scrolling sign". |
/scrollingsigns unset <line> | ScrollingSigns.unset | Allows the removal of any line (remove and stop it from scrolling) on any scrolling sign). |
None | ScrollingSigns.notify | When a player joins and an update is needed, if they have this permission a message will be sent to this player advising to restart or reload the server to complete the update. |
The Config
The plugin stores the signs in this config, so please do not modify the file when it is in use.
Metrics
This plugin sends statistics about the usage to the server http://mcstats.org/. You can disable this by going into your plugins folder, "PluginMetrics" and open the config.yml file. Change "opt-out: false" to "opt-out: true".
Disabling the auto updater
In the config, there will be an option called "autoUpdater". If you change this to "false" the plugin will not auto update itself, and if you keep it on true, it will auto update itself when needed.
The Auto Updater is a BukkitDev friendly updater, that means every file comes after it has been approved. This auto updater will alert your staff with the permission listed above
Other Notes
This plugin is on Github! Feel free to contribute. Please note this plugin is listed as Open Source. You may take my code and build upon it, however, you may not claim it as your own. Also, if you can please credit me and my work :)
If you have any questions or have found a bug, please, leave them below!
Very good plugin I love but it does not display anything on the sign, it works on 1.6.2?
<<reply 1865857="">>
Yes, my server runs on Synology and Java 1.7 is not available on the Synology platform...
I will also double check to see if I installed the correct version.
Thnx!
Edit:
Double check resulted in a working version! It seems somehow I plugged in an older version, this morning. All's well now. You're the best!
@beyond12nl
Thats very weird, as the plugin IS compiled with Java 1.6. Maybe not, but i will look into this.
Just a question, is their any reason why you need Java 1.6 and not Java 1.7?
<<reply 1865782="">>
Thnx, Stuntguy3000! Rightaway I plugged the new version into the server, but I still get the same error, indicating the plugin is not compiled with Java 1.6:
2013-11-12 10:11:44 [SEVERE] Could not load 'plugins/ScrollingSigns.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/stuntguy3000/scrollingsigns/SSPlugin : Unsupported major.minor version 51.0
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184)
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
at org.bukkit.craftbukkit.v1_6_R3.CraftServer.loadPlugins(CraftServer.java:241)
at org.bukkit.craftbukkit.v1_6_R3.CraftServer.<init>(CraftServer.java:219)
at net.minecraft.server.v1_6_R3.PlayerList.<init>(PlayerList.java:56)
at net.minecraft.server.v1_6_R3.DedicatedPlayerList.<init>(SourceFile:11)
at net.minecraft.server.v1_6_R3.DedicatedServer.init(DedicatedServer.java:107)
at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:393)
at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583)
Caused by: java.lang.UnsupportedClassVersionError: me/stuntguy3000/scrollingsigns/SSPlugin : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
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$000(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.findClass0(PluginClassLoader.java:80)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53)
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:173)
If that's right I hope you're willing to make a "1.6-version"...
Thnx!
1.2.2 has been released!
@beyond12nl
Sure thing, when i upload 1.2.2 i will make that change :)
1.2.2 contains a new auto updater, new permissions and minor bug fixes. I haven't uploaded it yet, so if you have any ideas for the plugin you have about 8 hours to do so :3
Nice plugin! Could you compile it with java 1.6, so it will run on my Synology craftbukkit?
@battlemanmk2 It is hard to see (i am remaking the page above) but next to the commands in italics is the permission.
@Checkers300 What do you mean?
what are the permissions?
Would You be Able To Make A Update Where You Could Do Just /ss set ?
The auto updater works, to update the plugin please restart or reload the server twice and the plugin will be updated automatically!
Why two reloads/restarts? The first reload/restart is to fire the update checker, and update the plugin automagically. The next reload/restart is to apply to update and finish the process.
@jjkrause
I am pushing out more bug fixes, however, since the auto updater is installed it should not be an issue!
@jake_stumpf
Ohh thanks :D
I'm running v1.2 but when I type the following command:
/ss set 1 This is a test.
I get the following:
[ScrollingSigns] You cannot use this command! [ScrollingSigns] Invalid command or syntax. Type /ss help
Any advice?
I made a YouTube video for a quick peek at the plugin for you all. http:www.youtube.com/watch?v=0PwQE9job3o
@piko99
In order for the scrolling to work, it has to be more than 15 characters. If the thing that you type normally fits on the sign, it will not begin scrolling. For example, I have scrolling welcome signs on my server, and they are actually set to say 'Welcome Welcome Welcome'
it doesnt work for me. I do every steps "/ss set 1 blabla" and it doesnt work, it says, break the sign, i break it, but doesnt work
nice i will find use for it on my server good job.
@stuntguy3000
My server is currently whitelisted under construction, I will post the IP when it's done :)
I know exactly what you mean, and that is something i am planning to have finished by v1.2
Also, two things 1) I am aware the auto-updater is glitching out, and i am trying to resolve it 2) Expansion on what i said earlier, I will showcase Your servers (that run the plugin) so send me your IP!