PrisonRanksX [Remastered version of PrisonRanks] [1.5 -> 1.13] 2.3.1f

An Advanced Prison Ranks System includes [Prestiges,UUID,RankupMax,HoloRankup] and more

  1. TheGaming999
    Tested Minecraft Versions ~1.5~1.6~1.7~1.8~1.9~1.10~1.11~1.12~1.13~

    Author Al3rb [ME]

    Donation Link https://www.paypal.me/Al3rb

    Wiki WIKI

    ______________________________________________________________

    [​IMG]
    Hello!, i made this plugin to work on non-bungee servers its different from other plugins and you can have both ranks the donor and the prison rank + You can create a rank with ingame commands! and it includes blacklisted worlds list to disable players from ranking up in other worlds and seeing messages of prison world.
    Warning! if you use this plugin in 1.5.X Server make sure USE-UUID is false in config.yml
    [​IMG]

    [​IMG]
    - Ingame rank creating
    - Easy to understand config
    - PlaceholderAPI Support
    - Chat Plugins Support
    - HolographicDisplays RankUP Hologram [Optional]
    - Configurable Messages
    - Multipages rank list
    - Mutlipages GUI Rank,Prestige List
    - Disabled-worlds option
    - Can be used in non-bungee servers
    - UUID Support
    - Many Options to disable and enable

    Other features
    - Rankup rewards with chances and with not
    - Rankup Firework
    - Custom formated balance
    - Customizable Rankup Progress for placeholderapi
    - Change between UUID And Username Easily
    - Support from 1.5 to 1.13 [v2.0]
    - Prestige rankup cost increase by %
    - And alot of other features.


    [​IMG]
    [​IMG]
    • - /rankup | prisonranksx.rankup
    • - /rankup <player> | prisonranksx.rankup.other
    • - /ranks | prisonranksx.ranks / prisonranksx.ranklist
    • - /forcerankup <player> | prisonranksx.forcerankup
    • - /rankupmax | prisonrankx.rankupmax
    • - /prestige | prisonranksx.prestige
    • - /prestige <player> | prisonranksx.forceprestige
    • - /prx <args>....... | prisonranksx.admin
    • - /prx help <1,2> | 1: ranks management page, 2: prestiges management page
    • * /prx reload
    • * /prx setrank <player> <rank>
    • * /prx resetrank <player>
    • * /prx createrank <rank> <cost>
    • * /prx delrank <rank>
    • * /prx setnextrank <rank> <nextrank>
    • * /prx setrankcost <rank> <cost>
    • * /prx setrankdisplay <rank> <display>
    • * /prx addrankcmd <rank> <command>
    • * /prx addrankbroadcast <rank> <broadcast-message>
    • * /prx addrankmsg <rank> <msg>
    • * /prx setdefaultrank <rank>
    • * /prx setlastrank <rank>
    • * /prx getplaceholders <papi,normal>
    • * /prx setprestige <player> <prestige>
    • * /prx resetprestige <player> <prestige>
    • * /prx createprestige <prestige> <cost>
    • * /prx delprestige <prestige>
    • * /prx delplayerprestige <player>
    • * /prx setnextprestige <prestige> <nextprestige>
    • * /prx setprestigecost <prestige> <cost>
    • * /prx setprestigedisplay <prestige> <display>
    • * /prx setfirstprestige <prestige>
    • * /prx setlastprestige <prestige>

    [​IMG]
    Code (YAML):
    #<!> Editing ranks in game will remove every green text you see here <!>
    #RankUP Permission is : prisonranksx.rankup
    #RankUPMax Permission is : prisonranksx.rankupmax
    #RankUP Other Permission is : prisonranksx.rankup.other
    #RankUP Other : Is if you want to rankup other players using your money
    #ForceRankup : Is a command for admins if you want to rankup other players without losing money
    #Version 1.3+
    #Symbols can be used in every message
    #"[>>]", "»"
    #"[<<]", "«"
    #"[coolarrow]", "➤"
    #"[<3]", "❤"
    #"[shadowarrow]", "➢"
    #"[shadowarrow_2]", "➣"
    #"[shadowarrow_down]", "⧨"
    #"[shadowsquare]", "❑"
    #"[nuke]", "☢"
    #"[+]", "✚"
    #"[correct]", "✔"
    #"[incorrect]", "✖"
    #"[bowarrow]", "➸"
    #"[squaredot]", "◼"
    #"[happyface]", "☺"
    #"[|]", "⎟"
    #Disabled worlds
    #[you will not see messages of other worlds if allworlds-broadcast is false]
    #[you can't rankup]
    #[you can't prestige]
    #[you can't use /prx commands]
    worlds
    :
    - iamdisabled
    #customrankslist: true = sets a custom list when you execute /ranks
    #forcedisplay: true = adds the rank prefix before GroupManager/Pex Prefixes without using a variable [COOL OPTION]
    #..
    #..
    #defaultlist-paginate: true = adds rank pages if there's alot of ranks [configurable][/ranks 2,3,4] etc..
    #defaultlist-paginate-items: 9 = maximum amount of ranks to be shown in a page 'defaultlist-paginate' must be true if you want to use this
    #Holographic Displays must be installed! if you want to use hologramrankup!
    #..
    #allworlds-broadcast: true = broadcast rank up messages to everyworld in the server | false = only not disabled worlds
    #autoforcedisplay-space: true = automatically adds space[key] after rank display format in the chat [forcedisplay must be true]
    #per-rank-permission: true = different permission per rank and the permission is: prisonranksx.rankup.<rankname>
    Options
    :
      prestige-enabled
    : true
      customrankslist
    : false
      forcedisplay
    : true
      customlist
    :
    - "&6[B] > $1000"
      customlist-prestige
    :
    - "&aPrestige-I"
      - "&bPrestige-II"
      customlist-paginate
    : true
      customlist-paginate-items
    : 9
      customlist-paginate-firstline
    : "&3Ranks &7[<<] &a%currentpage% &9of &a%totalpages% &7[>>]"
      defaultlist-beginline
    : "&8&m+----------------------------------+"
      defaultlist-endline
    : "&8&m+----------------------------------+"
      defaultlistformat
    : "%ranklistdisplay% &8[>>] %ranklistnextdisplay% %moneysymbol%&f%ranknextcost_formatted%"
      defaultlist-paginate
    : true
      defaultlist-paginate-items
    : 9
      defaultlist-paginate-firstline
    : "&aRanks &7[<<] &e%currentpage% &9of &e%totalpages% &7[>>]"
      defaultlist-completedrank-checker
    : true
      defaultlist-completedrank-rankformat
    : "&7[%ranklist%]&r"
      defaultlist-completedrank-rankupformat
    : "&7[%ranklistnext%]&r"
      defaultlist-completedrank-rankupcostformat
    : "&bCompleted"
      defaultlist-moneysymbol
    : "&c$"
      hologramrankup
    : true
      hologramformat
    : "&6%player% &3Ranked Up To &c%rankup%"
      hologram-removetime
    : 5
      hologram-multilines
    : true
      hologram-height
    : 4
      hologram-linedformat
    :
    - "&6%player%"
      - "&b&kii&3Ranked Up To&b&kii"
      - "&e&l%rankup%"
      allworlds-broadcast
    : false
      autoforcedisplay-space
    : true
      send-rankupmsg
    : true
      USE-UUID
    : true
      GUI-RANKLIST
    : true
      GUI-PRESTIGELIST
    : true
      prestigesound-name
    : "LEVEL_UP" #keep empty to disable
      prestigesound-volume
    : 1.0
      prestigesound-pitch
    : 1.0
      rankupsound-name
    : "LEVEL_UP"
      rankupsound-volume
    : 1.0
      rankupsound-pitch
    : 1.0
      per-rank-permission
    : true
    Main-GUIOptions
    :
      previouspage-itemNAME
    : "ARROW"
      previouspage-itemDATA
    : 0
      previouspage-itemDISPLAYNAME
    : "&c<< Previous page"
      nextpage-itemNAME
    : "ARROW"
      nextpage-itemDATA
    : 0
      nextpage-itemDISPLAYNAME
    : "&6Next Page >>"
      no-previous-pages
    : "&eThere are no previous pages."
      no-additional-pages
    : "&eThere are no additional pages."
      currentpage
    : "&cPage &4{currentpage} &cof &4{maxpages}"
    Ranklist-GUI
    :
      title
    : "&6Ranks"
      currentrank-options
    :
        itemNAME
    : EMERALD_BLOCK
        itemDATA
    : 0
        itemAMOUNT
    : 1
        itemDISPLAYNAME
    : "&a%currentrank_display%"
        itemLORE
    :
      - "&6Your current rank!"
        itemENCHANTMENTS
    :
      - DURABILITY 10
        itemFLAGS
    :
      - HIDE_ENCHANTS
        itemCOMMANDS
    : #placeholder api supported.
        - "(cancel-item_move)"
        - "[console] warp %currentrank%"
      completedrank-options
    :
        itemNAME
    : EMERALD_BLOCK
        itemDATA
    : 0
        itemAMOUNT
    : 1
        itemDISPLAYNAME
    : "&a%completedrank_display%"
        itemLORE
    :
      - "&bCOMPLETED"
        itemENCHANTMENTS
    : []
        itemFLAGS
    : []
        itemCOMMANDS
    :
      - "(cancel-item_move)"
      notcompletedrank-options
    :
        itemNAME
    : REDSTONE_BLOCK
        itemDATA
    : 0
        itemAMOUNT
    : 1
        itemDISPLAYNAME
    : "&a%notcompletedrank_display%"
        itemLORE
    :
        - "&cCost
    : &3%notcompletedrank_cost_formatted%"
        itemENCHANTMENTS
    : []
        itemFLAGS
    : []
        itemCOMMANDS
    :
      - "(cancel-item_move)"
    Prestigelist-GUI
    :
      title
    : "&3Prestiges"
      currentprestige-options
    :
        itemNAME
    : EMERALD_BLOCK
        itemDATA
    : 0
        itemAMOUNT
    : 1
        itemDISPLAYNAME
    : "&a%currentprestige_display%"
        itemLORE
    :
      - "&eYour current prestige!"
        itemENCHANTMENTS
    :
      - DURABILITY 10
        itemFLAGS
    :
      - HIDE_ENCHANTS
        itemCOMMANDS
    :
      - "(cancel-item_move)"
      completedprestige-options
    :
        itemNAME
    : EMERALD_BLOCK
        itemDATA
    : 0
        itemAMOUNT
    : 1
        itemDISPLAYNAME
    : "&a%completedprestige_display%"
        itemLORE
    :
      - "&bCOMPLETED"
        itemENCHANTMENTS
    : []
        itemFLAGS
    : []
        itemCOMMANDS
    :
      - "(cancel-item_move)"
      notcompletedprestige-options
    :
        itemNAME
    : REDSTONE_BLOCK
        itemDATA
    : 0
        itemAMOUNT
    : 1
        itemDISPLAYNAME
    : "&a%notcompletedprestige_display%"
        itemLORE
    :
        - "&cCost
    : &3%notcompletedprestige_cost_formatted%"
        itemENCHANTMENTS
    : []
        itemFLAGS
    : []
        itemCOMMANDS
    :
      - "(cancel-item_move)"
    #autocommands:
    #'[pex-rankpermissions] remove' = removes every permission that player got from ranking up <!> PermissionsEX Must be installed
    #'[pex-prestigepermissions] remove' = removes every permission that player got from prestiging up <!> PermissionsEX Must be installed
    #'[groupmanager-rankpermissions] remove' = removes every permission that player got from ranking up <!> EssentialsGroupManager Must be installed
    #'[groupmanager-prestigepermissions] remove' = removes every permission that player got from prestiging up <!> EssentialsGroupManager Must be installed
    prestigeOptions
    :
      resetMoney
    : true
      resetRank
    : true
      #executed when you prestige
      prestige-cmds
    :
    - "[pex-rankpermissions] remove"
      #executed when you do /pex delplayerprestige
      prestige-delete-cmds
    :
    - "[pex-prestigepermissions] remove"
      - "eco set %player% 0"
      #executed when you do /pex resetplayerprestige
      prestige-reset-cmds
    :
    - "[pex-prestigepermissions] remove"
      - "[groupmanager-prestigepermissions] remove"
    rankOptions
    :
    #executed when you type /pex delplayerrank
      rank-delete-cmds
    :
    - "[pex-rankpermissions] remove"
      #executed when you do /pex resetplayerrank
      rank-reset-cmds
    :
    - "[pex-rankpermissions] remove"
    #rankup-progress-doublevalues: true = will make the progress longer just for better looking and will increase every 5%
    PlaceholderAPI
    :
      rankup-progress-style
    : '[squaredot]'
      rankup-progress-filled
    : '&a'
      rankup-progress-needed
    : '&c'
      rankup-progress-doublevalues
    : false
      rankup-progress-full-enabled
    : false
      rankup-progress-full
    : "&aType &e/rankup &3!"
      rankup-progress-lastrank
    : "&aType &e/prestige to go to a high level &3!"
      rankup-cost-lastrank
    : "&cHighest Rank"
      rankup-lastrank
    : "&cType /prestige"
      prestige-lastprestige
    : "&cHighest Prestige"
      prestige-notprestiged
    : "&fNone"
      nextprestige-notprestiged
    : "&fNot Prestiged"
    #to use in /ranks cmd use this placeholder: %ranknextcost_formatted%
    Moneyformatter
    :
      thousand
    : 'K'
      million
    : 'M'
      billion
    : 'B'
      trillion
    : 'T'
      quadrillion
    : 'Q'
      quintillion
    : 'QT'
      sextillion
    : 'S'
      septillion
    : 'ST'
      octillion
    : 'O'
      nonillion
    : 'N'
      decillion
    : 'D'
      undecillion
    : 'UD'
      Duodecillion
    : 'DD'
      zillion
    : 'Z'
    Messages
    :
      notenoughmoney
    :
    - "&7&m-------------------------------------------------"
      - ""
      - "&eYou need &f$%rankupcost_formatted% &eto rankup to &a%rankup%"
      - ""
      - "&7&m-------------------------------------------------"
      notenoughmoney-other
    :
    - "&7&m-------------------------------------------------"
      - ""
      - "&eYou need &f$%rankupcost_formatted% &eto rankup %player% to &a%rankup%"
      - ""
      - "&7&m-------------------------------------------------"
      nopermission
    : "&cInsufficent Permission!"
      playernotfound
    : "&cThere's no player with that name."
      delrank
    : "&e%args1% &cRank has been deleted"
      setrank
    : "&cChanged &e%target% &cRank to &e%settedrank% &crank."
      resetrank
    : "&cRestored &e%target% &cRank to %firstrank%"
      createrank
    : "&cCreated rank &e%createdrank% &cwith price:&a%rankcost%"
      setnextrank
    : "&cChanged &e%args1% &cnextrank to &a%args2%"
      setrankdisplay
    : "&cChanged &e%args1% &cdisplay to &r%args2%"
      setrankcost
    : "&cChanged &e%args1% &cRank Cost to &a%args2%"
      delplayerrank
    : "&cDeleted &e%player% &cRank"
      addrankcmd
    : "&c%args1% &eUpdated with: &7%args2%"
      addrankbroadcast
    : "&c%args1% &eUpdated! with: &7%args2%"
      addrankmsg
    : "&c%args1% &eUpdated! with: &7%args2%"
      setdefaultrank
    : "&cDefault rank changed to &e%args1%"
      setlastrank
    : "&cLast rank changed to &e%args1%"
      reload
    : "&eConfig Successfully reloaded."
      runfromconsole
    : "&6You should run this in game or do /forcerankup %player% if you want to rankup a player"
      notcorrectworld
    : "&cYou cannot run this command here."
      rankup
    : "&9You have ranked up to %rankupdisplay%"
      delprestige
    : "&e%args1% &cPrestige has been deleted"
      setfirstprestige
    : "&cFirst prestige changed to &e%args1%"
      setlastprestige
    : "&cLast prestige changed to &e%args1%"
      setprestige
    : "&cChanged &e%target% &cPrestige to &e%settedprestige% &cprestige."
      resetprestige
    : "&cRestored &e%target% &cPrestige to &e%firstprestige%"
      createprestige
    : "&cCreated prestige &e%createdprestige% &cwith price:&a%prestigecost%"
      setnextprestige
    : "&cChanged &e%previousprestige% &cnext prestige to &a%nextprestige%"
      setprestigedisplay
    : "&cChanged &e%prestige% &cdisplay to &e%changeddisplay%"
      setprestigecost
    : "&cChanged Prestige &e%prestige% &ccost to %prestigecost%"
      prestige
    : "&aYou have prestiged to &r%prestigenextdisplay%"
      noprestige
    : "&aYou can't prestige at this rank."
      delplayerprestige
    : "&cDeleted &e%player% &cPrestige"
      prestige-notenoughmoney
    :
    - "&7&m-------------------------------------------------"
      - ""
      - "&eYou need &f$%prestigenextcost_formatted% &eto prestige to &a%prestigenext%"
      - ""
      - "&7&m-------------------------------------------------"
      lastprestige
    :
    - "&7&m---------------------------------------"
      - "&cYou are at the latest prestige"
      - "&7&m---------------------------------------"
      lastrank
    :
    - "&7&m---------------------------------------"
      - "&aYou are at the latest rank"
      - "&7&m---------------------------------------"
      forcerankup-msg
    : "&a%player% &cranked up to &e%nextrank%"
      forcerankup-lastrank
    : "&a%player% &6is already at the latest rank."
      rankup-nopermission
    : "&cYou don't have permission to rankup to %nextrank%"
      rankup-other-nopermission
    : "&cYou don't have permission to force a rankup for %target% to %nextrank%"
    #PlaceHolders:
    #%rank% = current rank
    #%rankdisplay% = current rank display format
    #%rankup% = next rank
    #%rankupdisplay% = next rank display
    #%player% = gets player name
    #[ESSENTIALSCHAT] {pranks} = shows current rank
    #[ESSENTIALSCHAT] {pranksdisplay} = shows current rank display format
    #----------------------------------------------
    #Don't Forget This !
    #----------------------------------------------
    defaultrank
    : A
    lastrank
    : D
    firstprestige
    : P-1
    lastprestige
    : P-2
    #Broadcast,Msg Supports MultiLines + executecmds supports multi commands :P
    #To Disable just do broadcast: []
    #msg: []
    #executecmds: []
    #Or Just Remove.!
    #---------------------------
    #To set as lastrank type: 'LASTRANK' in nextrank section [v1.3+]
    #---------------------------
    Ranks
    :
      A
    :
        display
    : '&7[A]'
        cost
    : 0
        nextrank
    : B
      B
    :
        display
    : '&6[B]'
        cost
    : 1000
        nextrank
    : C
        executecmds
    :
      - eco give %player% 10
        - pex user %player% add essentials.warps.B
        broadcast
    :
      - '&6%player% ranked up to %rankupdisplay%'
        randomcmds
    :
          '1'
    :
            chance
    : 5
            commands
    :
          - forcerankup %player%
          '2'
    :
            chance
    : 20
            commands
    :
          - crate givekey %player% specialkey 1
          '3'
    :
            chance
    : 50
            commands
    :
          - eco give %player% 1000
      C
    :
        display
    : '&e[C]'
        cost
    : 5000
        nextrank
    : D
        executecmds
    :
      - crate givekey %player% rankupkey 1
        - pex user %player% add essentials.warps.C
        broadcast
    :
      - '&6%player% ranked up to %rankupdisplay%'
        allow-prestige
    : true
      D
    :
        display
    : '&9[D]'
        cost
    : 15000
        send-firework
    : true
        firework-builder
    :
          flicker
    : true
          trail
    : true
          effect
    :
        - STAR
          color
    :
        - BLUE
          - WHITE
          fade
    :
        - AQUA
          power
    : 1
        nextrank
    : LASTRANK
        executecmds
    :
      - crate givekey %player% rankupkey 1
        - pex user %player% add essentials.warps.D
        broadcast
    :
      - '&6%player% ranked up to %rankupdisplay%'
    Prestiges
    :
      P-1
    :
        display
    : '&8[&cP1&8]'
        cost
    : 100000
        nextprestige
    : P-2
        rankup_cost_increase_percentage
    : 50
        executecmds
    :
      - crate givekey %player% prestigekey 1
        - manuaddp %player% essentials.fly
        broadcast
    :
      - '%player% has prestiged to &cPrestige &7[1]'
        msg
    : []
        send-firework
    : true
        firework-builder
    :
          flicker
    : true
          trail
    : true
          effect
    :
        - BALL_LARGE
          color
    :
        - RED
          fade
    :
        - WHITE
          power
    : 1
        randomcmds
    :
          '1'
    :
            chance
    : 100
            commands
    :
          - eco give %player% 100000
      P-2
    :
        display
    : '&8[&cP2&8]'
        cost
    : 500000
        nextprestige
    : LASTPRESTIGE
        executecmds
    :
      - manuaddp %player% test.test
        broadcast
    : []
        msg
    : []
        send-firework
    : false
        firework-builder
    : {}
    [​IMG]
    PlaceholderAPI:
    %prisonranksx_currentrank_name%
    %prisonranksx_currentrank_displayname%
    %prisonranksx_rankup_name%
    %prisonranksx_rankup_displayname%
    %prisonranksx_rankup_progress%
    %prisonranksx_rankup_progress_doubled%
    %prisonranksx_rankup_percentage%
    %prisonranksx_rankup_cost%
    %prisonranksx_rankup_cost_formatted%
    %prisonranksx_prestige_name%
    %prisonranksx_prestige_displayname%
    %prisonranksx_nextprestige_cost%
    %prisonranksx_nextprestige_cost_formatted%
    %prisonranksx_money%
    MvdwPlaceholderAPI:
    Just do this: {placeholderapi_<placeholder>}
    example:
    {placeholderapi_prisonranksx_currentrank_name}

    Chat Plugins [Most of them]:
    {pranks}
    {pranksdisplay}

    Tested with:
    EssentialsChat

    [​IMG]
    - Vault
    - Economy plugin such as Essentials,IConomy, MWEconomy
    - PlaceholderAPI [Optional] [To use papi placeholders in plugin messages or use prisonranksx papi placeholders in other plugins]
    - HolographicDisplays [Optional] [to spawn a hologram above your head when you rankup]
    === Any Ideas/Bugs/Problems Tell Me in the Discussion Page ==
    ---------------------------------------
    Finished Unreleased/small things:

    - Nothing.
    ToDo:
    - Code Cleanup
    - PM me if you have any ideas.

    -----------------------------------------------------------------------------
    API:

    PRXAPI.getPlayerRank(String); returns String (rankname)
    PRXAPI.getPlayerRankDisplay(String); returns String (rankdisplay)
    PRXAPI.getPlayerRankCommands(String); returns List<String> (rank executecmds)
    PRXAPI.getPlayerRankup(String); returns String (nextrank)
    PRXAPI.getPlayerRankupDisplay(String); returns String (nextrankdisplay)
    PRXAPI.getPlayerRankupCost(String); returns Double (next rank cost)
    PRXAPI.getPlayerRankupCostFormatted(String); returns String (next rank cost formatted)
    PRXAPI.getPlayerPrestige(String); returns String (Current Prestige Name)
    PRXAPI.getPlayerPrestigeDisplay(String); returns String
    (Current Prestige DisplayName)
    PRXAPI.setPlayerRank(String player, String rank);
    PRXAPI.resetPlayerRank(String player);
    PRXAPI.resetPlayerData(String player);
    PRXAPI.getRankDisplay(String); returns String (Rank Display)
    PRXAPI.getRankCost(String); returns Double (Rank Cost)
    PRXAPI.getRankupDisplay(String); returns String (next rank display)
    PRXAPI.getRankupCost(String); returns Double (next rank cost)
    PRXAPI.getRankupCostFormatted(String); returns String (next rank cost formatted)
    And More...

    Both UUID and Name are supported according to USE-UUID Option
    How to use:
    Code (Java):
    package me.test;

    import com.prisonranksx.PRXAPI;
    import com.prisonranksx.*;

    public class Main {

      public void onCommand(CommandSender sender, Command cmd, String label, String[] args) {
      if(cmd.getLabel().equalsIgnoreCase("myrank")) {
        if(PRXAPI.UUIDOption() == true) {
           sender.sendMessage(PRXAPI.getPlayerRank(Bukkit.getPlayer(sender.getName()).getUniqueId().toString()));
          } else {
      sender.sendMessage(PRXAPI.getPlayerRank(sender.getName()));
      }
      }
      return true;
      }
      @EventHandler
      public void onRankup(XRankupEvent e) {
          if(e.getPlayer() == null) {
              return;
          }
          Player p = e.getPlayer();
          String rank = PRXAPI.getPlayerRank(e.getPlayer().getName());
          RankupAction ra = e.getRankupAction();
          if(ra == RankupAction.FORCE_RANKUP) {
              e.getPlayer().sendMessage("You have been forced to rankup");
          } else if (ra == RankupAction.RANKUP_BY) {
              e.getPlayer().sendMessage("/rankup <player> command has been cancelled!");
              e.setCancelled(true);
          }
      }
    }
    Osqai and Flak like this.

Recent Updates

  1. PrisonRanksX | 2.3.1f
  2. PrisonRanksX | 2.3.1e
  3. PrisonRanksX | 2.3.1d

Recent Reviews

  1. Derpulli
    Derpulli
    5/5,
    Version: 2.3.1c
    I've searched for so long after a plugin like this, thanks dude. It got everything one needs.
  2. XxSaw_MaxterxX
    XxSaw_MaxterxX
    4/5,
    Version: 2.3.1
    It's an excelente plugin, but, make problems with "groupmanager preffix", for example; The rank "Creator" has the preffix [&fCreator] and all permissions, but, when I entry on the server, this plugin makes me two preffix, [Default] [&fCreator]
    And that's looks bad, right? I can't erase the "display config" of your plugin because in the GUI the ranks there's not name, and when I put it them, makes this problem, O wait your answer, and i'll rate 5 stars
    1. TheGaming999
      Author's Response
      You can disable that in the config [under Options]:
      forcedisplay: true
      change it to
      forcedisplay: false
      If that is not what you want tell me in the discussion page or start a conversation
  3. bibe123
    bibe123
    5/5,
    Version: 2.3
    how to open gui ??????? . .
    1. TheGaming999
      Author's Response
      enable it in the config
      GUI-RANKLIST: true
      then just type /ranks
      and the gui will pop up
  4. Vishvak
    Vishvak
    4/5,
    Version: 2.2.4
    There is a bug, Whenever i try the rank-list gui it shows 'an internal error' the same thing when I tried to add a 'free' rank it said 'internal error' also every time i restart my server it shows the default ranks that come in the default config in the rank list and it it kinda getting on my nerves. Please can you see if you can fix this!
  5. GABRYCA
    GABRYCA
    5/5,
    Version: 2.2.4
    I love this plugin, work well and looks good, i really want to give him a 5 star and maybe help with translations (if possible)
  6. SwaguitoMc
    SwaguitoMc
    5/5,
    Version: 2.2.3a
    ===========================================================
    <3
    ===========================================================
  7. dinoboss2001
    dinoboss2001
    5/5,
    Version: 2.2.3
    Loooooooool me encantó brooo es el plugin perfecto gracias por crearlo nesesito plugin para survival op y ese es perfecto.
    Saludos
  8. TurtleGamesYTB
    TurtleGamesYTB
    5/5,
    Version: 2.2
    I like your plugin but I wonder if there's a way to put permission in a ranks
    Because I would like to make permision with groupmanager and quicksell thanks in advance
    1. TheGaming999
      Author's Response
      Thanks for your review. if you want support contact me or hop to the discussion page. + you can put permissions in the "executecmds" section by adding for example this line: - manuaddp %player% permisson.permission
  9. Ergenta
    Ergenta
    5/5,
    Version: 2.1.2
    Make up for the previous guy promising to rank it 5 stars after telling him a permission code. Ranking a plugin lower than adequate stars because you have a question is kinda like holding the developer hostage.
  10. Ar-Achilles
    Ar-Achilles
    2/5,
    Version: 1.6 Beta
    HELP ME ASAP PLEASE!!! I'll publish my server tomorrow. BTW. What is the permission for the members to do /rankup ? because when i created dummy account that is not opped, and i did /rankup , it says that i dont have permission. HELP ME ASAP PLEASE! T_T I'LL RATE IT 5 WHEN YOU REPLY ASAP. PROMISE
    1. TheGaming999
      Author's Response
      0_0 its: prisonranksx.rankup