⚡ GUIHelper | The in-game GUI builder ⚡ 1.0.7

The ultimate solution to creating professional GUIs

  1. GabyTM
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    Source Code:
    https://github.com/iGabyTM/GUIHelper
    Contributors:
    Matt (@ipsyko)
    [​IMG]
    Creating GUIs through a config file can be a mess. It's hard to visualize how it'll look, and you end up stressing over small details
    This tool helps you to build your desired menu in-game easy and fast and you'll instantly be given a working configuration file.
    This is the solution to rapid GUI creation, without the need to touch your configuration file manually again.

    Supported plugins:
    Do you think that GUIHelper should support a certain plugin? Join my discord server or open an issue on GitHub!

    Code (YAML):
    #
    # GUIHelper v1.6 by GabyTM
    #
    # Default values that will be used in the config creation process
    #

    ASkyBlock
    :
      price
    : 100
      sellprice
    : 10

    BossShopPro
    :
      menu
    :
        RewardType
    : playercommand
        PriceType
    : free
        Reward
    : # Must be a list
          - 'say This is a reward'
          - 'say This is another reward'
        Message
    : '&aThis is a message!'
      shop
    :
        RewardType
    : ITEM
        PriceType
    : MONEY
        Price
    : 10
        Message
    : '&aYou''ve purchased &e%reward%&a for &e$%price%'
        lore
    : '#&eClick to buy for &e$%price%' # This line will be added after the item lore

    CratesPlus
    :
      Type
    : ITEM
      Percentage
    : 10

    CrazyCrates
    :
      MaxRange
    : 100
      Chance
    : 10
      Firework
    : false

    CrazyEnvoy
    :
      Chance
    : 10
      Drop-Items
    : false

    LemonMobCoins
    :
      permission
    : false
      price
    : 100

    ShopGUIPlus
    :
      type
    : item
      buyPrice
    : 10
      sellPrice
    : 10

    SuperLobbyDeluxe
    :
      keep-open
    : true
      commands
    :
        - 'server
    : example'

    #
    # Generate your own configs using templates!
    #
    # Placeholders:
    #  • {amount}          - (number) the item amount
    #  • {args}            - (string) the arguments specified after the creation command, alternative use {args[index]} to
    #                                 target a certain argument (replace 'index' with the position, eg 1 for the first argument)
    #  • {data}            - (number) the item data / damage value
    #  • {enchanted}       - (boolean) check if the item is enchanted or not
    #  • {flag_(flag)}     - (boolean) check if the item have the specified flag (http://bit.ly/itemflag)
    #  • {material}        - (string) the item material
    #  • {name}            - (string) the item display name
    #  • {essentials_name} - (string) the item display name following the format used by Essentials
    #  • {essentials_lore} - (string) the item lore following the format used by Essentials
    #  • {slot}            - (number) the item position in the GUI
    #
    templates
    :
      deluxemenus-example
    :
        'item-{slot}'
    :
          material
    : '{material}'
          slot
    : '{slot}'
          hide_attributes
    : '{flag_hide_attributes}'
          display_name
    : '&c{name}'
     
    Code (YAML):
    commands:
      ghclear
    :
        description
    : Use the command when you want to empty the GUI faster
        usage
    : "/ghclear"
      ghcreate
    :
        description
    : The main command
        usage
    : "/ghcreate [type] (argument)"
      ghhelp
    :
        description
    : List the available commands
        usage
    : "/ghhelp"
      ghlist
    :
        description
    : List the available types
        usage
    : "/ghlist"

    permissions
    :
      guihelper.use
    :
        description
    : The permission required to access GUI Helper commands
        default
    : op

    The formats were generated using the default DTools kit of Essentials.
    Code (YAML):
    items:
      item0
    :
        material
    : DIAMOND_PICKAXE
        quantity
    : 1
        price
    : 100
        sellprice
    : 10
        description
    : The drill that &npierces|the heavens
      item1
    :
        material
    : DIAMOND_SPADE
        quantity
    : 1
        price
    : 100
        sellprice
    : 10
        description
    : Diggy|Diggy|Hole
      item2
    :
        material
    : LEATHER_HELMET
        quantity
    : 1
        price
    : 100
        sellprice
    : 10
        description
    : Good day, Good day
      item3
    :
        material
    : DIAMOND_AXE
        quantity
    : 1
        price
    : 100
        sellprice
    : 10
    Code (YAML):
    shop:
      item-1
    :
        RewardType
    : ITEM
        PriceType
    : MONEY
        Price
    : 10
        Reward
    :
       - type:DIAMOND_AXE:780
        - amount:1
        MenuItem
    :
       - type:DIAMOND_AXE:780
        - amount:1
        - lore:#&eClick to buy for &e$%price%
        Message
    : '&aYou''ve purchased &e%reward%&a for &e$%price%'
        InventoryLocation
    : 1
      item-2
    :
        RewardType
    : ITEM
        PriceType
    : MONEY
        Price
    : 10
        Reward
    :
       - type:LEATHER_HELMET
        - color:255#255#255
        - amount:1
        - name:Top Hat
        - lore:Good day, Good day
        MenuItem
    :
       - type:LEATHER_HELMET
        - color:255#255#255
        - amount:1
        - name:Top Hat
        - lore:Good day, Good day##&eClick to buy for &e$%price%
        Message
    : '&aYou''ve purchased &e%reward%&a for &e$%price%'
        InventoryLocation
    : 2
      item-3
    :
        RewardType
    : ITEM
        PriceType
    : MONEY
        Price
    : 10
        Reward
    :
       - type:DIAMOND_SPADE
        - amount:1
        - name:Dwarf
        - lore:Diggy#Diggy#Hole
        - enchantment:DIG_SPEED#3
        MenuItem
    :
       - type:DIAMOND_SPADE
        - amount:1
        - name:Dwarf
        - lore:Diggy#Diggy#Hole##&eClick to buy for &e$%price%
        - enchantment:DIG_SPEED#3
        Message
    : '&aYou''ve purchased &e%reward%&a for &e$%price%'
        InventoryLocation
    : 3
      item-4
    :
        RewardType
    : ITEM
        PriceType
    : MONEY
        Price
    : 10
        Reward
    :
       - type:DIAMOND_PICKAXE
        - amount:1
        - name:&4Gigadrill
        - lore:The drill that &npierces#the heavens
        - enchantment:DIG_SPEED#1
        - enchantment:DURABILITY#1
        - enchantment:LOOT_BONUS_BLOCKS#1
        MenuItem
    :
       - type:DIAMOND_PICKAXE
        - amount:1
        - name:&4Gigadrill
        - lore:The drill that &npierces#the heavens##&eClick to buy for &e$%price%
        - enchantment:DIG_SPEED#1
        - enchantment:DURABILITY#1
        - enchantment:LOOT_BONUS_BLOCKS#1
        Message
    : '&aYou''ve purchased &e%reward%&a for &e$%price%'
        InventoryLocation
    : 4
    Code (YAML):
    shop:
      item-1
    :
        RewardType
    : playercommand
        PriceType
    : free
        Reward
    :
       - say Change me @ shop.item-1.Reward
        MenuItem
    :
       - type:DIAMOND_AXE:780
        - amount:1
        Message
    : '&aChange me @ shop.item-1.Message'
        InventoryLocation
    : 1
      item-2
    :
        RewardType
    : playercommand
        PriceType
    : free
        Reward
    :
       - say Change me @ shop.item-2.Reward
        MenuItem
    :
       - type:LEATHER_HELMET
        - color:255#255#255
        - amount:1
        - name:Top Hat
        - lore:Good day, Good day
        Message
    : '&aChange me @ shop.item-2.Message'
        InventoryLocation
    : 2
      item-3
    :
        RewardType
    : playercommand
        PriceType
    : free
        Reward
    :
       - say Change me @ shop.item-3.Reward
        MenuItem
    :
       - type:DIAMOND_SPADE
        - amount:1
        - name:Dwarf
        - lore:Diggy#Diggy#Hole
        - enchantment:DIG_SPEED#3
        Message
    : '&aChange me @ shop.item-3.Message'
        InventoryLocation
    : 3
      item-4
    :
        RewardType
    : playercommand
        PriceType
    : free
        Reward
    :
       - say Change me @ shop.item-4.Reward
        MenuItem
    :
       - type:DIAMOND_PICKAXE
        - amount:1
        - name:&4Gigadrill
        - lore:The drill that &npierces#the heavens
        - enchantment:DIG_SPEED#1
        - enchantment:DURABILITY#1
        - enchantment:LOOT_BONUS_BLOCKS#1
        Message
    : '&aChange me @ shop.item-4.Message'
        InventoryLocation
    : 4
    Code (YAML):
    item-0:
      ID
    : DIAMOND_PICKAXE
      POSITION-X
    : 1
      POSITION-Y
    : 1
      NAME
    : '&4Gigadrill'
      LORE
    :
     - The drill that &npierces
      - the heavens
      ENCHANTMENT
    : DIG_SPEED,1;DURABILITY,1;LOOT_BONUS_BLOCKS,1
    item-1
    :
      ID
    : DIAMOND_SPADE
      POSITION-X
    : 2
      POSITION-Y
    : 1
      NAME
    : Dwarf
      LORE
    :
     - Diggy
      - Diggy
      - Hole
      ENCHANTMENT
    : DIG_SPEED,3
    item-2
    :
      ID
    : LEATHER_HELMET
      POSITION-X
    : 3
      POSITION-Y
    : 1
      NAME
    : Top Hat
      LORE
    :
     - Good day, Good day
      COLOR
    : 255, 255, 255
    item-3
    :
      ID
    : DIAMOND_AXE
      DATA-VALUE
    : 780
      POSITION-X
    : 4
      POSITION-Y
    : 1
    Code (YAML):
    Crates:
      GUIHelper
    :
        Winnings
    :
          '1'
    :
            Type
    : ITEM
            Item Type
    : DIAMOND_PICKAXE
            Percentage
    : 10
            Name
    : '&4Gigadrill'
            Amount
    : 1
            Enchantments
    :
           - DIG_SPEED-1
            - DURABILITY-1
            - LOOT_BONUS_BLOCKS-1
            Lore
    :
           - The drill that &npierces
            - the heavens
          '2'
    :
            Type
    : ITEM
            Item Type
    : DIAMOND_SPADE
            Percentage
    : 10
            Name
    : Dwarf
            Amount
    : 1
            Enchantments
    :
           - DIG_SPEED-3
            Lore
    :
           - Diggy
            - Diggy
            - Hole
          '3'
    :
            Type
    : ITEM
            Item Type
    : LEATHER_HELMET
            Percentage
    : 10
            Name
    : Top Hat
            Amount
    : 1
            Lore
    :
           - Good day, Good day
          '4'
    :
            Type
    : ITEM
            Item Type
    : DIAMOND_AXE
            Item Data
    : 780
            Percentage
    : 10
            Amount
    : 1
    Code (YAML):
    Crate:
      Prizes
    :
        '0'
    :
          DisplayName
    : '&4Gigadrill'
          DisplayItem
    : DIAMOND_PICKAXE
          DisplayAmount
    : 1
          Lore
    :
         - The drill that &npierces
          - the heavens
          DisplayEnchantments
    :
         - DIG_SPEED:1
          - DURABILITY:1
          - LOOT_BONUS_BLOCKS:1
          MaxRange
    : 100
          Chance
    : 10
          Firework
    : false
          Items
    :
         - Item:DIAMOND_PICKAXE, Amount:1, Name:&4Gigadrill, Lore:The drill that &npierces,the
            heavens, DIG_SPEED:1, DURABILITY:1, LOOT_BONUS_BLOCKS:1
        '1'
    :
          DisplayName
    : Dwarf
          DisplayItem
    : DIAMOND_SPADE
          DisplayAmount
    : 1
          Lore
    :
         - Diggy
          - Diggy
          - Hole
          DisplayEnchantments
    :
         - DIG_SPEED:3
          MaxRange
    : 100
          Chance
    : 10
          Firework
    : false
          Items
    :
         - Item:DIAMOND_SPADE, Amount:1, Name:Dwarf, Lore:Diggy,Diggy,Hole, DIG_SPEED:3
        '2'
    :
          DisplayName
    : Top Hat
          DisplayItem
    : LEATHER_HELMET
          DisplayAmount
    : 1
          Lore
    :
         - Good day, Good day
          MaxRange
    : 100
          Chance
    : 100
          Firework
    : false
          Items
    :
         - Item:LEATHER_HELMET, Amount:1, Name:Top Hat, Lore:Good day, Good day
        '3'
    :
          DisplayItem
    : DIAMOND_AXE:780
          DisplayAmount
    : 1
          MaxRange
    : 100
          Chance
    : 10
          Firework
    : false
          Items
    :
         - Item:DIAMOND_AXE:780, Amount:1
    Code (YAML):
    Prizes:
      '0'
    :
        Chance
    : 10
        Drop-Items
    : false
        Items
    :
       - Item:DIAMOND_PICKAXE, Amount:1, Name:&4Gigadrill, Lore:The drill that &npierces,the
          heavens, DIG_SPEED:1, DURABILITY:1, LOOT_BONUS_BLOCKS:1
      '1'
    :
        Chance
    : 10
        Drop-Items
    : false
        Items
    :
       - Item:DIAMOND_SPADE, Amount:1, Name:Dwarf, Lore:Diggy,Diggy,Hole, DIG_SPEED:3
      '2'
    :
        Chance
    : 10
        Drop-Items
    : false
        Items
    :
       - Item:LEATHER_HELMET, Amount:1, Name:Top Hat, Lore:Good day, Good day
      '3'
    :
        Chance
    : 10
        Drop-Items
    : false
        Items
    :
       - Item:DIAMOND_AXE:780, Amount:1
    Code (YAML):
    items:
      '0'
    :
        material
    : DIAMOND_PICKAXE
        slot
    : 0
        display_name
    : '&4Gigadrill'
        lore
    :
       - The drill that &npierces
        - the heavens
        enchantments
    :
       - DIG_SPEED;1
        - DURABILITY;1
        - LOOT_BONUS_BLOCKS;1
      '1'
    :
        material
    : DIAMOND_SPADE
        slot
    : 1
        display_name
    : Dwarf
        lore
    :
       - Diggy
        - Diggy
        - Hole
        enchantments
    :
       - DIG_SPEED;3
      '2'
    :
        material
    : LEATHER_HELMET
        color
    : 255, 255, 255
        slot
    : 2
        display_name
    : Top Hat
        lore
    :
       - Good day, Good day
      '3'
    :
        material
    : DIAMOND_AXE
        data
    : 780
        slot
    : 3
    Code (YAML):
    gui_menus:
      GUIHelper
    :
        items
    :
          '0'
    :
            material
    : DIAMOND_PICKAXE
            slot
    : 0
            display_name
    : '&4Gigadrill'
            lore
    :
           - The drill that &npierces
            - the heavens
            enchantments
    :
           - DIG_SPEED;1
            - DURABILITY;1
            - LOOT_BONUS_BLOCKS;1
          '1'
    :
            material
    : DIAMOND_SPADE
            slot
    : 1
            display_name
    : Dwarf
            lore
    :
           - Diggy
            - Diggy
            - Hole
            enchantments
    :
           - DIG_SPEED;3
          '2'
    :
            material
    : LEATHER_HELMET
            color
    : 255, 255, 255
            slot
    : 2
            display_name
    : Top Hat
            lore
    :
           - Good day, Good day
          '3'
    :
            material
    : DIAMOND_AXE
            data
    : 780
            slot
    : 3
    Code (YAML):
    gui:
      items
    :
        item-0
    :
          material
    : DIAMOND_PICKAXE
          slot
    : 0
          amount
    : 1
          glowing
    : true
          displayname
    : '&4Gigadrill'
          lore
    :
         - '&7Efficiency I'
          - '&7Unbreaking I'
          - '&7Fortune I'
          - The drill that &npierces
          - the heavens
          permission
    : false
          price
    : 100
          commands
    :
         - give %player% DIAMOND_PICKAXE 1 name:&4Gigadrill lore:The_drill_that_&npierces|the_heavens
            DIG_SPEED:1 DURABILITY:1 LOOT_BONUS_BLOCKS:1
        item-1
    :
          material
    : DIAMOND_SPADE
          slot
    : 1
          amount
    : 1
          glowing
    : true
          displayname
    : Dwarf
          lore
    :
         - '&7Efficiency III'
          - Diggy
          - Diggy
          - Hole
          permission
    : false
          price
    : 100
          commands
    :
         - give %player% DIAMOND_SPADE 1 name:Dwarf lore:Diggy|Diggy|Hole DIG_SPEED:3
        item-2
    :
          material
    : LEATHER_HELMET
          slot
    : 2
          amount
    : 1
          glowing
    : false
          displayname
    : Top Hat
          lore
    :
         - Good day, Good day
          permission
    : false
          price
    : 100
          commands
    :
         - give %player% LEATHER_HELMET 1 name:Top_Hat lore:Good_day,_Good_day
        item-3
    :
          material
    : DIAMOND_AXE
          slot
    : 3
          amount
    : 1
          glowing
    : false
          permission
    : false
          price
    : 100
          commands
    :
         - give %player% DIAMOND_AXE 1
     
    Code (YAML):
    shops:
      GUIHelper
    :
        items
    :
          P1-0
    :
            type
    : item
            item
    :
              material
    : DIAMOND_PICKAXE
              quantity
    : 1
              name
    : '&4Gigadrill'
              lore
    :
             - The drill that &npierces
              - the heavens
            buyPrice
    : 10
            sellPrice
    : 10
            slot
    : 0
            page
    : 1
          P1-1
    :
            type
    : item
            item
    :
              material
    : DIAMOND_SPADE
              quantity
    : 1
              name
    : Dwarf
              lore
    :
             - Diggy
              - Diggy
              - Hole
            buyPrice
    : 10
            sellPrice
    : 10
            slot
    : 1
            page
    : 1
          P1-2
    :
            type
    : item
            item
    :
              material
    : LEATHER_HELMET
              quantity
    : 1
              name
    : Top Hat
              lore
    :
             - Good day, Good day
            buyPrice
    : 10
            sellPrice
    : 10
            slot
    : 2
            page
    : 1
          P1-3
    :
            type
    : item
            item
    :
              material
    : DIAMOND_AXE
              quantity
    : 1
              damage
    : 780
            buyPrice
    : 10
            sellPrice
    : 10
            slot
    : 3
            page
    : 1
    Code (YAML):
    GUIHelper:
      items
    :
        '0'
    :
          name
    : '&4Gigadrill'
          lore
    :
         - '&r&7Efficiency I'
          - '&r&7Fortune I'
          - '&r&7Unbreaking I'
          - The drill that &npierces
          - the heavens
          material
    : DIAMOND_PICKAXE
          material-old
    : DIAMOND_PICKAXE:0
          slot
    : 0
          keep-open
    : true
          commands
    :
          - 'server
    : example'
        '1'
    :
          name
    : Dwarf
          lore
    :
         - '&r&7Efficiency III'
          - Diggy
          - Diggy
          - Hole
          material
    : DIAMOND_SPADE
          material-old
    : DIAMOND_SPADE:0
          slot
    : 1
          keep-open
    : true
          commands
    :
          - 'server
    : example'
        '2'
    :
          name
    : Top Hat
          lore
    :
         - Good day, Good day
          material
    : LEATHER_HELMET
          material-old
    : LEATHER_HELMET:0
          slot
    : 2
          keep-open
    : true
          commands
    :
          - 'server
    : example'
        '3'
    :
          material
    : DIAMOND_AXE
          material-old
    : DIAMOND_AXE:780
          slot
    : 3
          keep-open
    : true
          commands
    :
          - 'server
    : example'

    [​IMG]


    Thank you @Jumbo_1907 for recording the video!

    Enjoy the resource? Leave a ⭐⭐⭐⭐⭐ review.​
    Icon made by surang
    [​IMG]
    Note! Please do not write a review in order to get help or to report a bug. I will not help in this way. Write a discussion post or join my discord server a I will help you as quickly as possible!

Recent Reviews

  1. gob
    gob
    5/5,
    Version: 1.6
    GOOD SUPPORT FAST HELPING ON DISCORD FRIENDLY

    THIS PLUGIN IS AMAZING LIKE SUPERMEN :D

    +++++++++++++++++++ 10 STAR +++++++++++++++++++
  2. BitBirdGG
    BitBirdGG
    5/5,
    Version: 1.6
    OMG! Where was this when i needed it! GUI creation is so annoying and this makes it so easy!
  3. Verum
    Verum
    5/5,
    Version: 1.6
    Great plugin that saves me a lot of time, very handy to be able to design a GUI, in a chest in-game with my staff, then transfer it all to file using GUIHelper.

    Developer is friendly and open to suggestions/ideas.
  4. TheMrQuake
    TheMrQuake
    5/5,
    Version: 1.5
    Good plugin, but i use ItemAdder
    And i can't put ItemAdder's item in your editor !
    Can you fix this error, or create a new faeture please ?
    Also, all work fine in 1.14.4 !
    1. GabyTM
      Author's Response
      Mind joining my discord server (https://gabytm.me/discord) to discuss about your issue with ItemAdder?

      Thank you for your review! :)
  5. Nick_ELE
    Nick_ELE
    5/5,
    Version: 1.5
    when i out or afk for do some thing, the item in gui have clear.... i love plugins (english so bad :()
    1. GabyTM
      Author's Response
      The GUI is being cleared only when you leave so it doesnt affect the server performances.
  6. Velentix
    Velentix
    5/5,
    Version: 1.3
    Great plugin!
    This is so underated! Keep up the good work!
    I love the plugin.

    80 chaaars
    1. GabyTM
      Author's Response
      I will, thank you! :)
  7. AshuGuptaGamer
    AshuGuptaGamer
    5/5,
    Version: 1.3
    You are great AF best plugin ever
    I got your attention from that GUI Creation Tool Plugin
    1. GabyTM
      Author's Response
      Thank you @AshuGuptaGamer!
  8. JermoMetGames
    JermoMetGames
    5/5,
    Version: 1.3
    Very good plugin. Easy to understand. Good job! Also its very wel up to date! (worked for me in 1.13.2)
    1. GabyTM
      Author's Response
      Thank you @JermoMetGames!
  9. Arkls
    Arkls
    5/5,
    Version: 1.1
    This plugin is truly one of the greatest things I've seen released on Spigot in a long time. Wonderful work, and beautiful implementation!
    1. GabyTM
      Author's Response
      Thank you @Arkls!
  10. Jumbo_1907
    Jumbo_1907
    5/5,
    Version: 1.1
    I've used this plugin for the first time a few days ago. I have to say, it works as advertised and is very simple to use. Great job
    1. GabyTM
      Author's Response
      Thank you @Jumbo_1907!