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 Mar 28, 2013I have a question, Im trying to find a rank plugin that adds people to sub ranks and not the normal ranks. Can this plugin do that? How would I redirect it?
-
View User Profile
-
Send Message
Posted Mar 27, 2013Help me? First of all here is my default ladder in my rankprices.yml:
It seems I can only do the default and the Commonor rank. When i add my next rank which is "Knight" It will tell me I do not have a permission listed for the rank. Or something along the lines of that. Where do I have to add my next group to have it work flawlessly? All that works right now is the default to the next rank, Commonor. Thanks.
-
View User Profile
-
Send Message
Posted Mar 25, 2013@Evilbannana1
Put the perks ladder on the Default groups and remove the perms from other groups. Keep the default ladder on a ladder in paidranks.
@no0crY
You need to enable on of the ranks. Like Default group or the ladders.
@DeanUKMC
Add the rank 'Voter' to you group list and it should work.
-
View User Profile
-
Send Message
Posted Mar 25, 2013Need a bit of help please!
I recently added a feature into my server that whenever you vote it will add you into the "Voter" group for 24 hours (Using pex). This works fine, but for some reason while in the Voter group people cannot rank up even though they have the permission to rankup. I've been using pex weights to make their default rank a higher priority than Voter but no luck, please help!
Thanks :]
-
View User Profile
-
Send Message
Posted Mar 25, 2013Hi , in my server 1.5 PaidRanks don't work. When anyone type /rankup , the plugin don't work , and apears 1 message : Invalid Args! Default ladder nor enable in rankprices.yml
I hope you can help me
-
View User Profile
-
Send Message
Posted Mar 24, 2013Hi there, plugin looks great, however my server uses two group ladders, we have a basic ladder, Guest, Member, Mod, Admin, etc. and a perks ladder, Peasant, Citizen, Warrior etc. I want to make it so players can use the /rankup command to rise up the perks ladder, however when players are in both their basic and their perks group, Paidranks thinks they are only in the basic ladder. I have tested and by removing the user from the basic ladder, the plugin works fine. Is there any way around this? I'm using PEX by the way.
-
View User Profile
-
Send Message
Posted Mar 21, 2013@centriux
The player has to be a rank that is in the group list. This will soon change with a parameter in the config.
-
View User Profile
-
Send Message
Posted Mar 21, 2013@zygass
There is a new config with v2.0
-
View User Profile
-
Send Message
Posted Mar 18, 2013I gave Default group paidranks.normal permission and set DefaultPaidRanks Enabled: true, but now it says: "You have to be the rank default to begin the group list." I use GroupManager. Need simple working tutorial for v2.0 because I can't make it work :/
-
View User Profile
-
Send Message
Posted Mar 17, 2013@messageofdeath
Thanks
-
View User Profile
-
Send Message
Posted Mar 17, 2013@IBunkerZz
I help run DrugCartel and what we had to do and you will as well is use weights. I am assuming you are using inheritence and that is what requires it. I will go into more detail here but there is a seperate plugin(PermissionsEx is what we use) to control that. Essentially you make the MAIN RANKS such as our druggie, addict, grower etc as the highest weight while VIP statuses are below that. This way PaidRanks will go and remove the main rank and update it with the newest one instead of removing the VIP status or whatever other rank they might have(ex. Mod).
If you need futher help you can get it on their help files that they have. Also you can do /pex help and go through the pages there on the commands to get it setup.
-
View User Profile
-
Send Message
Posted Mar 17, 2013I configured config. It Works. Thank you very good plugin :)
-
View User Profile
-
Send Message
Posted Mar 16, 2013My console: at net.minecraft.server.v1_5_R1.ServerConnection.b(SourceFile:35) at net.minecraft.server.v1_5_R1.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.v1_5_R1.MinecraftServer.r(MinecraftServer.java:580) at net.minecraft.server.v1_5_R1.DedicatedServer.r(DedicatedServer.java:225) at net.minecraft.server.v1_5_R1.MinecraftServer.q(MinecraftServer.java:476) at net.minecraft.server.v1_5_R1.MinecraftServer.run(MinecraftServer.java:409) at net.minecraft.server.v1_5_R1.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.NullPointerException at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.hasPermission(PermissiblePEX.java:105) at org.bukkit.craftbukkit.v1_5_R1.entity.CraftHumanEntity.hasPermission(CraftHumanEntity.java:109) at eu.wServers.messageofdeath.PaidRanks.PayRanks.onCommand(PayRanks.java:42) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ... 15 more In game it says: An internal error ocurred while attempting to perform this command
-
View User Profile
-
Send Message
Posted Mar 16, 2013For minecraft 1.5 version i get error! For 1.4.7 with same config is perfect.What i gonna need to do?
-
View User Profile
-
Send Message
Posted Mar 16, 2013@zygass
It worked for the other 500+ people that downloaded it.
-
View User Profile
-
Send Message
Posted Mar 16, 2013When you update it to 1.5? Becouse 2.0 version doesn't work now.
-
View User Profile
-
Send Message
Posted Mar 14, 2013@Redstoner This would be possible, but the thing is that Vault does not have any events. So I would have to code events individually. So this could take a little bit.
-
View User Profile
-
Send Message
Posted Mar 13, 2013Does this work with groupmanager?
-
View User Profile
-
Send Message
Posted Mar 12, 2013@MrRedstoner
Nice username
The way my server works, is basically an Infection server [Zombies fight humans... Sort of like COD]. I want players to instantly rank up once they get enough money. If server owners don't want this, they could set Automaticranks: False
-
View User Profile
-
Send Message
Posted Mar 12, 2013@Redstoner
That wouldn't make sense since some people might not want to rank up..?