AdvancedGUI — Item Trade Menus
Create fully custom in-game trade/shop GUIs with a simple drag-and-drop admin editor — no config files required.
Overview
AdvancedGUI lets you build as many trade menus as you want directly in-game. Open the admin editor, drag items into slots, set costs and rewards with a middle-click, and your shop is live instantly. Players see clean GUIs with cost info and click hints built right into the item lore — no external plugins needed.
Features
- Unlimited menus — create as many trade menus as you need, each saved as a .yml file
- In-game drag-and-drop editor — place items freely, no command syntax or YAML editing
- Per-slot trade editor — middle-click any item in admin mode to set its cost and reward
- Bulk purchasing — players can Shift Right-Click to buy as many trades as their inventory allows
- Free items support — leave the cost empty to give items away for free
- Lore hints for players — every shop item automatically shows cost, reward, and click instructions
- Blank GUI title — the inventory title is empty for a clean, professional look
- Console & NPC support — open any menu for any player via command (great for Citizens/MythicMobs NPCs)
- Persistent storage — all menus survive restarts, saved to plugins/AdvancedGUI/menus/
Commands
Command
Description
/gui <menu> Open a menu for yourself
/gui <menu> <player> Open a menu for another player
/admgui <menu> Open the admin editor for a menu
/admgui <menu> create Create a new menu
/admgui <menu> delete Delete a menu
Permissions
Permission
Description
Default
guitrade.open Use /gui command op
guitrade.admin Use /admgui command op
How to Use
Creating a menu:
- Run /admgui myshop create
- The admin editor opens — drag any items into the slots you want
- Middle-click an item to open the trade editor for that slot
- Place cost items on the left side and the reward on the right side
- Click the green SAVE wool to confirm
- Close the inventory — the menu is saved automatically
Opening for players:
- Run /gui myshop to open it for yourself
- Run /gui myshop PlayerName from console or via an NPC plugin
Buying:
- Right-Click an item to purchase once
- Shift Right-Click to buy as many times as possible in one click
✦Requirements
- Spigot / Paper 1.16.x – 1.20.x
- Java 8+
Notes
- Each menu is stored at plugins/AdvancedGUI/menus/<name>.yml
- The display item (what players see) is separate from the reward item (what they receive) — useful for showing a custom named/enchanted display item while giving a plain item
- Up to 9 cost items per trade slot are supported