BlueRanks - Rank Plugin (With Inventory)
This plugin requires the VAULT plugin and an economy plugin.
An easy, fast and efficient rank plugin. Automatic rank listing and a permission manager!


- Permissions -
blueranks.ranks - access to /ranks
blueranks.rankup - access to /rankup
blueranks.set - access to /blueranks set
blueranks.reload - access to /blueranks reload
blueranks.admin - access to all bluerank commands
- Commands -
/ranks - Shows a list of the available ranks
/rankup - Shows the rankup menu
/blueranks reload - Reloads the plugin files
/blueranks set <Player> <groupid> - Set players group
-
View User Profile
-
Send Message
Posted Feb 10, 2020Was wondering if in the Ranks config, where it says 'Blocks' Does it have to be a block, or can it also be a tool?
-
View User Profile
-
Send Message
Posted Feb 12, 2020In reply to jkraken2:
It doesn't have to be a block, can be anything you want.
-
View User Profile
-
Send Message
Posted May 2, 2019Does this work with luck perms? Its not taking ranks from it and there's no config file to mess with.
Nevermind, had to reinstall for whatever weird reason. Would like to see inheritance become apart of this plug-in/
-
View User Profile
-
Send Message
Posted Feb 20, 2019I was wondering how you go about adding inheritance from one rank to the next? I've tried every way I know and none of them work...
-
View User Profile
-
Send Message
Posted Nov 24, 2018Seems like most things work on Paper 1.13.2, but for some reason when I buy the next rank the command to promote a user wont run. The plugin seems to work fine with GemsEconomy 4.4.2.
I am using LuckPerms 4.3.17 as my permissions/group managing plugin.
Heres my ranks.yml
ranks:
'0':
name: '&6[Default]'
price: 0.0
permissions:
- blueranks.rankup
- blueranks.ranks
block: dirt
'1':
name: '&a[Farmer]'
price: 1000.0
commands:
- lp user %player% promote ranks
And heres the error code when the command is - give wheat 100 %player%
[Server] INFO Flurry33 issued server command: /rankup
[Server] ERROR Could not pass event InventoryClickEvent to BlueRanks v1.1
[Server] INFO org.bukkit.event.EventException: null
[Server] INFO at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:72) ~[patched_1.13.2.jar:git-Paper-406]
[Server] INFO at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[patched_1.13.2.jar:git-Paper-406]
[Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[patched_1.13.2.jar:git-Paper-406]
[Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:513) ~[patched_1.13.2.jar:git-Paper-406]
[Server] INFO at net.minecraft.server.v1_13_R2.PlayerConnection.a(PlayerConnection.java:2271) ~[patched_1.13.2.jar:git-Paper-406]
[Server] INFO at net.minecraft.server.v1_13_R2.PacketPlayInWindowClick.a(SourceFile:33) ~[patched_1.13.2.jar:git-Paper-406]
[Server] INFO at net.minecraft.server.v1_13_R2.PacketPlayInWindowClick.a(SourceFile:10) ~[patched_1.13.2.jar:git-Paper-406]
[Server] INFO at net.minecraft.server.v1_13_R2.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:12) ~[patched_1.13.2.jar:git-Paper-406]
[Server] INFO at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_191]
[Server] INFO at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_191]
[Server] INFO at net.minecraft.server.v1_13_R2.SystemUtils.a(SystemUtils.java:109) ~[patched_1.13.2.jar:git-Paper-406]
[Server] INFO at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:1016) ~[patched_1.13.2.jar:git-Paper-406]
[Server] INFO at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:439) ~[patched_1.13.2.jar:git-Paper-406]
[Server] INFO at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:943) ~[patched_1.13.2.jar:git-Paper-406]
[Server] INFO at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:841) ~[patched_1.13.2.jar:git-Paper-406]
[Server] INFO at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191]
[Server] INFO Caused by: org.bukkit.command.CommandException: Unhandled exception executing command 'give' in plugin Betterssentials v2.5.1 BETA
[Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[patched_1.13.2.jar:git-Paper-406]
[Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:151) ~[patched_1.13.2.jar:git-Paper-406]
[Server] INFO at org.bukkit.craftbukkit.v1_13_R2.CraftServer.dispatchCommand(CraftServer.java:729) ~[patched_1.13.2.jar:git-Paper-406]
[Server] INFO at me.behaulas.blueranks.Main.PlayerSetGroup(Main.java:185) ~[?:?]
[Server] INFO at me.behaulas.blueranks.Main.PlayerRankUp(Main.java:202) ~[?:?]
[Server] INFO at me.behaulas.blueranks.RankupInventory.invClick(RankupInventory.java:82) ~[?:?]
[Server] INFO at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor73.execute(Unknown Source) ~[?:?]
[Server] INFO at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:70) ~[patched_1.13.2.jar:git-Paper-406]
[Server] INFO ... 15 more
[Server] INFO Caused by: java.lang.NullPointerException
[Server] INFO at org.bukkit.ChatColor.translateAlternateColorCodes(ChatColor.java:324) ~[patched_1.13.2.jar:git-Paper-406]
[Multicraft] Skipped 10 lines due to rate limit (30/s)
Honestly hope this is fixable because I have been looking for a plugin that lets users buy ranks for a few days now and all of the ones ive tried are super buggy or dont work. This one seems much easier to use and works for the most part please help me lol
-
View User Profile
-
Send Message
Posted Dec 25, 2018In reply to Flurry33:
-
View User Profile
-
Send Message
Posted Oct 21, 2018[20:36:55 INFO]: This server is running CraftBukkit version git-Spigot-2440e18-4228a56 (MC: 1.13.1) (Implementing API version 1.13.1-R0.1-SNAPSHOT)
Using Vault and Minewallet economy.
When I go to purchase a rank I get the following exception...
[20:32:53 ERROR]: Could not pass event InventoryClickEvent to BlueRanks v1.1[20:32:53 ERROR]: Could not pass event InventoryClickEvent to BlueRanks v1.1org.bukkit.event.EventException: null at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:308) ~[spigot.jar:git-Spigot-2440e18-4228a56] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-2440e18-4228a56] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:500) ~[spigot.jar:git-Spigot-2440e18-4228a56] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:485) ~[spigot.jar:git-Spigot-2440e18-4228a56] at net.minecraft.server.v1_13_R2.PlayerConnection.a(PlayerConnection.java:2140) ~[spigot.jar:git-Spigot-2440e18-4228a56] at net.minecraft.server.v1_13_R2.PacketPlayInWindowClick.a(SourceFile:33) ~[spigot.jar:git-Spigot-2440e18-4228a56] at net.minecraft.server.v1_13_R2.PacketPlayInWindowClick.a(SourceFile:10) ~[spigot.jar:git-Spigot-2440e18-4228a56] at net.minecraft.server.v1_13_R2.PlayerConnectionUtils.a(SourceFile:10) ~[spigot.jar:git-Spigot-2440e18-4228a56] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_181] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_181] at net.minecraft.server.v1_13_R2.SystemUtils.a(SourceFile:199) [spigot.jar:git-Spigot-2440e18-4228a56] at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:896) [spigot.jar:git-Spigot-2440e18-4228a56] at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:411) [spigot.jar:git-Spigot-2440e18-4228a56] at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:831) [spigot.jar:git-Spigot-2440e18-4228a56] at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:729) [spigot.jar:git-Spigot-2440e18-4228a56] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_181]Caused by: java.lang.NullPointerException at me.behaulas.blueranks.Main.PlayerRankUp(Main.java:200) ~[?:?] at me.behaulas.blueranks.RankupInventory.invClick(RankupInventory.java:82) ~[?:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_181] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_181] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_181] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_181] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:304) ~[spigot.jar:git-Spigot-2440e18-4228a56] ... 15 more[20:32:59 INFO]: Alyandria issued server command: /rankup[20:33:03 ERROR]: Could not pass event InventoryClickEvent to BlueRanks v1.1org.bukkit.event.EventException: null at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:308) ~[spigot.jar:git-Spigot-2440e18-4228a56] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-2440e18-4228a56] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:500) ~[spigot.jar:git-Spigot-2440e18-4228a56] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:485) ~[spigot.jar:git-Spigot-2440e18-4228a56] at net.minecraft.server.v1_13_R2.PlayerConnection.a(PlayerConnection.java:2140) ~[spigot.jar:git-Spigot-2440e18-4228a56] at net.minecraft.server.v1_13_R2.PacketPlayInWindowClick.a(SourceFile:33) ~[spigot.jar:git-Spigot-2440e18-4228a56] at net.minecraft.server.v1_13_R2.PacketPlayInWindowClick.a(SourceFile:10) ~[spigot.jar:git-Spigot-2440e18-4228a56] at net.minecraft.server.v1_13_R2.PlayerConnectionUtils.a(SourceFile:10) ~[spigot.jar:git-Spigot-2440e18-4228a56] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_181] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_181] at net.minecraft.server.v1_13_R2.SystemUtils.a(SourceFile:199) [spigot.jar:git-Spigot-2440e18-4228a56] at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:896) [spigot.jar:git-Spigot-2440e18-4228a56] at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:411) [spigot.jar:git-Spigot-2440e18-4228a56] at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:831) [spigot.jar:git-Spigot-2440e18-4228a56] at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:729) [spigot.jar:git-Spigot-2440e18-4228a56] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_181]Caused by: java.lang.NullPointerException at me.behaulas.blueranks.Main.PlayerRankUp(Main.java:200) ~[?:?] at me.behaulas.blueranks.RankupInventory.invClick(RankupInventory.java:82) ~[?:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_181] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_181] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_181] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_181] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:304) ~[spigot.jar:git-Spigot-2440e18-4228a56] ... 15 more[20:33:10 INFO]: [Wanderer] Alyandria : test[20:34:01 INFO]: Alyandria issued server command: /rankup[20:34:04 ERROR]: Could not pass event InventoryClickEvent to BlueRanks v1.1org.bukkit.event.EventException: null at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:308) ~[spigot.jar:git-Spigot-2440e18-4228a56] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-2440e18-4228a56] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:500) ~[spigot.jar:git-Spigot-2440e18-4228a56] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:485) ~[spigot.jar:git-Spigot-2440e18-4228a56] at net.minecraft.server.v1_13_R2.PlayerConnection.a(PlayerConnection.java:2140) ~[spigot.jar:git-Spigot-2440e18-4228a56] at net.minecraft.server.v1_13_R2.PacketPlayInWindowClick.a(SourceFile:33) ~[spigot.jar:git-Spigot-2440e18-4228a56] at net.minecraft.server.v1_13_R2.PacketPlayInWindowClick.a(SourceFile:10) ~[spigot.jar:git-Spigot-2440e18-4228a56] at net.minecraft.server.v1_13_R2.PlayerConnectionUtils.a(SourceFile:10) ~[spigot.jar:git-Spigot-2440e18-4228a56] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_181] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_181] at net.minecraft.server.v1_13_R2.SystemUtils.a(SourceFile:199) [spigot.jar:git-Spigot-2440e18-4228a56] at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:896) [spigot.jar:git-Spigot-2440e18-4228a56] at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:411) [spigot.jar:git-Spigot-2440e18-4228a56] at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:831) [spigot.jar:git-Spigot-2440e18-4228a56] at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:729) [spigot.jar:git-Spigot-2440e18-4228a56] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_181]Caused by: java.lang.NullPointerException at me.behaulas.blueranks.Main.PlayerRankUp(Main.java:200) ~[?:?] at me.behaulas.blueranks.RankupInventory.invClick(RankupInventory.java:82) ~[?:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_181] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_181] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_181] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_181] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:304) ~[spigot.jar:git-Spigot-2440e18-4228a56] ... 15 more