PaidRanks - Rankup

Announcements
- Now supports Vault!
Description
- Using this plugin you can allow your users to obtain new ranks by paying configurable amounts of in-game money. You can have as many groups as you wish and set a price that is different for each of them. It is as easy as adding your groups to the lists in the configuration file and restarting your server. Please make sure you read the commented section of the config file as it contains important information about setting up the file. Enjoy :-)
How to Install
- Download the latest PaidRanks.jar and add it to your plugins file on your server.
- Start the server!
- Go to your config.yml under the /Plugins/PaidRanks
- Decide whether or not you want your ranks to be global
- Now go to the language file and decide if you want to change anything. If not your all set.
- Go in-game and follow the commands!
Compatible Permissions/Economy
Economy:
- Vault
- The New Economy
- SQLEconomy
- iConomy
Permissions:
- Vault
- PermissionsEx
- LuckPerms
Commands
<> Required | [] Not Required
| Command | Permission | Description |
|---|---|---|
| /pr | paidranks.commands.pr.help | This screen. |
| /pr help [page] | paidranks.commands.pr.help | Page of help. |
| /pr reload | paidranks.commands.pr.reload | Reloads the whole plugin. |
| /pr reload language | paidranks.commands.pr.reload.language | Reloads the language file. |
| /pr reload ranks | paidranks.commands.pr.reload.ranks | Reloads the ranks file/mysql. |
| /pr ladder create <ladderName> [-default | -requiresRank] | paidranks.commands.pr.ladder.create | Creates a ladder. |
| /pr ladder remove <ladderName> | paidranks.commands.pr.ladder.remove | Removes a ladder. |
| /pr ladder set <default | world><ladderName> [value] | paidranks.commands.pr.ladder.set | Set various variables of ladders. |
| /pr ladder toggle requiresRank <ladderName> | paidranks.commands.pr.ladder.toggle.requiresrank | Toggles the requiresRank variable. |
| /pr ladder info <ladderName> | paidranks.commands.pr.ladder.info | Gets various information about the ladder. |
| /pr ladder list | paidranks.commands.pr.ladder.list | Lists all the available ladders. |
| /pr rank add <ladderName> <rankName> [price] [permission] | paidranks.commands.pr.rank.add |
Adds a rank to a ladder.
|
| /pr rank remove <ladderName> <rankName> | paidranks.commands.pr.rank.remove | Removes a rank from a ladder. |
| /pr rank set <ladderName> <rankName> <price|perm|position> <value> | paidranks.commands.pr.rank.set | Set various variables of ranks. |
| /pr rank info <ladderName> <rankName> | paidranks.commands.pr.rank.info | Gets various information about the rank. |
|
/pr rank list <ladderName> |
paidranks.commands.pr.rank.list | Lists all the ranks within that ladder. |
| /ru help | paidranks.commands.ru.help | This screen. |
| /ru [ladderName] | paidranks.commands.ru.rankup | Rankup the default/specified ladder. |
| /ru ladder list | paidranks.commands.ru.list.ladder | List all the available ladders. |
| /ru rank list [ladderName] | paidranks.commands.ru.list.rank | List all the available ranks within the default/specified ladder. |
| /ru rank next [ladderName] | paidranks.commands.ru.rank.next | Gives you information about your next rank within the default/specified ladder. |
Tutorials
- None at this time.
Github
Change Log
- You can view the Change Log Here.
Suggestions
- If you have any suggestions please feel free to make them. I am very open to criticism and new ideas! Also, If you like what you see and want to support the development of this plugin and any other plugins i decide to create.
Donations
- If you like what you see and want to support the development of this plugin and any other plugins i decide to create, please donate by clicking on the donation button below.

-
View User Profile
-
Send Message
Posted Jul 22, 2013MinecraftServerDealsBravo you could use a command block with a button
-
View User Profile
-
Send Message
Posted Jul 21, 2013@BlazeRealmGaming
The permission for the ranks is not required. Also thats just to show you can set custom permissions on each group. There is one main perm for all of them. Which is paidranks.normal which will work in your case.
Permission: <
This is the main one above your ranksYour rank Default:
Price: 200
Permission: <
-This is not required@quillis123
It doesn't interact with PermissionsEx directly. It uses Vault. In PaidRanks I remove the current rank from the player an
@MinecraftServerDealsBravo
I'm actually quite bust atm. I will add this feature as soon as possible
-
View User Profile
-
Send Message
Posted Jul 19, 2013Hello when I do /rankup in game it says "You do not have permission for this! No permission for /rankup!" Please help! I even have the "paidranks.normal.rank" permission in the groups and it still wont work!
-
View User Profile
-
Send Message
Posted Jul 18, 2013I am using a sort of complex permissions system with PEX. I need to know how paidranks is actually ranking players up. With PEX, does paidranks /pex user <player> group set rank, or does it /pex user <player> group add rank? I need to know how it's doing this and I haven't had time to test it.
Edit: Ok, I tested a bit and noticed that /rankup is using /pex promote <player> <the ladder you specify>, to rank players up. Now, the problem with my set up is that I am using two ladders. Each user is in two groups, a member group on the default ladder, and then a settler group on the rpg ladder. I have my settler group set as default, and it works with /rankup, as long as it's the only group the player is in. However, when I tested it while the player was in two groups, one the settler group and two the member group, /rankup would not work, saying that you must be in the settler group to start the rankup ladder. In PEX, the groups are listed with member being the lower rank, therefore listed below settler on the pex list. I messed around with ranks in order to get the settler group onto the bottom of the list (lowest rank), and /rankup worked. So the problem with the current multi ladder support is that when /rankup checks the players group, it is only checking the bottom group listed or the lowest rank in PEX. It should be able to identify the group wherever it is in the pex list. Therefore improving the support for having multiple ladders, and allowing admins to set their ranks how they please. This is just what i gathered from a few minutes of testing with PEX and PaidRanks. I am not sure if i am right or not but that is what seems to be the problem. Thanks and i hope you can fix this soon! :p
-
View User Profile
-
Send Message
Posted Jul 18, 2013I love this plugin! Only one thing to ask: I would like the people to right click on a sign that ranks them up instead of them typing the command.
-
View User Profile
-
Send Message
Posted Jul 16, 2013@Thecraftbuilder
Try deleting the rankprices.yml and let the plugin re-create it and recreate it.
-
View User Profile
-
Send Message
Posted Jul 16, 2013Why is it that when my Default Ladder is enabled it keeps saying default ladder not enabled? How Do i fix it?
-
View User Profile
-
Send Message
Posted Jul 14, 2013@OfficialBasic
There are custom perm nodes in the paidranks.yml file
-
View User Profile
-
Send Message
Posted Jul 14, 2013why does it only allow me to rankup when in op mode?
-
View User Profile
-
Send Message
Posted Jul 14, 2013@EpicZenon
I figured out it was Essentials group manager causing the problem. I switched to PermissionsEx and everything works perfectly.
-
View User Profile
-
Send Message
Posted Jul 12, 2013Hi, Maybe you could do something with signs? As a suggestion?
-
View User Profile
-
Send Message
Posted Jul 11, 2013Hi, I have been using this plugin for quite some time now. I have a tekkit server up using the normal ranking system. I have recently decided to setup a bigdig server as well but with a better ranking system. I created a rank system with structure etc and started to have a crack at the ladder within PaidRanks. I have been at this for quite some time now and I am still not getting very far with it. Either I get a message saying that the user needs to be in the default group to progress to the next rank even though they are already in the default group. Or I get a message saying that the user does not have the required perms.
If anyone could give me a few examples of how this is laid out within the paidranks.yml and PEX perm.yml. So I can get a better idea of what I should be doing, it would be greatly appreciated.
-
View User Profile
-
Send Message
Posted Jul 9, 2013@lostminecraft
I have the same problem, but mine says rank Trainee.
//Cut for space//
DefaultPaidRanks:
#Format = <rank>: Example below.
#Required Price: <price>
#Optional permission: <permission>
#When true it will use /rankup
Enabled: true
#There must be a permission here.
Permission: paidranks.normal
Trainee:
Price: 0
Recruit:
Price: 5000
Private:
Price: 10000
Corporal:
Price: 15000
Sergeant:
Price: 20000
WarrantOfficer:
Price: 25000
Lieutenant:
Price: 30000
Captain:
Price: 35000
Major:
Price: 40000
Colonel:
Price: 45000
General:
Price: 50000
//Cut for space//
Did I miss something?
-
View User Profile
-
Send Message
Posted Jul 9, 2013@lostminecraft
That means the player has to be the rank default to start.
-
View User Profile
-
Send Message
Posted Jul 1, 2013hmm So what ever I do I basically cant get this plugin to work for over 6 months... So with v2.0 I tried with the default rankprice.yml and gave the default perm it wanted to my group and it always says "You have to be the rank default to begin the group list!" Even when I edit my rankprice.yml it does the same thing and even when I get other peoples yml to test it does the same thing PLEASE help
-
View User Profile
-
Send Message
Posted Jun 25, 2013every time I install it it messes up my permissions and I have to redo them ALL I actually got it to work I had a few players rank up but a couple minutes later it all messed up all my essentials perms like no one could warp spawn or do any commands with essentials PLEASE HELP this is a greate plugin and im using it on a prison server so it very needed so PLEASE HELP thank you
-
View User Profile
-
Send Message
Posted Jun 24, 2013Can someone please tell me if this plugin will conflict with the following:
Inheritance for groups. There are 4 user groups and 3 hidden groups (for donor, voter etc). I would like to set an inheritance so each group is linked but would also like /rankup.
-
View User Profile
-
Send Message
Posted Jun 23, 2013Hey i wonder if you can make it automatic like if you have that amount of cash you rank up without typing /rankup and if you can do like if you choose Builder there are a way and if you choose Farmer there are another way like when Builder next is Build Leader or somthing and on Farmer there are Farm Leader. Hope you can do this :D
-
View User Profile
-
Send Message
Posted Jun 18, 2013Im getting "An internal error occurred while attempting to preform this command" When ever I/users do '/rankup'
-
View User Profile
-
Send Message
Posted Jun 12, 2013i hope is good i am trying it