Rank GUI

Discussion in 'Plugin Requests' started by Puid, Oct 29, 2018.

Thread Status:
Not open for further replies.
  1. Hello my name is Puid,

    I wanted a GroupManager GUI like you can make the rank Permanent or Temporary. I found this in Skeppy video which the tittle "he cried when we got 100,00 subscribers" on minutes 10:45. I really wanted this plugin so hard. You type /rank {playername} then it will pop out a gui and you can choose a rank that you wanted to set. After that you can select a time and and it will give you another gui pop out and you need to choose issues like Buycraft Issues, Demoted or Promoted. It also can /ranksee {playername} to look what reason it was promoted and why it've been promoted. Btw when it you set the rank. It will automaticly show your prefix. If you can help me with this, I will appreciate it so much. Thank you!
     
    Last edited: Oct 30, 2018
  2. Offline

    timtower Administrator Administrator Moderator

    @Puid How does it work? How does it look?
    Please explain as much as possible, preferably using the suggested format in the "Read me first"
     
  3. @timtower you type /rank {playername} then it will pop out a gui and you can choose a rank that you wanted to set. After that you can select a time and and it will give you another gui pop out and you need to choose issues like Buycraft Issues, Demoted or Promoted. It also can /ranksee {playername} to look what reason it was promoted and why it've been promoted. Btw when it you set the rank. It will automaticly show your prefix

    @timtower like these
     
    Last edited by a moderator: Oct 29, 2018
  4. Offline

    dlndcrdso

    Hey Puid,
    I'm not promising that I'm going to make this plugin for you seen as I've only ever released 1 plugin but I'd like to have a go at this at my own pace, I'm having issues with making the plugin configureable but I'm sure I can figure that out later but I noticed in Skeppy's videos that he has a lot of ranks, could you please say how many ranks you'd like and which ones (Name, What colour, What those iron bars do, What you'd like each block to do) and just go into more detail overall with what commands and permissions you want.
     
  5. This is the list: (I have 16 ranks.)

    RED WOOL = OWNER
    RED WOOL = CO-OWNER
    BLUE WOOL = HEADADMIN
    ORANGE WOOL = ADMIN
    ORANGE WOOL = DEVELOPER
    YELLOW WOOL = MOD
    GREEN WOOL = SUPPORTER & BUILDER
    PURPLE WOOL = RECRUIT
    GREEN WOOL= YOUTUBER
    CYAN WOOL = VIP, SVIP, MVP & GOD
    -------------------------------------------------
    IRON BAR = WORD "PLEASE CHOOSE A RANK"
    ARROW = WORD "BACK TO GAME" = CLOSE GUI
    IRON BLOCK = DEMOTE TO DEFAULT
    GRAY DYE = OP
    --------------------------------------------------
    SELECT A TIME GUI:

    PERMANENT & TEMPORARY (IN OTHER GUI SECTION I WILL GIVE YOU).
    ---------------------------------------------------
    SELECT A REASON:

    BUCRAFT ISSUES, DEMOTED, PROMOTED, EVENT & FREE.
    ---------------------------------------------------
    SELECT A TIME: (TEMPORARY SECTION)

    1 YEAR, 1 MONTH, 1 WEEK, 1 DAY, 1 HOUR, 1 MINUTES & MAKE CUSTOM ( s = seconds, m = minutes, hr = hour, d = day, wk = week, mth = month, yr = year)
    ---------------------------------------------------
    MY GROUP MANAGER PERMISSION:
    Code:
    groups:
      Owner:
        default: false
        permissions:
        - +vanish.effects.toggle.all
        - -vanish.effects.*
        - HeadNames.owner
        - nte.owner
        - rank.owner
        - ranks.membership.owner
        - shopguiplus.shop
        inheritance:
        - admin
        info:
          build: true
          prefix: '&4&lOWNER &8| &f'
          suffix: ''
      Mod:
        default: false
        permissions:
        - shopguiplus.hand
        - shopguiplus.sell.all
        - shopguiplus.sell.hand
        - shopguiplus.sell.hand.all
        - shopguiplus.shop
        - sv.use
        inheritance:
        - builder
        - g:groupmanager_moderator
        - g:bukkit_moderator
        - g:essentials_moderator
        - g:towny_moderator
        - g:vanish_moderator
        info:
          build: true
          prefix: '&e&lMOD &8| &f'
          suffix: ''
      MVP:
        default: false
        permissions:
        - rank.dono.mvp
        - ranks.membership.donator
        - shopguiplus.sell.*
        - shopguiplus.shop
        inheritance: []
        info:
          build: false
          prefix: '&b&lMVP &8| &f'
          suffix: ''
      Builder:
        default: false
        permissions:
        - rank.builder
        - shopguiplus.sell.*
        - shopguiplus.sell.hand
        - shopguiplus.shop
        inheritance:
        - default
        - g:essentials_builder
        - g:towny_builder
        info:
          build: true
          prefix: '&2&lBUILDER &8| &f'
          suffix: ''
      Developer:
        default: false
        permissions:
        - rank.developer
        - ranks.membership.golden
        - shopguiplus.shop
        inheritance: []
        info:
          build: true
          prefix: '&6&lDEVELOPER &8| &f'
          suffix: ''
      Admin:
        default: false
        permissions:
        - rank.admin
        - ranks.membership.golden
        - shopguiplus.shop
        inheritance:
        - g:groupmanager_admin
        - g:bukkit_admin
        - g:essentials_admin
        - g:towny_admin
        - g:vanish_admin
        info:
          build: true
          prefix: '&c&lADMIN &8| &f'
          suffix: ''
      Default:
        default: true
        permissions:
        - -bukkit.command.kill
        - nte.default
        - rank.default
        - ranks.membership.default
        - shopguiplus.hand
        - shopguiplus.hand.all
        - shopguiplus.sell.all
        - shopguiplus.sell.hand
        - shopguiplus.sell.hand.all
        - shopguiplus.shop
        inheritance:
        - g:groupmanager_default
        - g:bukkit_default
        - g:essentials_default
        - g:towny_default
        info:
          build: false
          prefix: '&9'
          suffix: ''
      SVIP:
        default: false
        permissions:
        - rank.dono.svip
        - ranks.membership.donator
        - shopguiplus.sell.*
        - shopguiplus.shop
        inheritance: []
        info:
          build: false
          prefix: '&bSVIP &8| &f'
          suffix: ''
      Co-Owner:
        default: false
        permissions:
        - rank.coowner
        - ranks.membership.owner
        - shopguiplus.shop
        inheritance: []
        info:
          build: false
          prefix: '&4&lCO-OWNER &8| &f'
          suffix: ''
      Youtuber:
        default: false
        permissions:
        - ranks.membership.youtuber
        inheritance: []
        info:
          build: false
          prefix: '&a&lY&f&lT &8| &f'
          suffix: ''
      HeadAdmin:
        default: false
        permissions:
        - askyblock.*
        - essentials.*
        - nte.headadmin
        - rank.headadmin
        - ranks.membership.golden
        - shopguiplus.shop
        inheritance: []
        info:
          build: true
          prefix: '&c&lHEADADMIN &8| &f'
          suffix: ''
      VIP:
        default: false
        permissions:
        - rank.dono.vip
        - ranks.membership.donator
        - shopguiplus.sell.*
        - shopguiplus.shop
        inheritance: []
        info:
          build: false
          prefix: '&b&lVIP &8| &f'
          suffix: ''
      GOD:
        default: false
        permissions:
        - rank.dono.god
        - ranks.membership.donator
        - shopguiplus.sell.*
        - shopguiplus.shop
        inheritance: []
        info:
          build: false
          prefix: '&b&lGOD &8| &f'
          suffix: ''
      Supporter:
        default: false
        permissions:
        - askyblock.coop
        - askyblock.island.*
        - askyblock.team.create
        - askyblock.team.join
        - askyblock.team.kick
        - askyblock.team.makeleader
        - essentials.ban
        - essentials.fly
        - essentials.god
        - essentials.msg
        - essentials.mute
        - essentials.tempban
        - essentials.unban
        - essentials.unmute
        - rank.supporter
        - ranks.membership.red_staff
        - shopguiplus.sell.*
        - shopguiplus.shop
        - sv.use
        inheritance:
        - default
        - g:essentials_builder
        - g:towny_builder
        info:
          build: true
          prefix: '&c&lSUPPROTER &8| &f'
          suffix: ''
      Recruit:
        default: false
        permissions:
        - ranks.membership.red_staff
        inheritance:
        - default
        info:
          build: false
          prefix: '&c&lRECRUIT &8| &f'
          suffix: ''
     
    Last edited by a moderator: Oct 29, 2018
  6. Offline

    dlndcrdso

    I've run into a couple of issues, I don't think I've done enough Java yet to do this plugin for you, sorry.
     
  7. Offline

    DORAN03

    would you be able to make the plugin? I have been looking for one for a while.
     
  8. Offline

    timtower Administrator Administrator Moderator

    Won't make this.
     
  9. Offline

    Itzdlg

    I will try but please do not count on it. I do recommend using LuckPerms instead though as it supports timed ranks automatically, and then it would be easier for a dev to pick up the project.

    If I would make this it probably won't have the times because of experience, sorry!

    Okay, so I kinda-ish finished? I didn't do /ranksee or the temp rank thing because that wasn't in my level of expertise yet, sorry! I did get all of those ranks in /rank <player> (rankgui.rank) and when u use it you get all 16 or so ranks, if you click one it shows the reasons and stuff, and then it does the command through console and sends a message to all online users with (rankgui.see) a message saying the reason, who and targeted user.

    Download: https://drive.google.com/file/d/1sAnW7ag1JO6W_YxapPF4NStTaGyCHNMp/view?usp=sharing

    If you see any issue please just tag me or something, but I can't guarantee anything, I did this because I saw no one was picking it up and I know when its frustrating that you can't finish something.

    EDIT: Also if you get errors about file creating create a file named 'RankGUI' in ur plugin folder and then inside of that create 'UserData'; Just a little issue I couldn't figure out to fix, sorry!

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Nov 9, 2018
Thread Status:
Not open for further replies.

Share This Page