- Native Minecraft Version:
- 1.16
- Tested Minecraft Versions:
- 1.8
- 1.9
- 1.10
- 1.11
- 1.12
- 1.13
- 1.14
- 1.15
- 1.16
![]()
RankColorPlus is a alternative placeholder for vault prefix (%rcp_prefix%), this placeholder allow change the color of a customizable prefix on infinite groups. On my examples I use + and ++ prefix, but also you can put any prefix!
With the custom prefix per group you can use the placeholder anywhere!
if the vault group isn't on the prefix config, it will be show he default prefix.Mutli-version:
![]()
Full customizable menu:
- Supports 1.8.X - 1.16.X.
Hex Support:
- You can add the colors you want.
- You can edit the close item and disable it.
- You can edit the fill item and disable it.
- Use %prefix% to show your actually prefix.
- Use %preview% to show how your prefix will be.
- You can add command line to close item for settings menus with other plugins, the command can be executed by the player or by the console, examples: #command: '[PLAYER] say hello', or #command: '[CONSOLE] say Hello %player%'
Custom default color:
- You can create a custom colors with hex colors.
- You can customize the default color.
![]()
![]()
- /rankcolor | Open the rankcolor menu | rankcolorplus.use
- /rankcolorplus reload | Reload the plugin configuration | rankcolorplus.admin

RankColorPlus | The perfect cosmetic for your donors 1.0.6
Change the + color for your vip ranks!
-
Craft_play7777 and jeftezmont like this.
Recent Reviews
-
Lychers
- 5/5,
Awesome plugin but does this plugin has a command where you can set and control the color of the player, also thank you for your effort for making this wonderful plugin :)!
-
dabucz22
- 3/5,
Very good plugin but mysql not working
[15:57:37 INFO]: [RankColorPlus] [MySQL] Connecting to database..
[15:57:37 INFO]: [RankColorPlus] [MySQL] Error connecting to database!
[15:57:37 WARN]: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Client does not support authentication protocol requested by server; consider upgrading MySQL client
[15:57:37 WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[15:57:37 WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
[15:57:37 WARN]: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[15:57:37 WARN]: at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
[15:57:37 WARN]: at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
[15:57:37 WARN]: at com.mysql.jdbc.Util.getInstance(Util.java:382)
[15:57:37 WARN]: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
[15:57:37 WARN]: at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593)
[15:57:37 WARN]: at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525)
[15:57:37 WARN]: at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:931)
[15:57:37 WARN]: at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:4031)
[15:57:37 WARN]: at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1296)
[15:57:37 WARN]: at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2338)
[15:57:37 WARN]: at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2371)
[15:57:37 WARN]: at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2163)
[15:57:37 WARN]: at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:794)
[15:57:37 WARN]: at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
[15:57:37 WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[15:57:37 WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
[15:57:37 WARN]: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[15:57:37 WARN]: at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
[15:57:37 WARN]: at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
[15:57:37 WARN]: at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:378)
[15:57:37 WARN]: at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305)
[15:57:37 WARN]: at java.sql.DriverManager.getConnection(DriverManager.java:664)
[15:57:37 WARN]: at java.sql.DriverManager.getConnection(DriverManager.java:247)
[15:57:37 WARN]: at io.github.espryth.rankcolorplus.database.mysql.MySQLDatabase.getConnection(MySQLDatabase.java:46)
[15:57:37 WARN]: at io.github.espryth.rankcolorplus.listeners.UserListener.onUserPreLogin(UserListener.java:30)
[15:57:37 WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[15:57:37 WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[15:57:37 WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[15:57:37 WARN]: at java.lang.reflect.Method.invoke(Method.java:498)
[15:57:37 WARN]: at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306)
[15:57:37 WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
[15:57:37 WARN]: at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502)
[15:57:37 WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484)
[15:57:37 WARN]: at net.minecraft.server.v1_8_R3.LoginListener$LoginHandler.fireEvents(LoginListener.java:248)
[15:57:37 WARN]: at net.minecraft.server.v1_8_R3.LoginListener$2.run(LoginListener.java:172)
[15:57:37 WARN]: at java.lang.Thread.run(Thread.java:748)
[15:57:37 ERROR]: Could not pass event AsyncPlayerPreLoginEvent to RankColorPlus v1.0.6
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) [spigot.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.LoginListener$LoginHandler.fireEvents(LoginListener.java:248) [spigot.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.LoginListener$2.run(LoginListener.java:172) [spigot.jar:git-Spigot-db6de12-18fbb24]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_292]
Caused by: java.lang.NullPointerException
at io.github.espryth.rankcolorplus.database.SimpleRequestData.userDataExist(SimpleRequestData.java:62) ~[?:?]
at io.github.espryth.rankcolorplus.listeners.UserListener.onUserPreLogin(UserListener.java:30) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_292]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_292]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_292]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_292]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot.jar:git-Spigot-db6de12-18fbb24]
... 6 more -
TheGus
- 5/5,
Good complement, but in the tab it generates some spaces in the suffix and it gives me something when I see it like this xd
-
EpicGamer73
- 5/5,
I WAS LEGIT LOOKING FOR THIS AND I ALMOST GAVE UPA ND YOU LITERALLY CAME AND SAVED THE DAY (5 STARS)
-
SoyJorge09
- 5/5,
Hello, good complement, a question could you explain to me how to use this, the truth is that I do not understand xd
-
Author's Response
You must use the placeholder %rcp_prefix% also %vault_prefix%, you can configure how it show on config.yml, also you can ask on the discord support. Thanks for your review
-
RubenCaleb
- 5/5,
--------------------------------------------------------------------------------------------------------
MUY BUEN PLUGIN, EL MEJOR QUE HE VISTO!
VERY GOOD PLUGIN, THE BEST THAT I'VE SEEN!
---------------------------------------------------------------------------------------------------------
Author's Response
Gracias por la review
-
LinParEJ
- 5/5,
Estaba esperando una nueva actualización, es increible el nuevo metodo de almacenamiento!!
-
Author's Response
Gracias por la review
-
Mapacheeeedou
- 5/5,
me cago en tus muertos alonsoplus, mejor usar este plugin q esta gratis y es el original c:
-
Author's Response
gracias por la review xd
-
blockaccion
- 5/5,
Buen plugin es justo lo que buscaba
Relleno:
......................................-
Author's Response
Gracias por la review!
-
BeliveIt
- 5/5,
Incredible plugin, now i can have a colored + in my servers prefixes!!!!!!!!!!!!
-
Author's Response
Thanks for the review