ShopGUIPlus Editor [1.13-1.21.11] icon

ShopGUIPlus Editor [1.13-1.21.11] -----

A simple ShopGUIPlus add-on for editing prices in-game.




The editor now supports:
- Editing both buy and sell prices from a config-driven GUI.
- Adding new type: item entries to ShopGUIPlus from the item in a player's main hand.
- Removing existing shop items from the GUI or by command.
- Reloading ShopGUIPlus shop data immediately after save/remove operations.
- Configuring editor layout, action buttons, price step buttons, price limits, and add-item defaults.

Edit an existing item:
- Open a ShopGUIPlus shop.
- Shift + Right Click an item.
- Adjust prices.
- Click Save item.
- Click Remove item to delete the entry from the shop file.

Add a new item:
1. Hold the item you want to add in your main hand.
2. Run:
- /shopguipluseditor add <shop> <slot> [page] [item-id]
3. Adjust prices in the editor.
4. Click Save item.

If item-id is omitted, the plugin generates the next numeric ID from the shop file.

Remove an item directly:
- /shopguipluseditor remove <shop> <item-id>

Open the editor directly:
- /shopguipluseditor edit <shop>/<item-id>
- /shopguipluseditor edit <material> [shop]

Config Changes

config.yml now includes:

- edit-menu.size
- edit-menu.preview-slot
- edit-menu.save-button
- edit-menu.remove-button
- edit-menu.back-button
- edit-menu.buy-price-adjust-buttons.*.slot
- edit-menu.sell-price-adjust-buttons.*.slot
- new-item.default-buy-price
- new-item.default-sell-price
- new-item.default-page
- new-item.default-quantity
- new-item.copy-held-amount
- validation.buy-price.min
- validation.buy-price.max
- validation.sell-price.min
- validation.sell-price.max
- Expanded `messages.*`

Metadata Preserved When Adding Items:
The add-item serializer writes common ShopGUIPlus item fields for held items:

- material
- quantity
- name
- lore
- flags
- damage
- enchantments
- unbreakable
- customModelData
- potion
- patterns
- skin

Current Limits:
- The add flow creates standard ShopGUIPlus type: item entries.
- It does not generate type: command, type: permission, or other custom action entries from held items.
- Custom provider IDs such as nexo, oraxen, itemsadder, and similar plugin-specific item references are not reconstructed from held items. Those still need manual config work if you want provider-native entries.
----------, Jun 4, 2026

Bumped ShopGuiPlus version to 1.92.0;
Bumped server version to 1.20.2;
Updated to Java 17;
----------, Mar 25, 2024

Fixed an issue with adjust button prices not applying properly.
----------, Aug 16, 2021

Added more options for customization.

You can now change the added/subtracted cost of the clicked buttons and their appearance: name, lore, item amount.

Fixed some other minor bugs.
----------, Aug 15, 2021

This version introduces a config file where you can change various options on how the GUI looks and feels and configurable messages.

You can reload the config file in-game with:
/shopguipluseditor reload.
Command aliases: /sge, /sgpe, /shopguieditor.

Permission:
shopguipluseditor.command.reload

This version also has bStats anonymous tracking and built-in update checker. If there is a newer version - you will get notified in the config.

Item adding and slot changing will most likely be added in the upcoming version so stay tuned.


Code (YAML):

edit-menu
:
  title
: "&8» &2Editing item ID: &c%item_id%"
  fill-item
:
    material
: "GREEN_STAINED_GLASS_PANE"
    name
: "&r"
    lore
:
     - ""

  buy-price-button
:
    material
: "PAPER"
    name
: "&aBuy price"
    lore
:
      - "&8» &aCurrent buy price
: &2%current_buy_price%"
      - "&8» &aNew buy price
: &2%new_buy_price%"
      - ""
      - "&7Click to set the new price."

  sell-price-button
:
    material
: "PAPER"
    name
: "&cSell price"
    lore
:
      - "&8» &aCurrent sell price
: &2%current_sell_price%"
      - "&8» &aNew sell price
: &2%new_sell_price%"
      - ""
      - "&7Click to set the new price."

messages
:
  successfully-set
: "&2Successfully updated the new price."
  no-permission
: "&cYou do not have permission to do that."
  reloaded
: "&aSuccessfully reloaded the config."
 
----------, Jul 26, 2021

Resource Information
Author:
----------
Total Downloads: 1,706
First Release: Jul 25, 2021
Last Update: Jun 4, 2026
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings