- Supported software
- Supported versions
THE PLUGIN IS NOT ABANDONED, DEV BUILDS FOR V1.1.0 CAN BE FOUND ON GITHUB!

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:
- aSkyBlock v3.0.9.4 (island minishop)
- BossShopPro v2.0.8 (menu and shop)
- ChestCommands v3.2.0
- CratesPlus v4.5.2
- CrazyEnvoy v1.3.6 (the item it's added as reward as well)
- CrazyCrates v1.9.11 (same as above)
- DeluxeMenus v1.12.0 (local and external menu)
- LemonMobCoins v1.4
- ShopGUI+ v1.23.0 (page number support)
- SuperLobbyDeluxe v4.1.1
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}'
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.
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
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
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
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
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
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
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
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
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
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
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
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'

Icon made by surang

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!