Sueta

RankGUI

1.0

Use a GUI to set player's ranks

·Plugin

Fully configurable rank gui!

Commands

/rank (player) - Main command
/rankguireload - Reloads the config

config.yml
messages: 
  no-permission: '&c&lERROR: &7You do not have permission to use this.' 
  
  
gui: 
  permission: 'Ranks.GUI' 
  title: '&b&lRank GUI' 
  size: 27 # MUST BE EITHER, 9, 18, 27, 36, 45, 54 
  slots: 
    0: 
      material: WOOL # MATERIAL NAME 
      data: 14 # MATERIAL DATA, IF YOU ARE USING A REGULAR BLOCK THAT HAS NO OTHER VARIENT USE 0, FOR EXAMPLE, material: COBBLESTONE, data: 0, WOULD DISPLAY COBBLESTONE 
      displayname: '&c&lOwner' # DISPLAY NAME 
      amount: 1 # DISPLAY AMOUNT 
      lore: # LORE 
        - '' 
        - '&7Click to set the player''s rank to &c&lOWNER&7!' 
        - '' 
      commands: # COMMANDS YOU WANT IT TO DO, REMEMBER, NO SPACES BETWEEN player, console, or broadcast! 
        - 'player:lp user %player% parent add Owner' 
        - 'console:eco give %player% 1000' 
        - 'broadcast:&c[Ranks] %player% has been promoted to &c&lOWNER&7!' 
      messages: # MESSAGES, executor IS THE PERSON WHO RAN THE /rank, receiver IS THE PERSON RECEIVING THE RANK 
        - 'executor:&c[Ranks] &7You have set %receiver%&7''s rank to &4&lOwner&7!' 
        - 'receiver:&c[Ranks] &7Your rank has been set to &c&lOwner &7by &c%executor%' 
      permission-requirement: 'Owner' # GROUP REQUIREMENTS TO USE THE SPECIFIC SLOT 
      close-after-completion: false 

    1: 
      material: REDSTONE_BLOCK 
      data: 0 
      displayname: '&4&lManager' 
      amount: 1 
      lore: 
        - '' 
        - '&7Click to set the player''s rank to &4&lMANAGER&7!' 
        - '' 
      commands: 
        - 'console:lp user %player% parent add Manager' 
      messages: 
        - 'executor:&c[Ranks] &7You have set %receiver%&7''s rank to &4&lManager&7!' 
        - 'receiver:&c[Ranks] &7Your rank has been set to &4&lManager &7by &c%executor%' 
      permission-requirement: 'Owner' 
      close-after-completion: true 
  
    2: 
      material: REDSTONE_BLOCK 
      data: 0 
      displayname: '&c&lAdmin' 
      amount: 1 
      lore: 
        - '' 
        - '&7Click to set the player''s rank to &c&lADMIN&7!' 
        - '' 
      commands: 
        - 'console:lp user %player% parent add Admin' 
      messages: 
        - 'executor:&c[Ranks] &7You have set %receiver%&7''s rank to &c&lAdmin&7!' 
        - 'receiver:&c[Ranks] &7Your rank has been set to &c&lAdmin &7by &c%executor%' 
      permission-requirement: 'Manager' 
      close-after-completion: true 

reload: 
  permission: 'RankGUI.reload' 
  denied-message: '&c&lERROR: &7You do not have permission to use this.' 
  reload-message: '&b&lRANK GUI: &7Config reloaded.'

Similar projects

Plugin →