HomeJavaMods// GuiMaker | [1.8-1.12] | [Full & Easy Customization] \\
// GuiMaker | [1.8-1.12] | [Full & Easy Customization] \\
ModsJava

// GuiMaker | [1.8-1.12] | [Full & Easy Customization] \\

⬇ Download on Spigot
Purpose: A way for servers to create interactive GUI's

Requirements:
GUI Ideas:
[​IMG]
⟹ Custom GUI name.
⟹ Custom GUI command.
⟹ Custom GUI permissions.
⟹ Custom GUI items:

[​IMG]
⟹ ("guimaker.admin") /guimaker reload - Reloads the GUI's

[​IMG]
Examples of how to create possible items can be found here
Code (Text):

##########################################################
#                    Example Gui Setup                   #
##########################################################
Enabled: "true"

command: "/openexamplegui"

name: "&b&lExampleGui"

size: 54

#This is the permission required to open the gui by its command
permission_for_command: "guimaker.examplegui.command"
no_command_perm_alert: "You don't have the permission for that command!"

#This is the permission required to open the gui at all.
#Without this the command permission will not work.
permission_for_gui: "guimaker.examplegui.open"
no_open_perm_alert: "You don't have the permission to open this gui!"

#######
#Items#
#######

#Format Tutorial

#Items:
#  SomeRandomNameToDifferThisItemFromTheOthers:
#    id: "In here is the id of the item displayed"
#    amount: This will be the stack size of the item
#    name: "This is the actual displayed name of the item"
#    lore: "Follow the format below to list as many lines as you want"
#    slot: This is the slot of the gui the item will be placed in
#    onClick: "This is what will happen once a player clicks the item"
###Syntax:
### 'price:<amount>' - Everything below wherever this tag is will only be ran if the player has (and pays) the necessary money
### 'id:<Id>;<ThingToDo>' - Put multiple commands in a group so only one is ran.
### 'ifperm:<Perm>;<ThingToDo>' - Runs stuff if a player has the permissions.
### 'msg:' - That will send a message directly to the player.
### 'broadcast:' - That will broadcast to all players.
### 'cmd:' - Makes the player run the command.
### 'opcmd:' - Makes the player run the command, ignoring their permissions.
### 'closeinv' - Closes the inventory upon clicking.
### %gm_player_name% --> Player who clicked's name.
#    tags: "These are bonus tags to add special information to items
#    ###Syntax:
#    ### 'skull_skin:<PlayerName>' - Sets a skull's skin to a player
#    ### 'arrowdamage:<Tier>' - Adds enchantment ANY item
#    ### 'arrowfire:<Tier>' - Adds enchantment ANY item
#    ### 'arrowinfinite:<Tier>' - Adds enchantment ANY item
#    ### 'damage:<Tier>' - Adds enchantment ANY item
#    ### 'digspeed:<Tier>' - Adds enchantment ANY item
#    ### 'durability:<Tier>' - Adds enchantment ANY item
#    ### 'fireaspect:<Tier>' - Adds enchantment ANY item
#    ### 'knockback:<Tier>' - Adds enchantment ANY item
#    ### 'lootbonusblock:<Tier>' - Adds enchantment ANY item
#    ### 'lootbonusmob:<Tier>' - Adds enchantment ANY item
#    ### 'luck:<Tier>' - Adds enchantment ANY item
#    ### 'protectionfire:<Tier>' - Adds enchantment ANY item
#    ### 'protectionfall:<Tier>' - Adds enchantment ANY item
#    ### 'silktouch:<Tier>' - Adds enchantment ANY item


#---------------------------------------------------------

Items:
  itemCodenameHere:
    id: "1:0"
    amount: 1
    name: "&b&lITEM 1"
    lore:
      - "&1%player_x%"
      - "&2line 2"
      - "&3line 3"
      - "&4line 4"
      - "&5ect..."
    slot: 1
    onClick:
      - "msg:You clicked the first item!"
      - "cmd:/openexamplegui"
  secondItem:
    id: "2:0"
    amount: 45
    name: "&kmagicSaUc3"
#   lore:
    slot: 16
    onClick:
      - "broadcast:Something awesome happened!"
    tags:
      - "damage:2"
      - "knockback:20"
  skull:
    id: "397:3"
    amount: 1
    name: "&kmagicSaUc3"
#   lore:
    slot: 3
    onClick:
      - "broadcast:Something awesome happened!"
    tags:
      - "skull_skin:TheTealViper"
 
#---------------------------------------------------------
 
[​IMG]
Another example of working GUI's
Code (Text):
##########################################################

#                 Example Staff Gui Setup                #
##########################################################
Enabled: "true"

command: "/staffgui"

name: "&c&lStaff &r&bGui"

size: 54

permission_for_command: "guimaker.staffgui.command"
no_command_perm_alert: "You don't have the permission for that command!"

permission_for_gui: "guimaker.staffgui.open"
no_open_perm_alert: "You don't have the permission to open this gui!"

Items:
  Time:
    id: "35:15"
    amount: 1
    name: "&d&lTIME"
    slot: 1
  Day:
    id: "347:0"
    amount: 1
    name: "&7Day"
    lore:
      - "&fClick me to set the time!"
    slot: 10
    onClick:
      - "msg:Successfully set the time!"
      - "opcmd:/time set day"
      - "opcmd:/weather clear"
  Night:
    id: "347:0"
    amount: 1
    name: "&7Night"
    lore:
      - "&fClick me to set the time!"
    slot: 19
    onClick:
      - "msg:Successfully set the time!"
      - "opcmd:/time set night"
      - "opcmd:/weather clear"

  Weather:
    id: "35:15"
    amount: 1
    name: "&d&lWEATHER"
    slot: 3
  Rain:
    id: "326:0"
    amount: 1
    name: "&7Rain"
    lore:
      - "&fClick me to make it rain!"
    slot: 12
    onClick:
      - "opcmd:/weather storm"
  Clear:
    id: "325:0"
    amount: 1
    name: "&7Clear"
    lore:
      - "&fClick me to clear the rain!"
    slot: 21
    onClick:
      - "opcmd:/weather clear"

  Tpall:
    id: "368:0"
    amount: 1
    name: "&7Tp All"
    lore:
      - "&fClick me to teleport all players to yourself!"
    slot: 5
    onClick:
      - "opcmd:/tpall"

  Experience:
    id: "35:15"
    amount: 1
    name: "&d&lEXPERIENCE"
    slot: 7
  Levelup:
    id: "384:0"
    amount: 1
    name: "&7Level Up"
    lore:
      - "&fClick me to level up!"
    slot: 16
    onClick:
      - "opcmd:/xp give %gm_player_name% 1L"

  Invisible:
    id: "403:0"
    amount: 1
    name: "&7Invisibility"
    lore:
      - "&fClick me to toggle invisibility!"
    slot: 27
    onClick:
      - "opcmd:/v"

  Stop:
    id: "160:14"
    amount: 1
    name: "&cStop"
    lore:
      - "&fClick me to stop the server!"
    slot: 9
    onClick:
      - "opcmd:/stop"
  Reload:
    id: "160:4"
    amount: 1
    name: "&eReload"
    lore:
      - "&fClick me to reload the server!"
    slot: 18
    onClick:
      - "opcmd:/reload"
[​IMG]
Code (Text):
Enabled: "true"

command: "/guimakersecret-ranks"

name: "&6&lRanks"

size: 54

permission_for_command: "node.gui.player"
no_command_perm_alert: "You don't have the permission for that command!"

permission_for_gui: "node.gui.player"
no_open_perm_alert: "You don't have the permission to open this gui!"

Items:
  1:
    id: "160:5"
    amount: 1
    name: "&fSixth Class"
    slot: 1
  10:
    id: "160:5"
    amount: 1
    name: "&fSixth Class"
    slot: 10
  19:
    id: "160:5"
    amount: 1
    name: "&fSixth Class"
    slot: 19
  28:
    id: "160:4"
    amount: 1
    name: "&fFifth Class"
    slot: 28
  37:
    id: "160:4"
    amount: 1
    name: "&fFifth Class"
    slot: 37
  46:
    id: "160:4"
    amount: 1
    name: "&fFifth Class"
    slot: 46
  4:
    id: "160:1"
    amount: 1
    name: "&fFourth Class"
    slot: 4
  13:
    id: "160:1"
    amount: 1
    name: "&fFourth Class"
    slot: 13
  22:
    id: "160:1"
    amount: 1
    name: "&fFourth Class"
    slot: 22
  31:
    id: "160:3"
    amount: 1
    name: "&fThird Class"
    slot: 31
  40:
    id: "160:3"
    amount: 1
    name: "&fThird Class"
    slot: 40
  49:
    id: "160:3"
    amount: 1
    name: "&fThird Class"
    slot: 49
  7:
    id: "160:10"
    amount: 1
    name: "&fSecond Class"
    slot: 7
  16:
    id: "160:10"
    amount: 1
    name: "&fSecond Class"
    slot: 16
  25:
    id: "160:10"
    amount: 1
    name: "&fSecond Class"
    slot: 25
  43:
    id: "160:14"
    amount: 1
    name: "&fFirst Class"
    slot: 43
  3:
    id: "160:5"
    amount: 1
    name: "&fSixth Class"
    slot: 3
  12:
    id: "160:5"
    amount: 1
    name: "&fSixth Class"
    slot: 12
  21:
    id: "160:5"
    amount: 1
    name: "&fSixth Class"
    slot: 21
  30:
    id: "160:4"
    amount: 1
    name: "&fFifth Class"
    slot: 30
  39:
    id: "160:4"
    amount: 1
    name: "&fFifth Class"
    slot: 39
  48:
    id: "160:4"
    amount: 1
    name: "&fFifth Class"
    slot: 48
  6:
    id: "160:1"
    amount: 1
    name: "&fFourth Class"
    slot: 6
  15:
    id: "160:1"
    amount: 1
    name: "&fFourth Class"
    slot: 15
  24:
    id: "160:1"
    amount: 1
    name: "&fFourth Class"
    slot: 24
  33:
    id: "160:3"
    amount: 1
    name: "&fThird Class"
    slot: 33
  42:
    id: "160:3"
    amount: 1
    name: "&fThird Class"
    slot: 42
  51:
    id: "160:3"
    amount: 1
    name: "&fThird Class"
    slot: 51
  9:
    id: "160:10"
    amount: 1
    name: "&fSecond Class"
    slot: 9
  18:
    id: "160:10"
    amount: 1
    name: "&fSecond Class"
    slot: 18
  27:
    id: "160:10"
    amount: 1
    name: "&fSecond Class"
    slot: 27
  45:
    id: "160:14"
    amount: 1
    name: "&fFirst Class"
    slot: 45
  34:
    id: "160:14"
    amount: 1
    name: "&fFirst Class"
    slot: 34
  35:
    id: "160:14"
    amount: 1
    name: "&fFirst Class"
    slot: 35
  36:
    id: "160:14"
    amount: 1
    name: "&fFirst Class"
    slot: 36
  52:
    id: "160:14"
    amount: 1
    name: "&fFirst Class"
    slot: 52
  53:
    id: "160:14"
    amount: 1
    name: "&fFirst Class"
    slot: 53
  54:
    id: "160:14"
    amount: 1
    name: "&fFirst Class"
    slot: 54
  2:
    id: "3:0"
    amount: 1
    name: "&8[&fVI&8] &8[&aSlave&8]"
    lore:
      - "&lRequires:"
      - "5 Minutes Playtime"
      - "&lFeatures:"
      - "Basic Server Permissions"
      - "Access to All Server Worlds"
      - "4 New McMMO Abilities"
      - "1 New Kit Slot"
    slot: 2
  11:
    id: "290:0"
    amount: 1
    name: "&8[&fVI&8] &8[&aPeasant&8]"
    lore:
      - "&lRequires:"
      - "1 Hour 5 Minutes Playtime"
      - "&lFeatures:"
      - "3 New McMMO Abilities"
      - "Jobs Access"
    slot: 11
  20:
    id: "272:0"
    amount: 1
    name: "&8[&fVI&8] &8[&aSquire&8]"
    lore:
      - "&lRequires:"
      - "7 Hours 5 Minutes Playtime"
      - "&lFeatures:"
      - "3 New McMMO Abilities"
      - "+ Sethome"
    slot: 20
  29:
    id: "301:0"
    amount: 1
    name: "&8[&fV&8] &8[&eTraveller&8]"
    lore:
      - "&lRequires:"
      - "19 Hours 5 Minutes Playtime"
      - "5000 Blocks Moved"
      - "&lFeatures:"
      - "1 New McMMO Ability"
      - "Bounty Access"
      - "+ Playervault"
      - "1 New Kit Slot"
    slot: 29
    onClick:
  38:
    id: "395:0"
    amount: 1
    name: "&8[&fV&8] &8[&eTrader&8]"
    lore:
      - "&lRequires:"
      - "1 Day 19 Hours 5 Minutes Playtime"
      - "$10,000"
      - "500 Items Crafted"
      - "&lFeatures:"
      - "1 New McMMO Ability"
      - "AuctionHouse Access"
    slot: 38
  47:
    id: "133:0"
    amount: 1
    name: "&8[&fV&8] &8[&eMerchant&8]"
    lore:
      - "&lRequires:"
      - "3 Days 7 Hours 5 Minutes Playtime"
      - "&lFeatures:"
      - "2 New McMMO Abilities"
      - "+ Sethome"
    slot: 47
  5:
    id: "282:0"
    amount: 1
    name: "&8[&fIV&8] &8[&6Monk&8]"
    lore:
      - "&lRequires:"
      - "5 Days 7 Hours 5 Minutes Playtime"
      - "&lFeatures:"
      - "Playervault Size Upgrade"
      - "1 New Plot"
      - "1 New Kit Slot"
    slot: 5
  14:
    id: "340:0"
    amount: 1
    name: "&8[&fIV&8] &8[&6Priest&8]"
    lore:
      - "&lRequires:"
      - "7 Days 19 Hours 5 Minutes Playtime"
      - "&lFeatures:"
      - "Portable Crafting Table"
    slot: 14
  23:
    id: "386:0"
    amount: 1
    name: "&8[&fIV&8] &8[&6Bishop&8]"
    lore:
      - "&lRequires:"
      - "10 Days 19 Hours 5 Minutes Playtime"
      - "&lFeatures:"
      - "+ Sethome"
    slot: 23
  32:
    id: "265:0"
    amount: 1
    name: "&8[&fIII&8] &8[&3Earl&8]"
    lore:
      - "&lRequires:"
      - "14 Days 7 Hours 5 Minutes Playtime"
      - "$250,000"
      - "&lFeatures:"
      - "Playervault Size Upgrade"
      - "1 New Plot"
    slot: 32
  41:
    id: "266:0"
    amount: 1
    name: "&8[&fIII&8] &8[&3Count&8]"
    lore:
      - "&lRequires:"
      - "18 Days 7 Hours 5 Minutes Playtime"
      - "50 Mob Killed"
      - "5 Player Killed"
      - "&lFeatures:"
      - "1 New Kit Slot"
    slot: 41
  50:
    id: "264:0"
    amount: 1
    name: "&8[&fIII&8] &8[&3Duke&8]"
    lore:
      - "&lRequires:"
      - "22 Days 19 Hours 5 Minutes Playtime"
      - "$750,000"
      - "McMMO Power Level 1000"
      - "&lFeatures:"
      - "Repair Tools Whilst Keep Upgrades"
    slot: 50
  8:
    id: "276:0"
    amount: 1
    name: "&8[&fII&8] &8[&5Knight&8]"
    lore:
      - "&lRequires:"
      - "27 Days 19 Hours 5 Minutes Playtime"
      - "50 Player Kills"
      - "&lFeatures:"
      - "+ Sethome"
      - "Playervault Size Upgrade"
    slot: 8
  17:
    id: "47:0"
    amount: 1
    name: "&8[&fII&8] &8[&5Baron&8]"
    lore:
      - "&lRequires:"
      - "33 Days 7 Hours 5 Minutes Playtime"
      - "$5,000,000"
      - "McMMO Power Level 2,500"
      - "25,000 Blocks Moved"
      - "1,000 Mob Kills"
      - "&lFeatures:"
      - "1 New Plot"
      - "1 New Kit Slot"
    slot: 17
  26:
    id: "322:0"
    amount: 1
    name: "&8[&fII&8] &8[&5Royal&8]"
    lore:
      - "&lRequires:"
      - "39 Days 7 Hours 5 Minutes Playtime"
      - "$10,000,000"
      - "McMMO Power Level 5,000"
      - "&lFeatures:"
      - "Playervault Size Upgrade"
      - "Portable Ender Chest"
    slot: 26
  44:
    id: "122:0"
    amount: 1
    name: "&8[&fI&8] &8[&cEmperor&8]"
    lore:
      - "&lRequires:"
      - "45 Days 19 Hours 5 Minutes Playtime"
      - "$25,000,000"
      - "McMMO Power Level 7,500"
      - "50,000 Blocks Moved"
      - "250 Player Kills"
      - "2,500 Mob Kills"
      - "&lFeatures:"
      - "+ Sethome"
      - "Playervault Size Upgrade"
      - "1 New Kit Slot"
    slot: 44
[​IMG]
For GUI's that all connect and work together look at
Code (Text):
##########################################################
#                       Main Gui Setup                      #
##########################################################
Enabled: "true"

command: "/gui"

name: "&b&lGUI"

size: 27

#This is the permission required to open the gui by its command
permission_for_command: "node.gui.access"
no_command_perm_alert: "You don't have the permission for that command!"

#This is the permission required to open the gui at all.
#Without this the command permission will not work.
permission_for_gui: "node.gui.access"
no_open_perm_alert: "You don't have the permission to open this gui!"

#######
#Items#
#######

#Format Tutorial

#Items:
#  SomeRandomNameToDifferThisItemFromTheOthers:
#    id: "In here is the id of the item displayed"
#    amount: This will be the stack size of the item
#    name: "This is the actual displayed name of the item"
#    lore: "Follow the format below to list as many lines as you want"
#    slot: This is the slot of the gui the item will be placed in
#    onClick: "This is what will happen once a player clicks the item"
###Syntax:
### 'id:<id>;ThingToDo' - Put multiple commands in a group so only one is ran.
### 'ifperm:(perm);ThingToDo' - Runs stuff if a player has the permissions.
### 'msg:' - That will send a message directly to the player.
### 'broadcast:' - That will broadcast to all players.
### 'cmd:' - Makes the player run the command.
### 'opcmd:' - Makes the player run the command, ignoring their permissions.
### 'closeinv' - Closes the inventory upon clicking.
### %gm_player_name% --> Player who clicked's name.
#    tags: "These are bonus tags to add special information to items
###Syntax:
### 'skull_skin:' - Sets a skull's skin to a player


#---------------------------------------------------------

Items:
  1:
    id: "160:1"
    amount: 1
    name: "&6&lPlayer GUI"
    slot: 1
    onClick:
      - "cmd:/guimakersecret-player"
  2:
    id: "160:1"
    amount: 1
    name: "&6&lPlayer GUI"
    slot: 2
    onClick:
      - "cmd:/guimakersecret-player"
  3:
    id: "160:1"
    amount: 1
    name: "&6&lPlayer GUI"
    slot: 3
    onClick:
      - "cmd:/guimakersecret-player"
  10:
    id: "160:1"
    amount: 1
    name: "&6&lPlayer GUI"
    slot: 10
    onClick:
      - "cmd:/guimakersecret-player"
  11:
    id: "160:1"
    amount: 1
    name: "&6&lPlayer GUI"
    slot: 11
    onClick:
      - "cmd:/guimakersecret-player"
  12:
    id: "160:1"
    amount: 1
    name: "&6&lPlayer GUI"
    slot: 12
    onClick:
      - "cmd:/guimakersecret-player"
  19:
    id: "160:1"
    amount: 1
    name: "&6&lPlayer GUI"
    slot: 19
    onClick:
      - "cmd:/guimakersecret-player"
  20:
    id: "160:1"
    amount: 1
    name: "&6&lPlayer GUI"
    slot: 20
    onClick:
      - "cmd:/guimakersecret-player"
  21:
    id: "160:1"
    amount: 1
    name: "&6&lPlayer GUI"
    slot: 21
    onClick:
      - "cmd:/guimakersecret-player"
  4:
    id: "160:0"
    amount: 1
    name: "&r&lSupporter GUI"
    slot: 4
    onClick:
      - "cmd:/guimakersecret-supporter"
  5:
    id: "160:0"
    amount: 1
    name: "&r&lSupporter GUI"
    slot: 5
    onClick:
      - "cmd:/guimakersecret-supporter"
  6:
    id: "160:0"
    amount: 1
    name: "&r&lSupporter GUI"
    slot: 6
    onClick:
      - "cmd:/guimakersecret-supporter"
  13:
    id: "160:0"
    amount: 1
    name: "&r&lSupporter GUI"
    slot: 13
    onClick:
      - "cmd:/guimakersecret-supporter"
  14:
    id: "160:0"
    amount: 1
    name: "&r&lSupporter GUI"
    slot: 14
    onClick:
      - "cmd:/guimakersecret-supporter"
  15:
    id: "160:0"
    amount: 1
    name: "&r&lSupporter GUI"
    slot: 15
    onClick:
      - "cmd:/guimakersecret-supporter"
  22:
    id: "160:0"
    amount: 1
    name: "&r&lSupporter GUI"
    slot: 22
    onClick:
      - "cmd:/guimakersecret-supporter"
  23:
    id: "160:0"
    amount: 1
    name: "&r&lSupporter GUI"
    slot: 23
    onClick:
      - "cmd:/guimakersecret-supporter"
  24:
    id: "160:0"
    amount: 1
    name: "&r&lSupporter GUI"
    slot: 24
    onClick:
      - "cmd:/guimakersecret-supporter"
  7:
    id: "160:13"
    amount: 1
    name: "&2&lStaff GUI"
    slot: 7
    onClick:
      - "cmd:/guimakersecret-staff"
  8:
    id: "160:13"
    amount: 1
    name: "&2&lStaff GUI"
    slot: 8
    onClick:
      - "cmd:/guimakersecret-staff"
  9:
    id: "160:13"
    amount: 1
    name: "&2&lStaff GUI"
    slot: 9
    onClick:
      - "cmd:/guimakersecret-staff"
  16:
    id: "160:13"
    amount: 1
    name: "&2&lStaff GUI"
    slot: 16
    onClick:
      - "cmd:/guimakersecret-staff"
  17:
    id: "160:13"
    amount: 1
    name: "&2&lStaff GUI"
    slot: 17
    onClick:
      - "cmd:/guimakersecret-staff"
  18:
    id: "160:13"
    amount: 1
    name: "&2&lStaff GUI"
    slot: 18
    onClick:
      - "cmd:/guimakersecret-staff"
  25:
    id: "160:13"
    amount: 1
    name: "&2&lStaff GUI"
    slot: 25
    onClick:
      - "cmd:/guimakersecret-staff"
  26:
    id: "160:13"
    amount: 1
    name: "&2&lStaff GUI"
    slot: 26
    onClick:
      - "cmd:/guimakersecret-staff"
  27:
    id: "160:13"
    amount: 1
    name: "&2&lStaff GUI"
    slot: 27
    onClick:
      - "cmd:/guimakersecret-staff"


#---------------------------------------------------------
[​IMG]
Code (Text):
##########################################################
#                     Player Gui Setup                    #
##########################################################
Enabled: "true"

command: "/guimakersecret-player"

name: "&6&lPlayer GUI"

size: 54

#This is the permission required to open the gui by its command
permission_for_command: "node.gui.player"
no_command_perm_alert: "You don't have the permission for that command!"

#This is the permission required to open the gui at all.
#Without this the command permission will not work.
permission_for_gui: "node.gui.player"
no_open_perm_alert: "You don't have the permission to open this gui!"

#######
#Items#
#######

#Format Tutorial

#Items:
#  SomeRandomNameToDifferThisItemFromTheOthers:
#    id: "In here is the id of the item displayed"
#    amount: This will be the stack size of the item
#    name: "This is the actual displayed name of the item"
#    lore: "Follow the format below to list as many lines as you want"
#    slot: This is the slot of the gui the item will be placed in
#    onClick: "This is what will happen once a player clicks the item"
###Syntax:
### 'id:<id>;ThingToDo' - Put multiple commands in a group so only one is ran.
### 'ifperm:(perm);ThingToDo' - Runs stuff if a player has the permissions.
### 'msg:' - That will send a message directly to the player.
### 'broadcast:' - That will broadcast to all players.
### 'cmd:' - Makes the player run the command.
### 'opcmd:' - Makes the player run the command, ignoring their permissions.
### 'closeinv' - Closes the inventory upon clicking.
### %gm_player_name% --> Player who clicked's name.
#    tags: "These are bonus tags to add special information to items
###Syntax:
### 'skull_skin:' - Sets a skull's skin to a player


#---------------------------------------------------------

Items:
  1:
    id: "35:15"
    amount: 1
    name: "&8&lSERVER WARPS"
    lore:
      - "--------"
    slot: 1
    onClick:
  10:
    id: "46:0"
    amount: 1
    name: "&b&lFactions"
    lore:
      - "&1Click me to warp to Factions!"
    slot: 10
    onClick:
      - "cmd:/warp factions"
      - "closeinv"
  19:
    id: "345:0"
    amount: 1
    name: "&b&lHub"
    lore:
      - "&1Click me to warp to Hub!"
    slot: 19
    onClick:
      - "cmd:/warp hub"
      - "closeinv"
  28:
    id: "1:0"
    amount: 1
    name: "&b&lSurvival"
    lore:
      - "&1Click me to warp to Survival!"
    slot: 28
    onClick:
      - "cmd:/warp survival"
      - "closeinv"
  37:
    id: "57:0"
    amount: 1
    name: "&b&lCreative"
    lore:
      - "&1Click me to warp to Creative!"
    slot: 37
    onClick:
      - "cmd:/warp creative"
      - "closeinv"
  46:
    id: "288:0"
    amount: 1
    name: "&b&lSkyblock"
    lore:
      - "&1Click me to warp to Skyblock!"
    slot: 46
    onClick:
      - "opcmd:/mvtp ASkyBlock"
      - "closeinv"
  5:
    id: "276:0"
    amount: 1
    name: "&8&lKITS"
    lore:
      - "&lClick me to see kits!"
    slot: 5
    onClick:
      - "cmd:/guimakersecret-playerkits"
  14:
    id: "339:0"
    amount: 1
    name: "&8&lRANKS"
    lore:
      - "&lClick me to see the ranks!"
    slot: 14
    onClick:
      - "cmd:/guimakersecret-ranks"
  23:
    id: "340:0"
    amount: 1
    name: "&4&l-RULE BOOK-"
    lore:
      - "&lClick me to see the rules!"
    slot: 23
    onClick:
      - "cmd:/guimakersecret-rules"
  8:
    id: "35:3"
    amount: 1
    name: "&8&lUSEFUL COMMANDS"
    lore:
      - "--------"
    slot: 8
    onClick:
  17:
    id: "345:0"
    amount: 1
    name: "&b&lWild"
    lore:
      - "&1Click me to warp to a random location in..."
      - "Factions, Faction Mines, & Survival!"
    slot: 17
    onClick:
      - "cmd:/wild"
      - "closeinv"
  9:
    id: "35:3"
    amount: 1
    name: "&8&lUSEFUL COMMANDS"
    lore:
      - "--------"
    slot: 9
    onClick:
  18:
    id: "339:0"
    amount: 1
    name: "&b&lVote"
    lore:
      - "&1Click me to learn about voting!"
    slot: 18
    onClick:
      - "cmd:/vote"
      - "closeinv"
  27:
    id: "54:0"
    amount: 1
    name: "&b&lAuction House"
    lore:
      - "&1Click me to see the auction house!"
    slot: 27
    onClick:
      - "cmd:/ah"
  36:
    id: "257:0"
    amount: 1
    name: "&b&lJobs"
    lore:
      - "&1Click me to learn about jobs!"
    slot: 36
    onClick:
      - "cmd:/jobs browse"
  45:
    id: "271:0"
    amount: 1
    name: "&b&lBounties"
    lore:
      - "&1Click me to learn about bounties!"
    slot: 45
    onClick:
      - "cmd:/bounty"
  54:
    id: "130:0"
    amount: 1
    name: "&b&lFactionsShop"
    lore:
      - "&1Click me to view the shop"
    slot: 54
    onClick:
      - "cmd:/fs"
[​IMG]
Code (Text):
##########################################################
#                     Staff Gui Setup                    #
##########################################################
Enabled: "true"

command: "/guimakersecret-staff"

name: "&2&lStaff GUI"

size: 54

#This is the permission required to open the gui by its command
permission_for_command: "node.gui.staff"
no_command_perm_alert: "You don't have the permission for that command!"

#This is the permission required to open the gui at all.
#Without this the command permission will not work.
permission_for_gui: "node.gui.staff"
no_open_perm_alert: "You don't have the permission to open this gui!"

#######
#Items#
#######

#Format Tutorial

#Items:
#  SomeRandomNameToDifferThisItemFromTheOthers:
#    id: "In here is the id of the item displayed"
#    amount: This will be the stack size of the item
#    name: "This is the actual displayed name of the item"
#    lore: "Follow the format below to list as many lines as you want"
#    slot: This is the slot of the gui the item will be placed in
#    onClick: "This is what will happen once a player clicks the item"
###Syntax:
### 'id:<id>;ThingToDo' - Put multiple commands in a group so only one is ran.
### 'ifperm:(perm);ThingToDo' - Runs stuff if a player has the permissions.
### 'msg:' - That will send a message directly to the player.
### 'broadcast:' - That will broadcast to all players.
### 'cmd:' - Makes the player run the command.
### 'opcmd:' - Makes the player run the command, ignoring their permissions.
### 'closeinv' - Closes the inventory upon clicking.
### %gm_player_name% --> Player who clicked's name.
#    tags: "These are bonus tags to add special information to items
###Syntax:
### 'skull_skin:' - Sets a skull's skin to a player


#---------------------------------------------------------

Items:
  1:
    id: "35:15"
    amount: 1
    name: "&8&lSERVER WARPS"
    lore:
      - "--------"
    slot: 1
    onClick:
  10:
    id: "52:0"
    amount: 1
    name: "&b&lFactions"
    lore:
      - "&1Click me to warp to Factions!"
    slot: 10
    onClick:
      - "opcmd:/warp factions"
      - "closeinv"
  19:
    id: "345:0"
    amount: 1
    name: "&b&lHub"
    lore:
      - "&1Click me to warp to Hub!"
    slot: 19
    onClick:
      - "opcmd:/warp hub"
      - "closeinv"
  28:
    id: "17:0"
    amount: 1
    name: "&b&lSurvival"
    lore:
      - "&1Click me to warp to Survival!"
    slot: 28
    onClick:
      - "opcmd:/warp survival"
      - "closeinv"
  37:
    id: "57:0"
    amount: 1
    name: "&b&lCreative"
    lore:
      - "&1Click me to warp to Creative!"
    slot: 37
    onClick:
      - "cmd:/warp creative"
      - "closeinv"
  3:
    id: "35:7"
    amount: 1
    name: "&8&lFACTION WARPS"
    lore:
      - "--------"
    slot: 3
    onClick:
  12:
    id: "17:0"
    amount: 1
    name: "&b&lFaction Hub"
    lore:
      - "&1Click me to warp to the Faction Hub!"
      - "&7Hint: You can find more warps here!"
    slot: 12
    onClick:
      - "opcmd:/warp shub"
      - "closeinv"
  21:
    id: "339:0"
    amount: 1
    name: "&b&lOffices & Barracks F0"
    lore:
      - "&1Click me to warp to the main floor!"
    slot: 21
    onClick:
      - "opcmd:/warp sb"
      - "closeinv"
  30:
    id: "339:0"
    amount: 1
    name: "&b&lOffices & Barracks F1"
    lore:
      - "&1Click me to warp to the first floor!"
    slot: 30
    onClick:
      - "opcmd:/warp sb1"
      - "closeinv"
  39:
    id: "5:0"
    amount: 1
    name: "&b&lWood"
    lore:
      - "&1Click me to warp to Wood!"
    slot: 39
    onClick:
      - "opcmd:/warp wood"
      - "closeinv"
  48:
    id: "339:0"
    amount: 1
    name: "&b&lOven"
    lore:
      - "&1Click me to warp to the Oven!"
    slot: 48
    onClick:
      - "opcmd:/warp oven"
      - "closeinv"
  5:
    id: "347:0"
    amount: 1
    name: "&8&lTIME"
    lore:
      - "--------"
    slot: 5
    onClick:
  14:
    id: "160:4"
    amount: 1
    name: "&b&6Day"
    lore:
      - "&1Click me to make it day!"
    slot: 14
    onClick:
      - "opcmd:/time set day"
      - "closeinv"
  23:
    id: "160:15"
    amount: 1
    name: "&b&8Night"
    lore:
      - "&1Click me to make it night!"
    slot: 23
    onClick:
      - "opcmd:/time set night"
      - "closeinv"
  7:
    id: "175:0"
    amount: 1
    name: "&8&lWEATHER"
    lore:
      - "--------"
    slot: 7
    onClick:
  16:
    id: "325:0"
    amount: 1
    name: "&bClear"
    lore:
      - "&1Click me to stop the rain!"
    slot: 16
    onClick:
      - "opcmd:/weather clear"
      - "closeinv"
  25:
    id: "326:0"
    amount: 1
    name: "&bRain"
    lore:
      - "&1Click me to make it rain!"
    slot: 25
    onClick:
      - "opcmd:/weather storm"

#---------------------------------------------------------
[​IMG]


[​IMG]
Nothing! Make sure to message me suggestions.

[​IMG]
Donations: Support me (a college student) @
_- https://paypal.me/AaronSkeels -_​

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

// GuiMaker | [1.8-1.12] | [Full & Easy Customization] \\ is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 743 times (via Spigot). Download it and open it directly in the game.

Explore more