Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
ShopGUIPlusEditor

A simple ShopGUIPlus add-on that allows you to edit shop item prices directly in-game without manually modifying configuration files.
Requires ShopGUIPlus to be installed.
The plugin currently supports shops stored in:
/plugins/ShopGUIPlus/shops
To open the editor, simply:
SHIFT + RIGHT CLICK
on a shop item and use the provided buttons to adjust prices.
Holding Shift while clicking a price adjustment button multiplies the configured amount by the shift multiplier.
The latest version has been tested with ShopGUIPlus v1.113.0. Compatibility with older versions is not guaranteed.
Features
Price Editing
- Edit both buy and sell prices from a configurable GUI
- Real-time price adjustment using configurable increment buttons
- Shift-click support for larger price changes
- Configurable minimum and maximum price validation
Item Management
- Add new
type: itementries directly from a player's main hand - Remove existing shop items through the GUI or commands
- Automatically reload ShopGUIPlus shop data after save/remove operations
- Generate the next available numeric item ID automatically when omitted
Fully Configurable
Configure:
- Editor layout
- Action buttons
- Price adjustment buttons
- Validation limits
- Default values for new items
- Messages
Metadata Preservation
When adding new items, the plugin preserves common ShopGUIPlus item properties:
- material
- quantity
- name
- lore
- flags
- damage
- enchantments
- unbreakable
- customModelData
- potion data
- banner patterns
- player heads / skins
Usage
Edit Existing Shop Items
- Open a ShopGUIPlus shop
- Shift + Right Click an item
- Adjust buy and sell prices
- Click Save Item
- Optionally click Remove Item to delete the entry
Add New Items
- Hold the item in your main hand
- Run:
/shopguipluseditor add <shop> <slot> [page] [item-id]
- Configure prices inside the editor
- Click Save Item
If item-id is omitted, the plugin automatically generates the next available numeric ID.
Remove Items Directly
/shopguipluseditor remove <shop> <item-id>
Open Editor Directly
/shopguipluseditor edit <shop>/<item-id>
or
/shopguipluseditor edit <material> [shop]
Permissions
shopguipluseditor.use— Permission to open and use the editorshopguipluseditor.command.reload— Permission to reload the configuration
Configuration
The plugin is fully configurable.
Example Configuration
edit-menu:
title: "&8» &2Editing &c%shop_id%&8/&c%item_id%"
size: 54
preview-slot: 22
fill-item:
material: "GREEN_STAINED_GLASS_PANE"
name: "&r"
lore:
- ""
buy-price-button:
slot: 20
material: "PAPER"
sell-price-button:
slot: 24
material: "PAPER"
save-button:
slot: 31
material: "EMERALD"
remove-button:
slot: 40
material: "LAVA_BUCKET"
back-button:
slot: 49
material: "BARRIER"
new-item:
default-buy-price: 0.0
default-sell-price: -1.0
default-page: 1
default-quantity: 1
copy-held-amount: true
validation:
buy-price:
min: 0.0
max: -1
sell-price:
min: -1.0
max: -1
See the full configuration file for all available options.
Current Limitations
The add-item flow currently creates standard:
type: item
entries only.
The plugin does not currently generate:
type: commandtype: permission- Other custom ShopGUIPlus action types
Additionally, custom provider IDs from plugins such as:
- Nexo
- Oraxen
- ItemsAdder
and similar systems cannot be reconstructed from held items and must still be configured manually if provider-native entries are required.
Metrics
ShopGUIPlusEditor collects anonymous server statistics through bStats, an open-source metrics platform for Minecraft software.


