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.
Plugin works just fine for me, what's wrong with it for you guys?
Are there any permission nodes?
need a moderator or admin to close this plugin it does not work anymore
@Pizzaboy23472
Never Mind, I see the other post :(
I am having trouble with getting this to work with groupmanager. I have vault and other plugins work with it just fine. when i do /rankup it says that i am now rank B, which is correct. but then, the groupmanager files remain untouched.
Is this Inactive? Or does it still work
Inactive
Im getting Error??
12:00:02 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'rank up' in plugin PaidRanks v1.0 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:16 5) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:3 70) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler. java:756) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:721)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:714) at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java :180) at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33) at net.minecraft.server.NetworkManager.b(NetworkManager.java:226) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92) at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java :550) at net.minecraft.server.NetworkListenThread.a(SourceFile:108) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:516) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:414) at net.minecraft.server.ThreadServerApplication.run(SourceFile:457) Caused by: java.lang.NullPointerException at net.milkbowl.vault.permission.plugins.Permission_PermissionsBukkit.pl ayerInGroup(Permission_PermissionsBukkit.java:176) at net.milkbowl.vault.permission.Permission.playerInGroup(Permission.jav a:381) at me.polaris120990.PayRanks.PayRanks.readCommand(PayRanks.java:115) at me.polaris120990.PayRanks.PayRanks.onCommand(PayRanks.java:96) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 14 more
@JRowe95
http://dev.bukkit.org/server-mods/activitypromotion/ This might be to your liking sir.
Can you make the ranks time managed, so for example they can purchase a rank for a set time and after the set time they are returned to there previous rank.
Works perfectly for me. This will make my life so much easier. THANK YOU. I'm wondering if there's a possibility to put some time restrictions as well as money restrictions on ranking up, that would be even awesomer. Anyway, keep up the good work.
Now I'm getting errors:
10:09:35 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'rankup' in plugin PaidRanks v1.0 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:165) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:378) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:757) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:722) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:715) at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33) at net.minecraft.server.NetworkManager.b(NetworkManager.java:226) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:93) at net.minecraft.server.NetworkListenThread.a(SourceFile:108) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:527) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425) at net.minecraft.server.ThreadServerApplication.run(SourceFile:457) Caused by: java.lang.NullPointerException at me.polaris120990.PayRanks.PayRanks.readCommand(PayRanks.java:106) at me.polaris120990.PayRanks.PayRanks.onCommand(PayRanks.java:96) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 12 more
Using Iconomy6 and permissions bukkit
This plugin looks awesome, however even after installing vault, and configuring everything it would not work. I didn't get any errors, and when i try to use the /rankup command in-game my server does not react. No notifications are sent to the user, and no transaction ever takes place. I REALLY need this plugin because it is the key to the operation of my server.. any ideas?
/ranklist shows a list of ranks [green] is affordable [gray black] is not /rankup [rank] allows you to rank up to that level
@BR3T0N
I also seem to be having this problem. Have updated Vault to latest version, although I do not use MySQL for iConomy. Bukkit #1579.
EDIT: Fixed it. Deleted config and had it remade. Not sure why it fixed it. I must of had an extra space or something. Who knows.
Will need to be updated to the latest Vault.
Im using your plugin with iConomy and PermissionsPex, I also have Vault installed but when my users do /rankup they rank up without any money being taken out of their account. Im using MySQL to store my users iConomy account if that helps. I am also using the latest version of your plugin + vault and Im on bukkit build 1550
Yeah I'm having the same problem. It says that the user has ranked up, but they don't... I am using Group Manager. Is there anyway this could be fixed in the future? Cuz Group Manager is all I can use atm. Thanks.
Please make locale support.