GUIShop is a powerful, feature-rich shop plugin that allows server owners to create beautiful GUI-based shops with extensive customization options. Say goodbye to confusing sign shops and chest-based systems. GUIShop provides players with an intuitive shopping experience while giving administrators complete control over pricing, items, and layout.
/shop, /buy - Open the shop menu
/sell - Open the sell GUI
/value, /val - Check the buy/sell value of held item
Admin Commands
Code (Text):
/gs reload - Reload all configuration files
/gs edit - Enter creator mode for the main menu
/gs edit menu - Enter creator mode for the main menu
/gs edit transaction - Enter creator mode for the transaction GUI
/gs edit [shop] - Enter creator mode for a specific shop
/gs edit [shop] [page] - Edit a specific page of a shop
/gs parsemob <type> - Validate a mob type for spawners
/gs toggleworth - Toggle worth display for yourself (session only)
/gs iteminfo - Display comprehensive info about held item
Economy Commands (Only available when internal economy is enabled)
Player Commands:
Code (Text):
/bal, /balance, /money - Check your balance
/bal <player> - Check another player's balance
/pay <player> <amount> - Send money to a player
/togglepay - Toggle payment notifications on/off
Admin Commands:
Code (Text):
/gs eco give <player> <amount> - Give money to a player
/gs eco take <player> <amount> - Take money from a player
/gs eco set <player> <amount> - Set a player's balance
/gs eco balance <player> - Check a player's balance
/gs eco reset <player> - Reset to starting balance
All amounts support abbreviations: 1k, 1.5M, 100B, etc.
Item Info Command
The
/gs iteminfo command is a powerful debugging and configuration helper. Hold any item and run the command to see:
Material type and display name
All lore lines
Enchantments in config-ready format (e.g., SHARPNESS:5 UNBREAKING:3)
Potion info in config-ready format (type, splash, extended, upgraded)
Firework info in config-ready format (flight, explosions, colors)
All PDC (Persistent Data Container) values
Custom NBT data
This makes it easy to configure complex items - just create the item you want, then use
/gs iteminfo to get the exact format needed for your
shops.yml.
guishop.use - Access to the shop (default: op)
guishop.shop.* - Access to all shop items (default: op)
guishop.shop.<shop>.<item> - Access to specific items
guishop.reload - Permission to reload the plugin (default: op)
guishop.creator - Access to the in-game shop editor (default: op)
guishop.value - Access to /value command (default: true)
guishop.sell - Access to /sell command (default: true)
guishop.admin - Full admin access (default: op)
GUIShop features a powerful, fully GUI-based item editor that eliminates the need for manual config editing. Configure every aspect of shop items through intuitive click-based menus.
How It Works
Enter creator mode with /gs edit (for menu) or /gs edit <shop> (for shops)
Left-click to drag and drop items - move items within the shop, rearrange positions, or place new items from your inventory into the shop
Right-click or Shift+click any item to open the Item Editor GUI
Click on any setting to modify it through chat input or nested selection GUIs
Changes save automatically when you close the inventory
Creator Mode Controls
Code (Text):
Left-click - Pick up / place items (works between shop and your inventory)
Right-click - Open Item Editor for the clicked item
Shift+click - Open Item Editor for the clicked item
Item Editor Features
Buy/Sell Prices - Set prices with support for abbreviated formats (1k, 1.5M, 100B)
Item Type - Switch between SHOP, COMMAND, and DUMMY types
Display Names - Set shop display name and purchased item name
Custom Lore - Add descriptive lore lines to items
Enchantments - Add/remove enchantments through a visual enchantment picker
Potion Effects - Configure potion type, duration, and amplifier via GUI
Firework Properties - Set flight duration, explosion shapes, colors, and effects
Spawner Mob Type - Select mob type from a visual entity picker
GUIShop includes a powerful worth display feature that shows item sell values directly in the item lore. This uses packet manipulation to display worth client-side only, meaning your actual items are never modified.
Economy Plugin (EssentialsX, CMI, etc.) - OR use GUIShop's built-in economy!
Folia Support:
GUIShop fully supports
Folia - Paper's regionized multithreading fork for improved performance on large servers.
No additional configuration required - GUIShop automatically detects and adapts to Folia's scheduler system.
PacketEvents (for worth display feature)
PlaceholderAPI (for placeholder support)
Note: GUIShop includes its own economy system! Enable it in
economy.yml to use GUIShop as your server's economy without needing EssentialsX or similar plugins.