RankMeUp
With this plugin, players can with 1 command use money to go up one rank.
This plugin needs the following 3 plugins installed:
- Permissions (Any permissions plugin supported by Vault (Group Manager seems to only work on some servers), preferably bPermissions)
- Vault
- Economy (Any supported by Vault and (important) Vault's bank feature!)
It will not work without those 3 plugins!
The ranking system is based on the tracks.yml file in the bPermissions folder, or by default the tracks.yml file in your RankMeUp plugin folder. Each time a new rank is bought, the player is promoted to the next rank in that file.
In the plugins config file (config.yml), you can set a default cost for players to pay when they wanna rank up. If you wanna be more precise on some of the ranks, or all the ranks, you can give each rank a custom price under 'costs'. Under 'costs' just simply put the rank name, followed by the price. The ranks not defined, will use the default cost. Set "useOwnTrack" to false, if you use bPermissions, as it allows you to use the tracks.yml file in the bPermissions plugin folder instead.
The plugin have 3 command (with a shortcut command).
- /RankMeUp - Will rank up the player saying it if he has enough money
- /RankMeUp next - Will show how much money you have, and how much more you need
- /RankMeUp player <player> - Will rank up the desired player without using any money
- /RankMeUp help - Will show you the commands with a short description
The shortcut command is /RMU
To allow players to use the RankMeUp command, give them the following permission node:
rankmeup.rankmeup
To allow admins to rank up players without using any money, give them the following permission node:
rankmeup.admin
If you have any questions, please comment or PM me!
This plugin is properbly gonna remain as simple as this, because some people only want this features, and not all the extra stuff.
AWESOME PLUGIN!!! Working great. Quick question tho. Is there a way to have it broadcast to the other players that they have ranked up??? That wold make this even better... Also will you ever be releasing source code??
My users aren't getting their money taken when they rank up.
Here are my config files: http://pastie.org/3937101
@bioemerl
Yes. I added a tracks.yml file in the RankMeUp plugin folder where you can create your own ladder. And in the config file you can chose to use that file :)
Is there a possibility for support of ladders in pex? Or can this already be done?
so promote users along a different ladder of users?
<<reply 698743="">>
Sry, but i don't think i will add that, as it will make the plugin look more complex, and i wanna keep it simple :)
Could you add one thing for me please I can donate a little for your trouble
I was wondering if you could add this /rmu player <name> <lvls>
In this command if you used /rmu player slipswhitley 3
it would promote them up 3 levels
Also with this could you make it if they were promoted up 10 lvls and theres only 8 ranks left it will promote them to the maximum rank and nothing more
This would be amazing
<<reply 697058="">>
"They" properbly have to approve the file first. I will send you a PM with a link to the file.
And thank you very much sir :D
Thank you very much But i cant see the download link i love your plugin
Your a amazing developer
Thanks Slips
<<reply 696912="">>
I just uploaded V 0.5 with console support. Hope it gives you what you need :)
<<reply 695098="">>
No console commands Arn't working i tried that as-well i really need this urgently.If you could enable them i would be highly grateful.
Thanks Slipswhitley
<<reply 695016="">>
have you tried using the /rmu player <player> in the console? Can't remember if i have permitted the use of the commands in the console or not.
Help I need a VeryFast Modification to your plugin can you do for me Please
Let commands be run from the console if you can do this quickly for me please i need it asap
@NOSDuco
I'm sorry, but that's not possible at the moment. Haven't thought that actually would be needed. I will think of implementing a way to have multiple track groups, but i'm not sure yet if i'm gonna make it.
How do I use more than one "track" group. Other than the default using the track file in the RankMeUp folder.
@Devene
With bukkitpermission, i guess you mean permissionsbukkit? Does the log say any errors when the problem occurs?
@Mroreo_7
That means that the group the player is currently in, is not a group in the tracks.yml file. So the plugin will not rank up the player because it does not know which rank to rank the player up to. At first my plugin simply ranked up the player to the first group in the tracks.yml file, but that means that if you put someone into a VIP rank, and they by mistake use the "rmu" command, they will be "ranked up" to a lower rank. Hope it makes sence :D
Need help, I can use the command but it says something went wrong you did not spend any money! I have vault, bukkitpermission and iconomy, any idea's?
Please HELP when I write the command says me YOU ARE NOT IN A GROUP ALLOWED TO RANK
@anthony42808
It looks like you have put in too many spaces, or too few spaces in the config.yml file. Please use the same amount of spaces as in the example. If you delete your config.yml, and restart the plugin, it should create a new config.yml file with the default config.
20:59:55 [INFO] [RankMeUp] Enabling RankMeUp v0.4 20:59:55 [SEVERE] Error occurred while enabling RankMeUp v0.4 (Is it up to date? ) java.lang.NullPointerException at dk.shax.RankMeUpConfigFiles.getPluginConfig(RankMeUpConfigFiles.java: 85) at dk.shax.RankMeUp.onEnable(RankMeUp.java:30) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader .java:336) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage r.java:381) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:256) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:238 ) at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:552) at org.bukkit.Bukkit.reload(Bukkit.java:182) at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java: 22) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:16 6) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:4 79) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler. java:821) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34) at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:7 8) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Error :/ I have Vault, Pex, Essentials Econ, and Iconomy