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.
My paidranks doesnt work... pls help, this is my file. Ladders:
( there are spaces on the right places )
Please anyone... I get this http://gyazo.com/0bec73eb85d624e87e7d970ed17e9e82 It just keeps putting them in the same rank.
Hi, im using this plugin with PEX and none op people cant use /rankup... Pls help me
Hey!
Ive been using this plugin for more a half year. Recent months Ive been experiencing the rank bug with PEX giving different ranks in each world and not giving out ranks on global basis while /rankup.
For instance a player is in PRISON world he is the rank B then he goes to PLOTWORLD and types /rankup and becomes A which is the next rank on the ladder, but when he tp back to the PRISON world he is still C.
It would be lovely if you could fix this issue @messageofdeath
@highfaller
I'll take those into consideration in my next build.
It keeps saying "Invalid Args! Default Ladder Not Enabled In rankprices.yml. Here's my config, can someone correct me if I'm wrong? Ladders: Default: Requiredrank:Default default:TRUE Ranks: Default: price: 0 B: price: 5000 A: price: 10000 Elite: price: 25000 Endangered: price: 50000 Veteran: price: 100000 Streaming: price: 200000 President: price: 400000 Free: price: 800000
[Suggestion] Add the command /ranks (shows a list of the ranks in the config and it's price) [Suggestion] Add the command /nextrank (shows the player's next rank and it's price)
@messageofdeath
I am having the exact same problem, I can't have donors or staff rankup without them being OP, because I have no idea how to add them to two groups.
rankup command doesn't rank up, just stays on first rank. Also no money is taken? Using GroupManager and Vault latest versions ... what could be wrong?
@gamingillusion
Omg Im having the same problem. Does it say this? worlds: world: group: - B and it wont change the - B I Need HELP!
@FightManiac
That is the EXACT SAME problem I am having. Hopefully they will make a solution soon I really don't want to have to switch plugins since I have used paidranks for over a year now.
I know that Paidranks is world based in its commands but it is really causing me trouble. If I set a player to default with PermissionsEx and then they type /rankup it will move them to B but when they type it again it keeps saying it moved them to B and still takes money from them as well. Is there anyway to resolve this? I can see in the permissions file that the player has group default and then in world prison he has B. Please help.
@FightManiac
Paskaityk messageofdeath paskutinį pranešimą. Kokią vault versiją naudoji?
Hello ,what's the problem ? Paidranks are setting players the rank in the world they used the command /rankup I need it to be set in all worlds. How can i fix it?
How can i make it give them the rank globally, not per-world?
There will be an update soon so watch out for it!
I will be re-writing the plugin for a 3rd time and I will make it right as I have improved as a developer over the months. I will also be providing an API for developers to hook into to give you guys more awesome features! Such as possible InfoBoard integration as a possibility! These features will include the price to your next rank as well as the name of it. I will be adding commands for easier configuration as I can see the struggle to configure it yourselves as I barely can. I will also be adding mysql support for easier configuration if you wish to do it that way or it can be just a configuration storage place. Don't worry yaml files won't be forgotten if you don't want to use mysql. I will try to make the config as easy as possible to use as well as integrate commands as I had stated earlier.
- Developer of Galaxy Gaming Network messageofdeath
I don't like the fact it bases each rankup based on the world you're in. Please add an option to disable this feature.
Is there is a way that player are VIP+ and he have either rank?
2 groups ;o ?
If you do /rankup it says no default ladder configured but in ladders i put Default: Default: true Ranks: (Ranks and stuff)
Argh! When I leave the world I ranked up in the rank is gone but when I go back to the world I ranked up in the rank is back!
[14:31:10 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) [bukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:196) [bukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchCommand(CraftServer.java:542) [bukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.PlayerConnection.handleCommand(PlayerConnection.java:932) [bukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:814) [bukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.PacketPlayInChat.a(PacketPlayInChat.java:28) [bukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.PacketPlayInChat.handle(PacketPlayInChat.java:47) [bukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:146) [bukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [bukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:655) [bukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) [bukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) [bukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) [bukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [bukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] Caused by: java.lang.NullPointerException at me.messageofdeath.PaidRanks.Commands.rankupCommand.rankup(rankupCommand.java:98) [?:?] at me.messageofdeath.PaidRanks.Commands.rankupCommand.rankup(rankupCommand.java:74) [?:?] 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) [bukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] ... 13 more