RankSigns
Description:
RankSigns is a rank up plugin in which you can rank up or buy permission nodes via signs. It also uses economy to rank up or buy permissions. All you have to do is set up a simple RankSigns sign. This plugin requires Vault and a permissions and economy plugin that supports Vault. This plugin has many more features to add. If you have a suggestion, let me know. Thank you for downloading and enjoy the plugin.
New Version Released! (February 6, 2014)
- Just an update to 1.7.2
Setting up a RankSigns sign:
Making the signs can be confusing. Please take a look at the image at the top right corner of the page if you are having problems.
- Line 1: [RankSign] OR [PermSign] OR whatever you have specified in the config
- Line 2: The Rank or Permission node that is being sold
- Line 3: Price (This can also be set to free, or left blank if you set the currency to none)
- Line 4: Unused, but maybe time?
Config:
- currency: Can be set to none (allowing line 3 to be blank) or money
- Shorter Permissions: With this feature in the config, you can have a permission node that doesn't fit on a sign renamed to something that will fit on the sign. An example is already available in the config. You can do as many as you want and even rename permissions that already do fit on the sign. With this feature, the permission in permsign.buyperm.[permission] will not be the shorter version, it will be the actual permission node. This new feature can be confusing, so if you need help I will be glad to help!
- Sign Headers: Edit the first line which indicates a rank/perm sign
Permissions:
- ranksign.buyrank: Gives permission to buy all permissions
- ranksign.buyrank.[rank]: Gives permission to buy a rank from a RankSign
- permsign.buyperm: Gives permission to buy all permissions
- permsign.buyperm.[permission]: Gives permission to buy a perm from a PermSign
- ranksign.create: Gives permission to create RankSigns
- permsign.create: Gives permission to create PermSigns
Commands:
- /ranksigns: Shows version of plugin and what you can do based on your permissions.
Tutorial:
JamsyBoy14 was able to make a tutorial video for this plugin. Be sure to thank him and subscribe! I hope this video can help you guys.
@Bballheat
Perhaps I should have been more clear when I wrote it. It does work now, the signs are working fine and I can use them, the only thing that does not display correctly is the "/ranksigns" which does not display any of those things I have permission for, however that isn't really an issue atm. :)
@TehBeginner
Sooo... it still doesn't work? I really need to see your groups yml file if it's not working since thats where the problem seems to be, I think.
@bingoberraz
EDIT: Omg I'm such a server noob, i found the problem, it was caused by a capital m in the config file. lol
Yes you would think so but here is where it gets tricky.
I have a default group simply called default, and higher group is called farmer, in the default group I have granted the permission "ranksign.buyrank.farmer" and the sign I have says
[RankSign]
farmer
5000
However this does not give me permission to buy the rank, which gives two possibilites, either there is a flaw in the permission node in my permissions file or there is something with the sign, typo or something. Still this since the sign is responding to clicking it suggests the plugin is working and atleast the first line of the sign is correct. But when preforming the command "/ranksigns" it diplays the default text but does not show any ranks which I am suppose to have permission to buy, it's just empty. All this make me belive that the problem is with the permisson node in the permission file rather then something with the signs.
@bingoberraz
Correct. Correct.
@TehBeginner
It seems that your problem is that you do not know how to setup the signs..
"ranksign.buyrank.[rank]" [rank] should be replaced by the actual rank you want them to be able to buy.For example if you start out as NEWBIE and you want newbies to be able to buy the rank MEMBER you put the permission: "ranksign.buyrank.member" in the NEWBIE permission group.
Then make a sign: [RankSign] Member 20
Now people in the group newbie can buy the rank member for 20($,£,M)
Hope it helps :c
I am a bit puzzled about this, however thanks for the help anyway, I will continue searching for a solution. I'll write a commant about it when I find it, perhaps it might help someone else. :)
@TehBeginner
I don't think I can help you if its not the plugins fault :( And I've never done anything with PEX. GroupManager ftw. Anyways I'm not planning to be adding new features to this project as I am currently learning Java, but I will look at the comments if anyone needs help and update it to the current Minecraft version. Oh and thanks for offering some options to help TehBeginner, Crazdale.
I've doubled checked the Permissions file via parser, it's nothing wrong with it. Is there any chance you could send me a sample of your permissions.yml file, I might be able to help me spot the problem? :)
@TehBeginner
Sorry, but if I may interrupt to possibly save time. I'm using this for 1.6.1 and am running PEX as well. This plugin works flawlessly. In fact, this plugin is AWESOME! Thanks for your work on this Bballheat!! You may wish to check your Permissions file for errors: http://yaml-online-parser.appspot.com/ and even link it so we may see: http://pastebin.com/
That'd probably help get yours working the fastest. Good luck!
@Bballheat
Ok good, I've tried both with and without the [] so wasn't sure. And yes, I have reloaded pex several times during the testing I've done. Third, yes I have vault which is working flawless with my other plugins. Forth, yes I am indeed in the right group. I never said it was an error, after not getting the permission nodes to work, and after having checked that I didn't just misspell it etc I posted the comment to see if you had any idea to what I might have done wrong. :) I'm aware that it's not an error in the plugin, otherwise everyone else would obviously have it too. :)
About the sign it's exactly done as described in the instruction, I've created several, all with the same result: It creates the sign and I get the message, I can click it but I just get message that I don't have permission to use it.
@TehBeginner
Before we jump to conclusions, let's start basic procedures. First off it is without the []. Second, are you reloading PermissionsEX? Third, do you have Vault? Fourth, are you in the group that contains the permission? And last, is there an error? Oh and can you show me your sign that you click to rankup, or just tell me the text on the sign?
Looked around the commands and saw that someone had the same problem, however I did not find any solution.
I'm using Ranksign for 1.6.1 with PermissionsEX, I have given the permission node ranksign.buyrank.[rank], however ingame it says I don't have permission to buy the rank and I'm a bit confused, when I have the permission node:
ranksign.buyrank.[rank] it's gives me a message saying I don't have the permission neccessary.
ranksign.buyrank.rank gives me no message. So is the node with the "[]" or without them, and what could be causing the problem?
@WsupPanda
That's already added :) Say you have 3 ranks, default, player, member. Give default permission ranksign.buyrank.player, but not ranksign.buyrank.member. You would only give ranksign.buyrank.member to rank player.
Can you have it where you need to be a certain rank to use the certain rank sign?
@MinecraftServerDealsBravo
Tried it cant get it to work. Anyways, some of you know about the 1.6 dev build that came out yesterday. I'm gonna update the plugin to 1.6, but I will not do any testing on it. Please tell me if you have any problems.
Can you make the signs colorful? like:
&e[RankSign] &4Rankname &2410,000
I'm not sure how I would do the first idea since some permission nodes allow multiple commands, but I do like the second idea because I'm running out of room on the signs haha. I could even have something where if you left click the sign it gives you information about what that sign will give you, as right clicking the sign will give the rank/perm. Thanks for the idea! I like it.
You should make this plugin so that they can buy a command for a 1 time use. There could be a messsage in chat that says "you are allowed to use (command) for a one time use!" Also maybe a different way to assign a sign to this plugin? Like a command then right click the selected sign so you can have custom wording on it? Thanks!
Just updated to the Recommended Build for 1.5 and I think everything is working now. Still needs approval. EDIT: Approved :)
Sorry everyone, haven't gotten around to looking at your comments until now. Everything should be working fine when a 1.6 build comes out and I update it to that. Perhaps I'll update to the Recommended Build in the mean time.