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!
@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"
@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
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.
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: ''
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.
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.