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 17, 2013How do you use this with GroupManager? I cant get it to work.
-
View User Profile
-
Send Message
Posted Feb 15, 2013I keep getting internal error
-
View User Profile
-
Send Message
Posted Feb 15, 2013this isnt working for me even with vault
-
View User Profile
-
Send Message
Posted Feb 15, 2013v1 doesn't work for me ;/.
-
View User Profile
-
Send Message
Posted Feb 15, 2013Dude, he said that there is no perms on v1 so on default all users will be able to use /rankup command.
-
View User Profile
-
Send Message
Posted Feb 13, 2013whats the command EXAMPLE: essentials.spawn
is it like paidranks.rankup?
-
View User Profile
-
Send Message
Posted Feb 12, 2013@killertudse
On version 1 there are no perms
-
View User Profile
-
Send Message
Posted Feb 12, 2013Use the very first version it should still work until I get the new version out.
-
View User Profile
-
Send Message
Posted Feb 12, 2013@theangrytomato Tending on my server "Cheesium." I already made a mini-game for and now all I need to do is make a economy system for them( A special one ) so yeah. Maybe in a week or so not so sure.
-
View User Profile
-
Send Message
Posted Feb 12, 2013What is permissions for v1?
-
View User Profile
-
Send Message
Posted Feb 11, 2013@messageofdeath
How long are you estimating for this "simpler version" to come out?
-
View User Profile
-
Send Message
Posted Feb 6, 2013Please dont post error reports until i come out with the simpler version please.
-
View User Profile
-
Send Message
Posted Feb 6, 2013can somone tell me why this is saying error when i try use /rankup ?
##############READ NOW SO YOU WONT GET ERRORS OR IT DOES NOTHING!!!!#If Config.oldpayranks is true ONLY!OldPayRanks: groupslist: - default - C - B - A - Free Prices: default: 0 C: 15000 B: 45000 A: 100000 Free: 200000
#If Config.oldpayranks is true ONLY!Ladders: - fire - frost - aura
Prices: fire: fire_novice: 100.0 fire_apprentice: 200.0 fire_apprentice: 300.0 frost: frost_novice: 100.0 frost_apprentice: 200.0 frost_apprentice: 300.0 aura: aura_novice: 100.0 aura_apprentice: 200.0 aura_apprentice: 300.0
Permissions: fire: paidranks.fire frost: paidranks.frost aura: paidranks.aura
fire: - fire_novice - fire_apprentice - fire_master
frost: - frost_novice - frost_apprentice - frost_master
aura: - aura_novice - aura_apprentice - aura_master
-
View User Profile
-
Send Message
Posted Feb 4, 2013Hey, Whenever I type /rankup it says highest level possible but i set myself to default and I have 4 ranks?
here is my file:
##############READ NOW SO YOU WONT GET ERRORS OR IT DOES NOTHING!!!!##Config:
#If Config.oldpayranks is true ONLY!OldPayRanks: groupslist: - default - Bprisoner - Cprisoner - Dprisoner Prices: default: 0 Bprisoner: 10000 Cprisoner: 45000 Dprisoner: 100000
-
View User Profile
-
Send Message
Posted Feb 2, 2013@messageofdeath
Im getting an error Upon using /rankup, I have ladders disabled and oldpaidranks enabled.
Error:
013-02-02 01:42:01 [INFO] [0;39m<[34;22m[D]:[37;1m[36;1mZac[35;22monis[0;39m> Test[m 2013-02-02 01:42:03 [INFO] TehLonelyNinja issued server command: /rankup 2013-02-02 01:42:03 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'rankup' in plugin PaidRanks v1.8 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:186) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.dispatchCommand(CraftServer.java:514) at net.minecraft.server.v1_4_R1.PlayerConnection.handleCommand(PlayerConnection.java:979) at net.minecraft.server.v1_4_R1.PlayerConnection.chat(PlayerConnection.java:897) at net.minecraft.server.v1_4_R1.PlayerConnection.a(PlayerConnection.java:852) at net.minecraft.server.v1_4_R1.Packet3Chat.handle(Packet3Chat.java:44) at net.minecraft.server.v1_4_R1.NetworkManager.b(NetworkManager.java:290) at net.minecraft.server.v1_4_R1.PlayerConnection.d(PlayerConnection.java:112) at net.minecraft.server.v1_4_R1.ServerConnection.b(SourceFile:39) at net.minecraft.server.v1_4_R1.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:598) at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:224) at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:494) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:427) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849) Caused by: java.lang.NullPointerException at eu.wServers.messageofdeath.PaidRanks.PaidRanks.isInGroupList(PaidRanks.java:176) at eu.wServers.messageofdeath.PaidRanks.PaidRanks.rankUp(PaidRanks.java:196) at eu.wServers.messageofdeath.PaidRanks.PaidRanks.onCommand(PaidRanks.java:119) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ... 15 more
-
View User Profile
-
Send Message
Posted Feb 2, 2013I will make this plugin top priority to make it a lot simpler.
-
View User Profile
-
Send Message
Posted Jan 31, 2013Im having some trouble (Internal Server Errors) I've been having it for quite awhile: I use PEX and essentials economy here is my config:
Config:
#If Config.oldpayranks is true ONLY!OldPayRanks: groupslist: - C - B - A Prices: C: 20000 B: 50000 A: 100000
#If Config.oldpayranks is true ONLY!Ladders: - regular
Prices: regular: c: 20000 b: 50000 a: 100000
Permissions: regular: paidranks.regular
regular: - d - c - b - a
-
View User Profile
-
Send Message
Posted Jan 31, 2013I have ladders disabled, And when my users use /rankup, It gives them the "Internal error has occured"
-
View User Profile
-
Send Message
Posted Jan 30, 2013@LC14199
I get the same issue........help!!
-
View User Profile
-
Send Message
Posted Jan 30, 2013@Logocraft
Did you set ladders to false in the config. That is a common error. Also make sure you set old payranks to true.
(Assuming you don't want ladders)