SignURLs
Home | ToDo | Development |
Current Available Version: 1.0.5
Current Version(s) still awaiting BukkitDev approval: N/A
Current Version in Development: N/A
About the plugin
Have you ever needed to put a long link, or your website URL on a sign and it just won't fit, so you put it across multiple signs or lines? Or you wish that those links where clickable? Well SignURLs provides a viable solution. It allows you to associate a word or phrase to a link that can fit on a line of a sign, than allows your members to click the sign and it will output the link the chat for the user to click. The plugin uses SQLite to store, and load the links.
How to use
You associate links to a phrase/word by using the '/signurls add {lineText} {url}' command. So as an example you could do, '/signurls add google http://www.google.com'. (*note* the plugin does check to see if you remembered the http: infront, if not it will automatically add it for you.) Then you place a sign, and on any line besides the bottom you put [SignURLs] and on the line below it, you put the phrase or word associated with the link. Once you place it, and you have properly set up the sign right click it. It should then put the link associated with the word phrase in the users chat who had clicked on it.
Commands
Command | Description | |
---|---|---|
1 | '/signurls' | will display a list of usuable sub-commands |
2 | '/signurls add' | will link the specified phrase to the specified URL. |
3 | '/signurls remove' | will unlink, and delete the specified phrase and URL. |
4 | '/signurls change' | will change the link associated with the specified phrase. |
5 | '/signurls list' | will list phrases and what they are linked to. |
6 | '/signurls admin database reload' | will reload the database. |
7 | '/signurls admin database purge' | will delete everything within the database. |
Permissions
Permission | Description | |
---|---|---|
1 | 'signurls.command' | access to the /signurls command. |
2 | 'signurls.command.add' | access to the ADD sub-command. |
3 | 'signurls.command.remove' | access to the REMOVE sub-command. |
4 | 'signurls.command.change' | access to the CHANGE sub-command. |
5 | 'signurls.command.list' | access to the LIST sub-command. |
6 | 'signurls.command.admin' | access to the ADMIN sub-command. |
7 | 'signurls.command.*' | access to the command, and all sub-commands. |
8 | 'signurls.place' | allows the user to place SignURL signs. |
9 | 'signurls.use' | allows the use to use SignURL signs. |
10 | 'signurls.break' | allows a user to break a SignURLs sign. |
Configuration File
# Prefix - Sets the prefix used when sending the link in the chat to the user. # Text - Sets the prefix used when sending the link in the chat to the user. # Color - Set the color of the 'Text' on the sign. # Cool-down is the amount of time a player has to wait before clicking a sign again. If 0 it will disable the feature. Chat: Prefix: '&8[&4SignURLs&8]' Sign: Text: SignURLs Color: '&1' Player: Cool-down: 150
Video
Video in english of the latest version thanks to: DanParry2299
This video is from version 1.0.0; But it still a good example of the plugin, and how to use it! ENJOY!
- This video covers basic usage of the plugin, and not all of its features. Version in video: 1.0.0
This video was made by AbsintoJPl to help the Portuguese learn how to use this plugin. Hope this helps the non-English speaking Portuguese
- This video covers basic usage of the plugin, and not all of its features. Version in video:1.0.5
Support the Author
I am just like everyone of you, I have to work, and make money, so that I can work on my projects. If you want to help buy me a meal, or with a generous donation, it is graciously appreciated. I will update this plugin as much as I have time for, and get it ready for the new Bukkit releases. I will add new features when ever I have time, but money is always a great motivator to get me to work faster ;)
Development Builds
Development builds of this project can be acquired at the provided continuous integration server.
These builds have not been approved by the BukkitDev staff. Use them at your own risk.
Jenkins CI: http://ci.willhastings.net/job/SignURLs/
Awesome work, i love the plugin ! Only thing is ... o ly staff can use it. Yes i did add the perm "- signurls.use" in permsex to my lowest group ( Explorer ), and only me and staff can use it.
What's my solution please ? :( thank you !
@machanicdude
Well it exports directly to the SQLdb, and also inserts it into memory for fast access. So even if the db was to be messed up it should still go into memory and work.
Would you mine if I gave you a special version that outputs some debug to see whats causing the issue?
EDIT: also try /signurls list to see if it shows up
@bill1993MC
I type into the sign [signurls] servershowing1 which is linked to Http://www.youtube.com/watch?=vhZLVYcu_G74 right click this sign
Second attempt: [signurls] pluginshowing1 linked to Http://www.youtube.com/watch?=vhZLVYcu_G74 right click this sign
all I know is the first time I tried it the second save wasn't a factor. I also know that, right click this sign isn't the problem either. I have 8 working signs with "right click this sign" on line 3 and 4
@machanicdude
no it does not, I have noticed my self if you use special characters or other languages other than English the .equals case in java will return false. If you told me what the "xxxxxx" was I would be able to better answer the question, but there should be no limit.
it says "'xxxxx" can't be found in the db but also says 'xxxxx' was created... does this plug-in have a max to how many things can be made?
@jinglehimersmith
Yes, yes it does. We are still using it on CraftedMiners, and AEMCraft is still using it aswell, aswell on 1.6.4, the plugin is not very likely to break due to mc updates, and if one was too, I would update it ASAP. I will be pushing a update at the end of the week to remove mcstats since the service is now gone. I have been busy with school, sorry for the late delay.
does it still work?
@antichip
that would work aswell :p
I'm sorry I should have added my fix, I am using a free dns redirect. And this is a very highly used feature of the server.
@antichip
Yea, the port issue is a MC issue. You could shorten the url with a url shortener like bit.ly, goo.gl, or others. Than it would act like a work around ;)
@DarkDeathe
Glad your enjoying it :D
Great Plugin! Would Higly Recommend!
First off I would like to thank you for the excellent work.
I would like to point out to anyone that uses this that you cannot use a port number in the url it will not open the page, This seems to be MC related and nothing to do with the plugin.
Thanks again for your work, everyone on the server appreciates it too,
@kaleb200
9 'signurls.use' allows the use to use SignURL signs. its signurls.use
I have the signs made but only staff can use them I use group manager and when I put - signurl.use in the default group and when I click on the sign it wont work.
@megasnipez_
If your using the latest version, yes. You can set the color inside the configuration aswell as change SignURLs to what ever you want. You will just have to replace the sign for the coloring to take affect, or if you have changed [SignURLs] to something else, like [Link].
is there anyway to change the [signsurls] color? the one on the sign
@akyniz
Glad your enjoying it :)
grate plugin! :D
If you got problems with default users cant open the sign, you maybe got LWC installed on your server and they cant open it because you have protected it automaticly, /cremove and hit the sign, now everyone will be able to use it. :)
@GioboiMC First off, let me apologize for the late response. I have been quite busy with school.
What? The plugin should have never deleted your urls. If you deleted the links.sqlite file its plugin folder than that would delete your links.