RankColorPlus | The perfect cosmetic for your donors 1.0.6

Change the + color for your vip ranks!

  1. Espryth
    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
    rankcolorplustitle.png
    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.

    features.png
    Mutli-version:
    • Supports 1.8.X - 1.16.X.
    Full customizable menu:
    • 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%'
    Hex Support:
    • You can create a custom colors with hex colors.
    Custom default color:
    • You can customize the default color.
    images.png

    [​IMG][​IMG]

    commands.png

    • /rankcolor | Open the rankcolor menu | rankcolorplus.use
    • /rankcolorplus reload | Reload the plugin configuration | rankcolorplus.admin

    discord.png
    Craft_play7777 and jeftezmont like this.

Recent Updates

  1. 1.0.6
  2. 1.0.5
  3. 1.0.4

Recent Reviews

  1. Lychers
    Lychers
    5/5,
    Version: 1.0.6
    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 :)!
  2. dabucz22
    dabucz22
    3/5,
    Version: 1.0.6
    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
  3. TheGus
    TheGus
    5/5,
    Version: 1.0.6
    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
  4. EpicGamer73
    EpicGamer73
    5/5,
    Version: 1.0.6
    I WAS LEGIT LOOKING FOR THIS AND I ALMOST GAVE UPA ND YOU LITERALLY CAME AND SAVED THE DAY (5 STARS)
    1. Espryth
      Author's Response
      Thanks for your review!
  5. SoyJorge09
    SoyJorge09
    5/5,
    Version: 1.0.6
    Hello, good complement, a question could you explain to me how to use this, the truth is that I do not understand xd
    1. Espryth
      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
  6. RubenCaleb
    RubenCaleb
    5/5,
    Version: 1.0.4
    --------------------------------------------------------------------------------------------------------

    MUY BUEN PLUGIN, EL MEJOR QUE HE VISTO!

    VERY GOOD PLUGIN, THE BEST THAT I'VE SEEN!

    --------------------------------------------------------------------------------------------------------
    1. Espryth
      Author's Response
      Gracias por la review
  7. LinParEJ
    LinParEJ
    5/5,
    Version: 1.0.2
    Estaba esperando una nueva actualización, es increible el nuevo metodo de almacenamiento!!
    1. Espryth
      Author's Response
      Gracias por la review
  8. Mapacheeeedou
    Mapacheeeedou
    5/5,
    Version: 1.0.1
    me cago en tus muertos alonsoplus, mejor usar este plugin q esta gratis y es el original c:
    1. Espryth
      Author's Response
      gracias por la review xd
  9. blockaccion
    blockaccion
    5/5,
    Version: 1.0.1
    Buen plugin es justo lo que buscaba

    Relleno:
    ......................................
    1. Espryth
      Author's Response
      Gracias por la review!
  10. BeliveIt
    BeliveIt
    5/5,
    Version: 1.0.0
    Incredible plugin, now i can have a colored + in my servers prefixes!!!!!!!!!!!!
    1. Espryth
      Author's Response
      Thanks for the review