-
-
Notifications
You must be signed in to change notification settings - Fork 60
Quick Start Guide
Bryce Wilkinson edited this page Jan 19, 2026
·
2 revisions
Get GUIShop up and running in minutes with this quick start guide.
- Install Vault plugin
- Install an economy plugin (EssentialsX, CMI, etc.)
- (Optional) Install PacketEvents for worth display
- Download GUIShop
- Place in your
pluginsfolder - Restart the server
GUIShop comes with example shops. To customize:
Open plugins/GUIShop/shops.yml and modify the example shops:
shops:
Blocks:
pages:
Page0:
'0':
type: SHOP
id: STONE
buy-price: 10
sell-price: 5
shop-name: '&7Stone'
'1':
type: SHOP
id: COBBLESTONE
buy-price: 5
sell-price: 2
shop-name: '&7Cobblestone'Configure the main menu in plugins/GUIShop/menu.yml:
menu:
pages:
Page0:
'4':
id: GRASS_BLOCK
shop-name: '&aBlocks Shop'
target-shop: 'Blocks'
shop-lore:
- '&7Click to browse blocks'/gs reload
- Type
/shopto open the menu - Click a shop to browse items
- Click an item to buy
- Type
/sellto open sell GUI
- Add to
shops.yml:
shops:
MyNewShop:
pages:
Page0:
'0':
type: SHOP
id: DIAMOND
buy-price: 100
sell-price: 50- Add menu entry in
menu.yml:
'5':
id: DIAMOND
shop-name: '&bMy New Shop'
target-shop: 'MyNewShop'- Reload:
/gs reload
Set buy-price: false to make items sell-only:
'10':
type: SHOP
id: ROTTEN_FLESH
buy-price: false
sell-price: 1These items will not appear in shops but can be sold.
Sell commands instead of items:
'20':
type: COMMAND
id: NETHER_STAR
shop-name: '&6VIP Rank'
buy-price: 10000
commands:
- 'lp user {PLAYER_NAME} parent set vip'- Install PacketEvents
- Set
enabled: trueinworth.yml - Restart server
Items will now show their sell value in lore.
GUIShop includes a powerful GUI-based editor for configuring shops without touching config files:
- Run
/gs editto edit the menu, or/gs edit <shop>for a specific shop - Left-click items to drag and rearrange them
- Right-click or Shift+click any item to open the Item Editor GUI
- Click on any setting (buy price, sell price, name, etc.) to modify it
- Type values in chat when prompted (supports formats like
1k,1.5M,100B) - Changes save automatically when you close the inventory
- Drag an item from your inventory into the shop
- Right-click it to open the editor
- Set prices and the item becomes purchasable!
See In-Game Item Editor for detailed documentation.
Use /gs iteminfo while holding an item to see its complete configuration in a format ready to paste into shops.yml. Great for potions, enchanted items, and spawners!
- Read Shop Configuration for advanced options
- See Special Item Configurations for potions, spawners, etc.
- Check Commands and Permissions for all available commands