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 Feb 3, 2014When i do /rankup i dont get a new rank it just stays at the same rank over and over .
YML http://pastebin.com/GtKNtkE3
-
View User Profile
-
Send Message
Posted Feb 2, 2014When I do /rankup , nothing appears, its just blank.
-
View User Profile
-
Send Message
Posted Feb 1, 2014PermisionEX issue
When player ranks up it only ranks up in current world. And if it ranks up again it ranks to the same rank and gets stuck in a loop, because it ranksup relatively to the global group and not the current world where new rank group appears.
[EDIT] Problem appears when using latest essentials Essentials-2.12.2
[EDIT] Nope the problem is with new version of Vault, and not Essentials
-
View User Profile
-
Send Message
Posted Feb 1, 2014I have a bug.
This plugin doesnt work in combination with donator groups.
I am using permissionsex.
And when i have a donator group added it says im not in the needed rank.
Like this:
groups: - VIP - DBlock
And now it says i cannot go to the next rank cuz im not in the dblock rank. I think it only looks at the first group in the pex permissions file.
-
View User Profile
-
Send Message
Posted Jan 28, 2014@RGAscent
I am having the EXACT same problem and I don't know why.....
-
View User Profile
-
Send Message
Posted Jan 27, 2014This is my rankprices.yml file:
http://pastebin.com/CJpgQm7W
-
View User Profile
-
Send Message
Posted Jan 27, 2014Please help! When I do /rankup, I get this error in console. It does actually rank me up, but says there was an error?!?! [17:37:51] [Server thread/INFO]: Cadruix issued server command: /rankup [17:37:51] [Server thread/ERROR]: null org.bukkit.command.CommandException: Unhandled exception executing command 'rankup' in plugin PaidRanks v2.1 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) [craftbukkit.jar:git-Spigot-1259] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:199) [craftbukkit.jar:git-Spigot-1259] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchCommand(CraftServer.java:548) [craftbukkit.jar:git-Spigot-1259] at net.minecraft.server.v1_7_R1.PlayerConnection.handleCommand(PlayerConnection.java:962) [craftbukkit.jar:git-Spigot-1259] at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:817) [craftbukkit.jar:git-Spigot-1259] at net.minecraft.server.v1_7_R1.PacketPlayInChat.a(PacketPlayInChat.java:28) [craftbukkit.jar:git-Spigot-1259] at net.minecraft.server.v1_7_R1.PacketPlayInChat.handle(PacketPlayInChat.java:65) [craftbukkit.jar:git-Spigot-1259] at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:147) [craftbukkit.jar:git-Spigot-1259] at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craftbukkit.jar:git-Spigot-1259] at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:686) [craftbukkit.jar:git-Spigot-1259] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:273) [craftbukkit.jar:git-Spigot-1259] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:548) [craftbukkit.jar:git-Spigot-1259] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:453) [craftbukkit.jar:git-Spigot-1259] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Spigot-1259] Caused by: java.lang.NullPointerException at org.bukkit.ChatColor.translateAlternateColorCodes(ChatColor.java:206) [craftbukkit.jar:git-Spigot-1259] at me.messageofdeath.PaidRanks.Database.English.getRankupPlayer(English.java:28) [?:?] at me.messageofdeath.PaidRanks.Commands.rankupCommand.rankup(rankupCommand.java:103) [?:?] at me.messageofdeath.PaidRanks.Commands.rankupCommand.rankup(rankupCommand.java:42) [?:?] at me.messageofdeath.PaidRanks.Commands.rankupCommand.issue(rankupCommand.java:18) [?:?] at me.messageofdeath.PaidRanks.Commands.CommandHandler.onCommand(CommandHandler.java:14) [?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [craftbukkit.jar:git-Spigot-1259]
-
View User Profile
-
Send Message
Posted Jan 27, 2014@TWSSYesterday
I'll take that into consideration on my next build of PaidRanks.
-
View User Profile
-
Send Message
Posted Jan 27, 2014@XPassw0rd
I'll take that into consideration on my next build of PaidRanks.
-
View User Profile
-
Send Message
Posted Jan 27, 2014@aaycapp
Add 'Default: true' to your ladder
Example:
http://pastebin.com/yq8irf3b
-
View User Profile
-
Send Message
Posted Jan 25, 2014http://pastebin.com/wd35fAzc when i type /rankup in game "Invalid Args! Dafault ladder not enabled in the rankprices.yml" please help
-
View User Profile
-
Send Message
Posted Jan 25, 2014@ajz2017
re-install the plugin bro
-
View User Profile
-
Send Message
Posted Jan 15, 2014What would top this plugin off is the customization of the rankup message and the error message for players who dont have enough money. Something with like @p for player @r for next rank on ladder and @m for the amount of money required. So we could just make custom messages per ladder or even per rankup.
-
View User Profile
-
Send Message
Posted Jan 14, 2014@GofyGoober5
You need Vault man most likely if you haven't installed it yet.
-
View User Profile
-
Send Message
Posted Jan 13, 2014I cant get it installed i put it in plugin folder and i reload server but it wont work?? enyone plzz help me!!!!!**
-
View User Profile
-
Send Message
Posted Jan 12, 2014Could someone please help me! Long story short my friends and I are making a server. We want ranks. I have already done the perms with Essentials. I installed this and typed the names perfectly. And set the first one to default. However, I can only rank up once. I gave myself plenty money so that's not the problem. When I do /rankup at the second rank it ranks me to the same exact rank and takes the money. Does anyone know the problem?
-
View User Profile
-
Send Message
Posted Jan 10, 2014@coolkaplan
This... In desperate need of this! Prison servers that offer donator ranks can't offer them as of now.
-
View User Profile
-
Send Message
Posted Jan 9, 2014Hello, I run a server, and have people part of multiple ranks. I would really like an update for this plugin, because of the problems I face. For instance, if someone is rank default or above in the latter, then they can /rankup just fine. BUT, the real problem comes in when it comes to purchasing VIP Ranks. For instance if you were rank default, and then purchase vip rank, it would run the command /pex user {player} group add VIP. that would then make them part of both groups, inheriting both perms. But when someone tries to rankup, it tells them that they need to be group default to rankup, WHICH THEY ARE!!!! Please fix this, because I am in deep need of this function on my server.
-
View User Profile
-
Send Message
Posted Jan 9, 2014@ajz2017
I'm getting the same error
-
View User Profile
-
Send Message
Posted Jan 9, 2014Does this plugin work with 1.7 ?