SetRankPB
SetRankPB - Change ranks in-game
Version: 1.4 CB 1.3.1-R2
Features:
- Changes ranks in-game.
- Shows achievements to Spout players when their rank is changed.
- Lets players rank up themselves using iConomy.
Commands:
- /rank [Player] [Rank] - Changes a player's rank. Alias: /setrank
- /promotion [option] <arguments> - Lets players promote themselves using iConomy. Type /promotion in-game for more information.
Source code:
- Inside the jar file!
Untested API:
Permissions:
- setrankpb.rankall - Ability to rank to all groups.
- setrankpb.rank.<group> - Ability to rank to a specific group.
- setrankpb.norank.<group> - Players with this node cannot rank a specific group.
- setrankpb.promo.price - Lets players use /promotion price <rank>
- setrankpb.promo.buyall - Lets players buy all ranks
- setrankpb.promo.buy.<rank> - Lets players buy a specific rank
- setrankpb.promo.whatami - Lets players use /promotion whatami
- setrankpb.promo.available - Lets players use /promotion available
NOTE: This is only working with PermissionsBukkit and SimplyPerms! There is a version for Permissions 3.x on http://forums.bukkit.org/
Please post your issues here.
@ShanevMeyr
1. Not yet, but I can implement that in the next version. 2. A rank is basically a group. A group has different permissions. I. e. Admin, Moderator, Member, Guest. SetRankPB changes players' groups for you. It does not modify the chat nor the nameplate. But plugins like mChat can do that.
@RedPoptarts
What version are you using? I've fixed a permissions bug in 1.3.1.
I have two questions regarding this plugin:
1. Is there a way to automatically rank up players, when they earn a specific amount of xp?
2. Is the rank a player has displayed in the chat or above his head?
For the longest time I had been giving my users setrankpb.rank.<group> on accident, which allowed them to buy appropriate ranks. Recently I realized this allows them to use the /rank command to bypass buying the rank altogether, so I have replaced the previous permission with setrankpb.iconomy.buy.<rank>.
Unfortunately, users now report they don't have permission to buy the rank with /promo buy RANK, but they are able to promote with /promo price RANK.
Is this a bug? Is something misconfigured?
PB Config: Here
@Baummann1703
Awesome! I also use SignRank but its very buggy and doesn't really suit my needs for a full promotion system. I can't wait for its release. I considered writing my own GM version because I need it so badly. :P
Let me know if you need any help testing the GM version.
@Baummann1703
Thank you for the quick fix sir. :)!
@Holty96
Checked this already?
Hey, can you make a version of this plugin for permissionsex. The original setrankpex does not work :D
@MutinyCraft
The user duplication bug has been fixed in 1.2.1. I'll make a quick update including the rank-offline-players in config.yml.
I have been using SetRankPB-1.1 and that is the only one that works well in my opinion. With the latest version you can rank players that do not even exist and sometimes when ranking a player it will tell you the rank was changed, but if you go to the PermissionsBukkit config.yml it only created a duplicate of that user and didn't actually rank the person. Is there a reason that this allows you to rank players that don't exist or have never logged on to the server? I understand how it could be useful, but on a large server you could have your config.yml filling up with useless names.
Possible fix that I can suggest: Add option to config.yml for rank offline players: true/false
@Sk8Sanctified
I'm already working on SetRankGM for GroupManager. With Rank Signs ;).
This plugin is genius! Finally the people that don't understand how to register :/ can earn the member rank! That's enough trust for me to allow them the rank, showing they want to play on the server legit, not grief and earn in game coin like everyone else! Heck yah!
Only one issue, I use group manager too /me starts crying in the corner.
Adding a request to the support GM conversation!
@Straevaras
I'm using it on 1597. I don't have any problems. How exactly does it not work? Internal error? Doesn't do anything at all?
@acekid2
Yes it does.
Does this plugin work with the 1.0.1-R1 version of craftbukkit?
I, too, would like support for Group Manager. But I thought this plugin was inactive and it doesn't work for me on 1597. Are you going to update it for 1.0 or is it going to remain at 1.8?
@chelben9
There are 2 different ways to fix this.
1st way: Give yourself the permission setrankpb.norank.<rank that doesn't work>: false
2nd way: I made a mistake when setting up the permissions for the plugin. Open SetRankPB.jar with WinRar or 7-Zip and open the plugin.yml file which is in it. Now go to the permissions: configuration and go to every setrankpb.norank node you can find. Those nodes have a setting called default: op, remove it. Save it and reload your server.
@RedPoptarts
Sorry but, the title says SetRankPB not SetRankGM. I'm trying to use the official stuff only. But if I get too many requests, I'll definetely support GroupManager.
I really like this plugin but it doesnt work that great the whole time. Half the time i try it says you can not rank that player. What does that mean and how do i fix it? Thnx
This is the best self-promotion plugin out there. Please add GroupManager support! I want to continue to use this plugin because it makes admin/mods life so much easier (and the users love it too), but we are trying to migrate to GroupManager and can't because this is the only plugin that doesn't support GM.
I spoke with Elgarl about how much work would be required for you to add support. After looking at your code he concluded:
Thanks again! I look forward to the next version!