Rankup
Rankup
Version 1.3.2
A simple, lightweight plugin, allowing your players to pay to switch ranks on a pre-determined track. You can configure a different track of ranks by which your players can progress on, and define a price for each rank. This plugin works with any Vault compatible permissions plugin, such as PermissionsEx and GroupManager.
This plugin is dependent upon Vault.
Note: While this plugin has not been updated in a while, it still should work on the latest version of Spigot/Craftbukkit. If it is not working, there is probably a problem with your configuration, or you do not have Vault.
- Configuration Guide
- Source Code (outdated)
Installation
Download the latest version of the plugin here. Put the file in your server's plugins folder. When you start/reload your server, the configuration file will be created automatically.
Additionally, this plugin requires Vault and an economy and permissions plugin compatible with Vault.
Then, you need to edit the configuration which will be inside your /plugins/rankup/ folder under the name 'config.yml.' Follow the configuration guide to configure the plugin.
Once you have configured the plugin to your liking, type /rankup reload.
Rankup Signs: To create a Rankup sign, simply enter "[Rankup]" ( without the quotes ) on the first line of a sign. Do not add any other text to the sign. When you right click the sign, you will rankup as if you had entered the /rankup command.
Commands
- /rankup - Rank up to the next available rank.
- /rankup version or /rankup v - Check the version of the plugin currently running.
- /rankup reload or /rankup r - Reload the configuration.
Permissions
- rankup.* - Grant all rank up permissions.
- rankup.rankup - Ability to do /rankup ( Not /rankup v or /rankup r, they require seperate permissions)
- rankup.version - Ability to do /rankup version or /rankup v
- rankup.reload - Ability to do /rankup reload or /rankup r
- rankup.sign - Ability to create and remove Rankup signs.
Updates
Version 1.3.2
- + Fixed an issue where ranks might not have been deleted with override set to false.
Version 1.3.1
- + Fixed an issue with the default language file.
- + Fixed an issue where players would only be set to the new rank in their world.
- + Fixed an issue where players would only be able to rankup once.
- + Fixed an issue where previous ranks would not be removed from a player.
Version 1.3
- + Language file
- + Updated and fixed
- - Removed Metrics
Version 1.2
- + Rankup signs
- + Permission node rankup.sign
Version 1.1.4
- + Fixed issues with /rankup
Version 1.1.3
- + Fixed issues with GroupManager
Version 1.1.2
- + Fixed the /rankup command
Version 1.1
- + Metrics
- + Bug fixes
Version 1.0
- + Initial release.
Developers
The plugin's source code is available here. (outdated)
Official Server: Evolve Economy: evolve.beastmc.com
I need help when I run any command on my server tells me that an error occurred and that I checked the console and when I look at it this is what I get, what do I do?
[01:27:40 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'rank
up' in plugin Rankup v1.3
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spi
got-1.8.7.jar:git-Spigot-f928e7a-994b2aa]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:14
1) ~[spigot-1.8.7.jar:git-Spigot-f928e7a-994b2aa]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServe
r.java:642) ~[spigot-1.8.7.jar:git-Spigot-f928e7a-994b2aa]
at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerCon
nection.java:1135) [spigot-1.8.7.jar:git-Spigot-f928e7a-994b2aa]
at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java
:970) [spigot-1.8.7.jar:git-Spigot-f928e7a-994b2aa]
at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java
:45) [spigot-1.8.7.jar:git-Spigot-f928e7a-994b2aa]
at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java
:1) [spigot-1.8.7.jar:git-Spigot-f928e7a-994b2aa]
at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:1
3) [spigot-1.8.7.jar:git-Spigot-f928e7a-994b2aa]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [
?:1.8.0_65]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_65]
at net.minecraft.server.v1_8_R3.SystemUtils.a(SystemUtils.java:19) [spig
ot-1.8.7.jar:git-Spigot-f928e7a-994b2aa]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:7
18) [spigot-1.8.7.jar:git-Spigot-f928e7a-994b2aa]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:3
67) [spigot-1.8.7.jar:git-Spigot-f928e7a-994b2aa]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:6
57) [spigot-1.8.7.jar:git-Spigot-f928e7a-994b2aa]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java
:560) [spigot-1.8.7.jar:git-Spigot-f928e7a-994b2aa]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_65]
Caused by: java.lang.NullPointerException
at java.util.Objects.requireNonNull(Unknown Source) ~[?:1.8.0_65]
at java.util.Arrays$ArrayList.<init>(Unknown Source) ~[?:1.8.0_65]
at java.util.Arrays.asList(Unknown Source) ~[?:1.8.0_65]
at com.fvza.rankup.util.Config.getAvailableGroups(Config.java:22) ~[?:?]
at com.fvza.rankup.util.Config.getRankToGroup(Config.java:72) ~[?:?]
at com.fvza.rankup.Ranking.rankup(Ranking.java:46) ~[?:?]
at com.fvza.rankup.bukkit.Commands.onCommand(Commands.java:34) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spi
got-1.8.7.jar:git-Spigot-f928e7a-994b2aa]
... 15 more
having some issues on 1.12 with
25.06 05:01:58 [Server] WARN Rank updates configuration did not load properly.
I am having a problem with PEX. When I add donator ranks it says "You are the last rank". Is there a fix for this? If there is please let me know! Cheers DannySB
@Maxboison5
@Maxboison5 I've had a couple problems but they are fixed now. Just gotta play around with it. Its amazing how this works on 1.10! Anyways, I use bpermissions but it should be the same. What I did was just copy all of players from the real world users file, and paste them in the end and nether ones. Is pex setup that way where u can see each players ranks per world? If thats the case give it a go. Copy the files if u need to so that if it doesnt work you can revert.
Hey! I love this plugin and it is very well designed. I've had virtually no problems with it.
There is one thing though, and that is when my server players are in the End or the Nether their ranks are listed as the previous ranks they had in my PermissionsEx before I installed Rankup.
Should I just remove everyone's name from my PermissionsEx plugin so their ranks rely solely on rankup? Or is there something I am missing with the Configuration?
can you update it to 1.10?
Dude, I setup all the ranks and It says "You are not allowed to rankup" Why!?
So, I have staff ranks, and when I add someone to those staff ranks, they cant rankup, I am adding them to the group and not setting the group via Pex. Can someone please help me?
In reply to HitanshD:
@Creaed
just do /rankup
how do you get to Rank up , this makes no Sense like do you need to sell stuff to rankup kill mobs , kill people to rank up ???? I dont get it
"You are not allowed to rankup" All permissions setup correctly.. Common issue respond to it please.
Is there any way to do rankup to player which kills 10 enemies (server players)
hello please help my i try /rankup and he say (you are not allowed to rank up)
i have op i have the permissions rankup.rankup and i also have the permissions *
please help me!!!!!
I am finding an error that has happened to me with all the other RankUp plugins I have tried. This plugin fixed my infinite rank issue, but is there you can fix the ranks being free? My current config.yml file is (I only edited the ranks, and kept the rest, and the ENTER buttons didn't appear) (know how to fix? join me @ 162.244.165.11:31913):
¿Hola alguien tiene este skype en la version 1.7.2? Quien me ayude en eso obtendra staff en mi servidor
@bry5318
I would like to know as well
Ok I have a player and I set there rank to default when they were q, before that I set it so override-groups was true, long story short it messed up ranks xP I set it back and when he still had that rank, I tried to set him back to default (a) and when he tried to rankup it said he was the highest possible rank :P (idk code so I just put it as lua)
When I Do /rankup It Says "You Are Not Allowed To Rankup". PLEASE HELP!
the permissions did not work in my server..