SignTP
Description
SignTP is a very unique sign-teleport plugin. Unlike others of its category, this plugin offers unlimited custom sign prefixes, instead of the default blue [Warp] tag. It also offers a few more aspects of configuration, such as customizing the name of the plugin that's displayed in chat for players, the message that players receive when they're teleported and the ability to toggle that message, and the ability to toggle economic transactions.
Like most other economy-related plugins, SignTP uses Vault. All you have to do is install both Vault and an economy-management plugin, such as iConomy, or Essentials, and you're ready to go! (But you don't have to if you don't want to. :) )
Enjoy.
Features
- Unlimited custom sign prefixes.
- Economy support.
- Custom currency tags, including entire words and phrases. This means you can use things like "waffles", and "costs this much".
- You can also position the tag(s) wherever you want on the price line: before the numbers, after them, both sides, or just anywhere. If you set it to something other than 'anywhere', the plugin will automatically correct your improperly formatted prices if you get it wrong.
- Custom chat features.
- Color code support.
- Well-tested safety features.
- Easy-to-use permission nodes.
- Overall simplicity.
Usage
- Step 1: Place a sign to edit.
- Step 2: On the first line, enter one of the prefixes that you would see in the "signPrefixes" setting in your config file, with or without color codes. This will register the sign to the plugin as a teleport sign.
- Step 3: On the second line of your sign, enter the name of an existing signwarp in your "warps" directory. Use /SignTP List for a list of warps.
- Step 4: If you would like to, you may enter a one-line description of your warp, or any other text for that matter; SignTP doesn't even read the third line.
- Step 5: On the fourth line of the sign, you may take one of two options.
- 1: If economy is enabled in your config file, you may put a price on this line, which will charge players the specified amount of in-game money to use the sign.
- 2: Whether economy is enabled or disabled in your config file, you may put more text on this line, just as you did with line 3.
- Step 6: Use your new teleport sign to travel to a beautiful flower biome (if you want to).
Don't worry about getting any of this wrong. SignTP has various safety-check features that will tell you what you did wrong and how to fix it.
Commands
/SignTP - Base command. Shows a help menu if used by itself.
/SignTP Help <Page> - Show the help menu or another page in it. Page number input is optional; without it, you will pull up the first page.
/SignTP Reload - Reload the config and the warps.
/SignTP Setwarp <Warp Name> - Set a signwarp to your location.
/SignTP Delwarp <Warp Name> - Delete a warp.
/SignTP List - List all signwarps.
/SignTP Warp <WarpName> [Player] - Teleport yourself or another player to a signwarp without needing to use a sign.
Permissions
All permissions default to OP.
signtp.* - Grants access to all of SignTP.
signtp.main - Grants access to the base /SignTP command, which is the help menu. Any other command permission automatically grants access to this; for example: granting access to "signtp.setwarp" will grant access to this permission.
signtp.create - Allows a player to create a SignTP teleport sign. Note that if you have color codes in your sign prefix setting, players who have access to using color codes on signs will not be able to create their own SignTP sign without the "signtp.create" permission. The line of the sign will simply be turned back to black text if they try.
signtp.use - Allows players to use SignTP signs.
signtp.setwarp - Grants access to the /SignTP Setwarp <Warp Name> command to set a signwarp.
signtp.delwarp - Grants access to the /SignTP Delwarp <Warp Name> command to delete a warp.
signtp.warp - Grants access to the /SignTP Warp <Warp Name> command to teleport to signwarp locations.
signtp.warp.other - Grants access to /SignTP Warp <Warp Name> [Player] to teleport other players to signwarp locations.
signtp.list - Grants access to the /SignTP list command to list all of the signwarp names.
signtp.reload - Grants access to the /SignTP Reload command to reload the plugin's config and warps.
Edit: This has been resolved now. I promise I'm serious this time; I've tested and debugged the plugin head to toe, and I'd be genuinely surprised if there are any more bugs.
Alright, so it turns out that even after v1.0.3 successfully testing (at first), the file system seems to still be a bit buggy. In v1.0.3, with my Windows computer most things seemed to work just fine; after I released it, I found that the 1.0.1-1.0.3 transfer had one defect: oddly enough, if I put SignTP v1.0.2 files into the warps folder, those files failed to convert, but other renamed text files and the old 1.0.1 text file worked just fine.
Now about my "with my Windows computer" note: I have a publicly hosted server, and when I put SignTP on there, the files went all whack. It's likely that they have Linux running on their servers, which may handle the backslash file separator differently. By now I've changed that, and hopefully it should work on all platforms (which I find ironic, since Java is supposed to be "write once, run anywhere").
The last couple of issues I'm down to are that the 1.0.2-converted files strangely fail to be read, and - this may be from the same cause - /signtp delwarp often takes several times to actually delete a file.
So, sorry for the semi-broken file releases. I'll be working whenever I can to fix the issues. Meanwhile, feel free to report any new bugs you find, and if you happen to have any solutions I'm open to input.
The download marker is nearing 1,000... Share it here if you're the 1,000th downloader! :)
Edit: 1k downloads and no comment. Oh well. Yay, 1,000!
This issue has been resolved in v1.0.3. (Re-edit: Actually not. v1.0.4 really fixes things.)
If you are currently using v1.0.2 or plan on using it, I highly recommend that you read this:
For some reason the file creation with v1.0.2 is really weird sometimes but not other times. As this is being written, this issue was recently discovered and is being looked into as a high priority. You may want to either stick to v1.0.1 or go straight to v1.0.3, where the transfer process is perfect and clean.
Good news! The new SignTP file was uploaded yesterday, and as of now it's awaiting approval by BukkitDev. Here's the update you've all been waiting for!
To see the new features, click here for the file's changelog.
TL;DR for the changelog: I pretty much fulfilled the ToDo list (besides making the parent plugin), as well as added some new config features and safety checks, fixed some bugs, all that good stuff. See the link above to receive instructions on updating your config.
Edit: The file is now approved. Enjoy your new SignTP experience.
Hey there.
I've recently begun using my spare time to focus on updating SignTP. Lately, for a long time in fact, I've been really busy with my server (which just shut down, unfortunately), my other plugin, SecureLogin, school, the rest of life, all that
funstuff. But I've been finding bits and pieces of time on my hands, which I am now using to code this plugin!So expect an update; if not soon, eventually. :)
Where in the config files do i put signtp.*
@Killerbee2014
Lol, you don't use a command. I guess I should state the instructions in the plugin description. Anyway, you simply place the sign, and type in what you would see after the sign is created.
For example, on the first line of the sign that you're editing, you would put "[SignTP]" (case insenstive), which is the default prefix UNLESS you change it in the config file. On the second line, you would specify a warp name, such as "warpyland". On the third line, you may put anything; the plugin doesn't bother reading the third line. And finally, on the fourth line: if you have economy enabled, you may put "$12" or any price prefixed with a dollar sign, so that the sign will charge players to use it - putting other text on the fourth line with economy enabled is fine; otherwise, if you do not have economy enabled, you may still put absolutely anything you want on the fourth line.
Hope this helped. :)
Edit: A day after this post, I have now made a list of instructions on how to use the plugin, as seen above in the plugin description.
Which command to create the sign? Tanks