ShopGUI+ [1.8-1.21] icon

ShopGUI+ [1.8-1.21] -----

Advanced Shop GUI which allows you to sell & buy items, enchantments, permissions and commands




  • Added support for Nexo items. See documentation for examples
  • Added compareRepairCost config property
  • Added support for Ominous Bottle Strength
  • Fixed 'HIDE_ATTRIBUTES' flag not working on 1.20.5+
----------, Apr 14, 2025

  • Fixed warnings related to shop link items
----------, Mar 24, 2025

  • Added page number support to shop links and shop category open command
  • Added support for QualityArmory
  • Fixed issues with NBT and heads
  • Fixed issue with Water Bottles not being sellable
----------, Mar 22, 2025

  • Added support for Spigot 1.21.4
----------, Dec 22, 2024

  • Fixed errors occurring with some items on 1.21.2 and 1.21.3
----------, Nov 29, 2024

  • Added support for Spigot 1.21.2/1.21.3
----------, Nov 17, 2024

----------, Nov 10, 2024

----------, Oct 29, 2024

  • Fixed issues with some enchantment names not working correctly
----------, Oct 13, 2024

----------, Aug 30, 2024

  • Improved potion stack size setting
  • Added Spigot 1.21.1 support
----------, Aug 18, 2024

  • Fixed errors when on Spigot 1.21
  • Updated TokenEnchant dependency to 23.9.0
----------, Jul 6, 2024

  • Added Spigot 1.21 support
----------, Jun 16, 2024

  • Fixed issues with loading older versions of MythicMobs dependency
----------, Jun 13, 2024

----------, May 30, 2024

  • Added Spigot 1.20.6 support
----------, May 22, 2024

  • Fixed performance problems around item selling
This does not add 1.20.5 support. We're still working on the update.
----------, Apr 28, 2024

  • Fixed cancelling from purchase menu going back to wrong category page
----------, Mar 24, 2024

----------, Feb 17, 2024

  • Improved buying of enchantment type shop items
  • Added an option to exclude off-hand items when using /sell all and /sell handall. See example config.yml for reference (lines 210 & 223).
----------, Dec 25, 2023

  • Fixed warnings with base64 heads on Spigot 1.20+
  • Updated NBTAPI dependency to the latest version
----------, Dec 19, 2023

  • Added an option to disable unsafe enchantments check for items with enchantment type
----------, Nov 4, 2023

  • Fix issues with player heads not working on 1.20.2
----------, Oct 12, 2023

  • Added Spigot 1.20.2 support
----------, Oct 8, 2023

----------, Sep 24, 2023

  • Fixed console spam when selling free items for $0
----------, Sep 6, 2023

  • Added support for exp levels economy (use EXP_LEVELS in config.yml to enable it)
  • Fixed commandsOnBuy and commandsOnBuyConsole not being executed sometimes
----------, Aug 20, 2023

  • Fixed errors with VotingPlugin currency support
----------, Aug 8, 2023

  • Updated dependency from GamePoints to CoinsEngine (plugin name changed). Please note it requires updating economyType used within shops from GAME_POINTS to COINS_ENGINE.
----------, Jul 29, 2023

  • Added an option to specify multiple slots for a main menu item (same way as inside of shops)
  • Fixed bug with API not returning correct price modifiers
----------, Jul 20, 2023

----------, Jun 20, 2023

  • Added Spigot 1.20 support
----------, Jun 10, 2023

  • Added an option to require empty inventory slots before buying an item (i.e. a command giving items). See documentation for examples.
----------, May 14, 2023

  • Added an option to have buttons closing currently open GUI. See FAQ for examples.
----------, May 7, 2023

  • Fixed errors related to sounds & items loading
----------, Apr 2, 2023

  • Added support for multiple slots for navigational buttons (back, cancel, previous/next page) and amount selection GUI control buttons
  • Added support for custom sounds
  • Fixed sounds not being reloaded with /shop reload
  • Updated NBTAPI dependency to the latest version
  • Improved shop config files loading
----------, Mar 27, 2023

  • Fixed errors with latest Oraxen version
----------, Mar 14, 2023

  • Added an option to exclude items from armor slots when using /sell all and /sell handall. See example config.yml for reference (lines 204 & 215).
----------, Feb 22, 2023

----------, Feb 19, 2023

  • Fixed issues with command/API price modifiers
----------, Feb 11, 2023

  • Fixed problems with loading some of the items from external plugins
----------, Feb 7, 2023

  • Fixed Brewery items not working with its latest version
----------, Dec 30, 2022

  • Added Spigot 1.19.3 support
----------, Dec 22, 2022

  • Fixed items from external plugins being recognized as different external items
  • Fixed glow/potion effects being added to water bottles
  • Improved external plugins loading & handling
----------, Oct 6, 2022

----------, Oct 3, 2022

  • Improved price modifiers so the best one is found amongst all of those that players have
----------, Sep 25, 2022

Important note
This update includes a breaking API change. Other plugins using ShopGUI+ API are very likely to break.

Useful information for devs:
  • Changelog of the new API version is available here
  • You can review the latest breaking changes here
----------, Jul 26, 2022

  • Fixed bugs with logs not being correctly logged into console/log file
----------, Jul 3, 2022

  • Fixed quantity not being set correctly for items from external plugins
  • Fixed errors & updated to latest version of Gringotts
----------, Jun 27, 2022

  • Fixed not working empty currency prefixes/suffixes
  • Fixed missing swift sneak enchantment
----------, Jun 22, 2022

  • Fixed errors appearing when running Spigot 1.19
----------, Jun 15, 2022

  • Added Spigot 1.19 support
----------, Jun 14, 2022

  • Fixed errors with loading items from ExecutableItems
  • Improved external item providers loading
----------, May 19, 2022

  • Updated ExecutableItems provider (requires ExecutableItems 4.2.2.0 and SCore 1.7.2.0)
  • Added missing %command% placeholder to one of the messages
----------, May 8, 2022

  • Added support for GamePoints economy
  • Fixed default currency prefixes/suffixes not working
----------, Apr 25, 2022

  • Added support for VotingPlugin points economy
  • Improved economies & GUIs loading
----------, Apr 16, 2022

  • Added ShopGUIPlusPostEnableEvent event for plugins depending on ShopGUI+
    This is an important development improvement. If you're a developer and experienced issues with ShopGUI+ API integration (i.e. having ShopGuiPlusApi.getPlugin() always return null) please update your plugin accordingly. There's a more exact description available in the API's readme: https://github.com/brcdev-minecraft/shopgui-api#hooking-into-shopgui
    The example plugins on our GitHub were also updated accordingly.
  • Improved loading of item providers
----------, Apr 9, 2022

  • Fixed /shop reload not reloading permission price modifiers correctly
----------, Apr 2, 2022

  • Added support for item meta (name, lore etc.) on external items
  • Added possibility to use external items everywhere, including main menu, shop buttons etc.
----------, Mar 29, 2022

  • Added API method to get all shops
----------, Mar 26, 2022

  • Added Spigot 1.18.2 support
  • Fixed bug where ghost items could appear within GUIs
----------, Mar 6, 2022

----------, Feb 12, 2022

----------, Feb 2, 2022

  • Fixed errors related to spawners
  • Fixed \n newline not working in lang.yml messages
----------, Jan 19, 2022

Important note regarding MMB clicks:
There was a change made in 1.18 client, which made it stop sending the middle mouse button clicks to the server (when being in survival mode). Thus, middle clicks are currently supported only when in creative mode (we don't know why such change was made by Mojang and can't assure it will keep working).

As a result, we recommend to update your config.yml adding shift+click as an alternative way to use sell all option within shop GUIs:
Code (Text):
# Choose actions for mouse clicks inside shops
# Supported click types: all from ClickType enum (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/inventory/ClickType.html)
# Supported actions: BUY, SELL, SELL_ALL, NONE
clickActions:
  LEFT: BUY
  RIGHT: SELL
  SHIFT_RIGHT: SELL_ALL
  MIDDLE: SELL_ALL
You can obviously use other action of your preference (such as Q button + click known as drop) as described in the code snippet above.

In this update we introduced this change to default config.yml, however you have to update the one on your own server manually.
----------, Jan 16, 2022

  • Fixed errors on 1.18
----------, Dec 18, 2021

  • Added Spigot 1.18 support
----------, Dec 8, 2021

  • Fixed issues with loading ItemsAdder items
----------, Sep 28, 2021

  • Fixed add & reset modifier commands not working for offline players
----------, Sep 25, 2021

  • Fixed compareNbt not working when set on single item
----------, Sep 22, 2021

----------, Sep 15, 2021

----------, Sep 10, 2021

  • Added an option to allow all shops access when having main menu opened by console regardless of per-shop player's permissions (see
    sudoAllowAllShopsAccess setting in example config.yml:
    https://pastebin.com/BJPfk48g)
  • Fixed errors when running other CustomItems plugins (having same name but not being the one supported by ShopGUI+)
----------, Sep 6, 2021

  • Fixed color codes in economy prefixes/suffixes
----------, Aug 20, 2021

----------, Aug 12, 2021

  • Update to MMOItems 6.6.0 & MythicLib 1.1.1
  • Fixed custom buy message not being used for commands, permissions & enchantment items
----------, Aug 9, 2021

  • Added compareDamage option to check the damage of items, it works same way as compareMeta: https://pastebin.com/hHQjbAjM
  • Fixed errors with selling/buying items on Spigot 1.8
----------, Aug 7, 2021

  • Fixed issues with selling items from MMOItems
----------, Jul 1, 2021

  • Fixed bugs with items being unsellable/unstackable
----------, Jun 28, 2021


  • Fixed built-in spawners on Spigot 1.17
----------, Jun 19, 2021

  • Added support for Spigot 1.17
  • Fixed errors with "Unbreakable" item tags on Spigot 1.7/1.8
----------, Jun 18, 2021

----------, May 27, 2021

  • Fixed item placeholders not working
----------, May 8, 2021

  • Fixed errors with latest MMOItems and MythicLibs (please update them to 6.5.7 and 1.0.19 on your server respectively)
----------, May 1, 2021

----------, Apr 9, 2021

  • Added registerItemProvider method to API
----------, Apr 5, 2021

----------, Apr 3, 2021

  • Added direct support for GemsEconomy
----------, Mar 30, 2021

  • Added direct Gringotts economy support without need to use Vault and with possibility to use it in particular shops only
  • Fixed prefix/suffix not working for custom economies
----------, Mar 28, 2021

----------, Mar 16, 2021

----------, Mar 14, 2021

----------, Mar 9, 2021

  • Added entries to config.yml allowing to change the price placeholder for unbuyable/unsellable items: https://pastebin.com/VYBZNpnb
  • Fixed issues with selling items when having compareMeta enabled
----------, Feb 28, 2021

  • Added %AMOUNT% placeholder to commandsOnBuy, commandsOnSell, commandsOnBuyConsole, commandsOnSellConsole
----------, Feb 26, 2021

  • Fixed issues with latest MMOItems & MythicLib
----------, Feb 23, 2021

  • Updated for latest MMOItems, TokenManager and NBT API
----------, Feb 14, 2021

----------, Dec 20, 2020

----------, Nov 26, 2020

  • Fixed issues with MMOItems 6.x
----------, Nov 15, 2020

  • Fixed prices not being always rounded down/up
  • Fixed excludeFreeItems option not working correctly
----------, Nov 11, 2020

  • Added support for Spigot 1.16.4
----------, Nov 7, 2020


  • Fixed visibility of fields and constructor in ItemProvider class for API usage
----------, Oct 17, 2020

  • Added hex colors support (the format is for instance #FF0000)
----------, Oct 14, 2020

  • Fixed command bought message always being sent
  • Added missing %amount% placeholder to command buy messages
----------, Oct 10, 2020

  • Disabled bulk buy/sell gui for commands which was causing some issues
----------, Oct 6, 2020

  • Fixed denyDirectAccess and enablePerItemPermissions options not working
----------, Sep 4, 2020

  • Fixed issues with buying stacks of items with option "stacked" enabled
----------, Aug 28, 2020

----------, Aug 25, 2020

----------, Aug 12, 2020

  • Added fill item support to amount selection GUIs (amountSelectionGUIBulkBuy, amountSelectionGUIBulkSell, amountSelectionGUI in config.yml)
----------, Aug 3, 2020

  • Fixed bug with not being able to sell items
----------, Jul 24, 2020

  • Added /shop check command to find material and damage values easily (permission is shopguiplus.check, more info at https://docs.brcdev.net/#/shopgui/commands-permissions)
  • Fixed error with MMOItems
  • Fixed players being able to sell items to shops they don't have access to
----------, Jul 21, 2020

----------, Jul 16, 2020

----------, Jul 13, 2020

Notes:
Changes:
  • Fixed issues with buying/selling items
----------, Jul 11, 2020

----------, Jul 8, 2020

  • Fixed registration of a custom economy provider via API
----------, Jul 6, 2020

----------, Jun 30, 2020


Notes:
  • API has changed, see release notes at GitHub for details
  • This does not add Spigot 1.16 support. It will be added in a separate update this week.
Changes:
  • Added per-economy messages/lores (so it won't display eg. $100 for shops with token economy). Configuration explained at https://docs.brcdev.net/#/shopgui/currency-names
  • Added new option "stacked" to items to sell stacked items such as potions. Configuration explained at https://docs.brcdev.net/#/shopgui/stack-size
  • Made potion loading messages more meaningful
  • Fixed /sell handall not respecting the allowAllSellAllStackSizes setting
  • Fixed sell all removing items while not selling them
  • Fixed double logging in /sell all
Updating from previous versions:
  1. Remove the currency names (such as the "$" symbol) from all messages in config.yml and lang.yml - it's going to be added automatically. If you want to change the default one see link to wiki above.
----------, Jun 25, 2020

  • Fixed world & gamemode bypass not working for /shop [shop id]
----------, Jun 17, 2020

  • Added log messages when buying commands, enchantments or permissions. New "log" section in config.yml looks like this: https://pastebin.com/dbucqPkJ
----------, Jun 14, 2020

  • Fixed /sell all broken in previous release
----------, May 31, 2020

  • Fixed issue with "/sell all <something>" throwing errors in console
  • Added %balance% placeholder to item names as well
----------, May 31, 2020

  • Made small performance improvements, more coming soon
----------, May 25, 2020

----------, May 18, 2020

  • Fixed bug with base64 heads not being distinguishable
----------, May 6, 2020

  • Fixed replaceButtonsType not working in amount selection GUI
----------, Apr 29, 2020

  • Fixed issue with oversized stacks being sold with bulk buy for capped items
----------, Apr 26, 2020

----------, Apr 12, 2020

----------, Apr 9, 2020

  • Added TokenEnchant economy support (use TOKEN_ENCHANT in economyTypes in your config.yml to switch)
----------, Apr 6, 2020

  • Removed the item meta constraint on EpicSpawners spawners - you can use the custom names and lores again risking they won't work
  • Fixed error when trying to open an empty shop
----------, Apr 4, 2020

  • Fixed spawners not loading when using EpicSpawners
----------, Apr 1, 2020

  • Fixed error with custom model data when running Spigot 1.12 or older
  • Disabled setting custom names on spawners when using EpicSpawners due to issues some users have experienced
  • Added an info message about SilkSpawner Bridge download when running only SilkSpawners
----------, Mar 28, 2020

  • Fixed errors occurring with items using custom model data
----------, Mar 25, 2020

----------, Mar 21, 2020

----------, Mar 8, 2020

  • Made mainMenuItems type recognition smarter (when "shop" is specified it'll be automatically made "shop" type)
----------, Feb 22, 2020

  • Fixed possible dupe with /sell hand
----------, Feb 19, 2020

  • Fixed /sell hand selling leftmost item in inventory instead of held one
----------, Feb 1, 2020

----------, Jan 25, 2020

  • Introduced separate config files for each shop in /plugins/ShopGUIPlus/shops/ directory
Updating from previous versions
  1. Copy each shop from your old shops.yml into a separate file (names as <shop id>.yml in /plugins/ShopGUIPlus/shops/ directory. Remember to adjust the indentation in yaml correctly (remove 1 level of indentation).

    This is the expected layout of the ShopGUIPlus directory:
    [​IMG]

    Examples:
  2. Delete the old shops.yml file
Note: Old shops.yml still can be used but it's not recommended to use it anymore since it can be removed any time.
In case of any issues please ask for help at our discord server: http://discord.brcdev.net
----------, Jan 16, 2020

  • Fixed excludeFreeItems option not working for /sell hand and /sell all
  • Fixed typo in allowAllQuantities option name
Updating from previous versions
  1. Make sure your sellHand and sellAll sections in config.yml contain exactly these settings: https://pastebin.com/z0xCCHmF
----------, Jan 13, 2020

We've just released a free addon allowing you to use SilkSpawners as spawners plugin again, for all Spigot versions from 1.7 up to 1.15: https://www.spigotmc.org/resources/shopgui-bridge-for-silkspawners.73949/
----------, Jan 1, 2020

  • Fixed firework power not being applied when not specified any effects
----------, Dec 30, 2019

  • Added support for Spigot 1.15
----------, Dec 17, 2019

----------, Dec 7, 2019

  • Fixed events not being triggered for item permission/enchantment/command shop items
----------, Nov 23, 2019

  • Added sounds support for certain actions
Updating from previous versions
  1. You need to add the sounds section to the root level in config.yml.
    Examples: Full list of sounds is available at https://wiki.brcdev.net/Sounds
----------, Nov 9, 2019

  • Added native support for item stack size limits (eg. potions, buckets, weapons etc)

Updating from previous versions

  1. You need to add the enforceDefaultStackSize setting to the root level in config.yml.
    Example: https://pastebin.com/46qCRfDG
----------, Oct 28, 2019

  • Fixed the bug with inventory being filled wrong way when buying items
----------, Oct 7, 2019

Remember to read 1.20.0 release notes when updating from previous versions!

  • Made inventory click cooldown configurable (see FAQ #39 for more info)
  • Fixed inventory not being closed after buying a command/enchantment/permission
----------, Sep 19, 2019

Remember to read 1.20.0 release notes when updating from previous versions!

  • Fixed item meta not working for player heads
----------, Sep 15, 2019

Remember to read 1.20.0 release notes when updating from previous versions!
  • Fixed base64 heads not working
----------, Sep 4, 2019

Remember to read 1.20.0 release notes when updating from previous versions!
  • Fixed name & lore support for spawners
  • Fixed mob type not working for spawners when not being uppercase
  • Updated legacy configs, removed unused dependencies
  • Added missing events to API (https://github.com/brcdev-minecraft/shopgui-api)
----------, Aug 25, 2019

Remember to read 1.20.0 release notes when updating from previous versions!
  • Fixed the bug where spawners had their spawner type removed when using stripItemMeta
----------, Aug 21, 2019

Remember to read 1.20.0 release notes when updating from previous versions!

  • Made mob type not required for spawners
----------, Aug 18, 2019

This is a major update - please read the entire release note!

Updating from previous versions

  1. You need to add material to all buttons in amountSelectionGUIBulkBuy and amountSelectionGUIBulkSell in config.yml. Otherwise, the plugin will fail to load these buttons.
    Example: https://pastebin.com/WqiavwMy
  2. You need to update all spawner items according to the template: https://wiki.brcdev.net/ShopGUIPlus/Installation_&_configuration#Mob_spawners
  3. If you're using EpicSpawners you need to update it to 6.0.10
  4. If you're using other spawners plugin we can't guarantee it'll work until it gets updated

Changelog
  • Changes in spawners:
    • Added built-in spawner support - external spawner plugins won’t be required to sell spawners, but it’s possible to use them (as soon as they get updated to ShopGUI+’s new API)
    • It isn’t necessary to add “spawner: true” to each item anymore
  • Fixed an old bug where players were getting the “Your data isn’t loaded yet” message
  • Fixed the plugin so it won’t break when both UltimateStacker and EpicSpawners are installed
  • Removed the need to download 3 separate jars - starting from now there’ll only one jar compatible with all 1.7-1.14 Spigot releases
  • Improved error messages for items & shops loading
  • Minor performance improvements
  • Major changes in API

In case of any issues you can reach us at Discord:
[​IMG]
----------, Aug 18, 2019

  • Fixed EpicSpawners not working with some types of spawners
----------, Aug 9, 2019

----------, Jul 31, 2019

----------, Jun 24, 2019

  • Added base64 head support for 1.8 and newer (see wiki for more info)
  • Added /sellall [shop id]
  • Sell all was optimized; option to find max price across all shops was added
  • Added API to register custom economy (see FAQ #38 & here)
  • Updated supported version of EpicSpawners to 6-Pre-release-10
----------, Jun 16, 2019

----------, May 26, 2019

  • Fixed commandsOnClick and commandsOnClickConsole being reversed for main menu items
----------, May 23, 2019

----------, May 20, 2019

  • Added an option to execute commands (by both player and console) when player clicks an item in main menu (see FAQ #36 for more info)
  • Added item type DUMMY to main menu (can be used for decorative items - see FAQ #36 for more info)
  • Made shopguiplus.shop permission enabled by default for all players (as shopguiplus.shops.* already was)

The 1.14 update is coming soon.
----------, May 18, 2019

The jars for 1.13 and 1.7-1.12 were separated. If you experienced any errors on 1.12 and earlier versions please redownload the plugin and use the appropriate jar corresponding to your spigot's version.

Note: You can still use the 1.13 jar with legacy configs, it's going to work the same way as if 1.7-1.12 jar was used.
----------, Jan 26, 2019

  • Fixed spawn eggs not working on 1.13

More updates coming soon!
----------, Oct 18, 2018

Yay! 1.13 update!


How to update
You need to either reset your config.yml and shops.yml or update them according to the new ones:
Tip: Only material names and damage values were changed.

Reminder: You can get support via conversation only. No help in reviews/comments section.
----------, Aug 22, 2018

  • Fixed logging of sell all transactions
----------, Aug 15, 2018

  • Added option to execute commands by the server console when player clicks an item in shop menu and/or buys/sells them (see FAQ #36 for more info)
----------, Aug 4, 2018

  • Fixed PickupSpawners issue when using LangUtils plugin
----------, Jul 31, 2018

  • Added dummy items (decorative items with no option to buy/sell them), can be combined with the commands mentioned below (see FAQ #35 for more info)
  • Added option to execute commands when player clicks an item in shop menu and/or buys/sells them (see FAQ #36 for more info)
    Note: commands can be executed by the player only, support for server commands will be added in a few days
----------, Jul 30, 2018

  • Add support of %command% placeholder to 'command bought' message (work same way as permissions names do)
----------, Jul 16, 2018

  • Added an option to require set of certain permissions from players before they can buy/sell an item (see FAQ #34 for more info)
----------, Jul 2, 2018

  • Fixed Iron Golem entity type support when using EpicSpawners
----------, Jun 15, 2018

  • Added 2 methods to API (getItemStackPriceBuy and getItemStackPriceSell) - see API section of the description for more details
----------, Jun 13, 2018

  • Fixed bug with EpicSpawners API
  • Improved debug messages on plugin startup failure
----------, May 27, 2018

  • Updated the plugin for the latest API of EpicSpawners
----------, May 26, 2018

  • Major API update (see plugin description for API documentation)
----------, Apr 22, 2018

  • Added an option to fill shop inventory with an item (more info in FAQ #33)
  • Added an option to fill main menu with an item (more info in FAQ #33)
  • Redesigned premade shops (prices weren't changed)
----------, Mar 29, 2018

  • Add an option to whitelist/blacklist worlds for each shop (see FAQ #32 for more info)
----------, Dec 27, 2017

  • Added database updater support

Updating from previous versions

  1. Update to 1.14.0-SNAPSHOT using the Database Updater software
----------, Dec 3, 2017

  • Fixed /sell hand and /sell handall for items with custom meta
----------, Nov 16, 2017

  • Added /sell handall command to sell all items from the inventory same as the one being held (new permission node:
    shopguiplus.sell.hand.all)
  • Added an option to make /sell hand work as /sell handall
  • Fixed players being able to sell items to the shops they weren't supposed to be able to access using /sell all
Updating from previous versions:
Update your config.yml according to the example:
  • Add the sellsAllItems entry to the sellHand section
----------, Nov 14, 2017

  • Add an option to set default value for compareMeta and stripItemMeta in shops.yml without editing each shop item (see FAQ #30 for more info)
----------, Nov 3, 2017

  • Fixed ShopPostTransactionEvent.java
----------, Oct 19, 2017

  • Fixed players being able to use /sell hand and /sell all in banned world/gamemodes
  • Made /sell hand and /sell all permission false by default
----------, Oct 11, 2017

Important: API has changed!
  • Added /sell all
  • Edited ShopPostTransactionEvent
Updating from previous versions:
Update your config.yml according to the example:
  • Add the sellAll section
----------, Oct 7, 2017

  • Added an option to exclude free items from being sold in /sell hand

Updating from previous versions:
Update your config.yml according to the example:
  • Add the sellHandAllExcludeFreeItems section
----------, Sep 9, 2017

  • Fixed /sell hand for Spigot 1.7/1.8
----------, Sep 3, 2017

  • Added /sell hand command (permission required to use it:
    shopguiplus.sell.hand)
Adding /sellhand alias to /sell hand is explained in FAQ #29.

Updating from previous versions:
Update your config.yml according to the example:
  • Add the sellHand section
----------, Aug 25, 2017

Important: API has changed!
  • Replaced ShopTransactionEvent with ShopPreTransactionEvent and ShopPostTransactionEvent
----------, Aug 18, 2017


  • Fix bulk sell GUI trying to sell the items immediately after clicking the item in category view
----------, Jul 21, 2017

  • Updated to Spigot 1.12
----------, Jun 12, 2017

  • Added an option to open the bulk buy/sell gui immediately after clicking an item in the shop
Updating from previous versions:
Update your config.yml according to the example:
  • Add openBulkGuiImmediately entry
----------, May 1, 2017

  • Added an option to register custom spawner provider using the API (see API section in the plugin description for more info)
  • Added shopguiplus.buymore, shopguiplus.sellmore permissions (see Permissions section in the plugin description for more info)
----------, Apr 22, 2017

----------, Apr 9, 2017

  • Fixed sweeping edge enchantment
----------, Mar 11, 2017

  • Added missing enchantments (BINDING_CURSE, SWEEPING_EDGE, VANISHING_CURSE)
----------, Feb 25, 2017

  • Fixed exception being thrown when an invalid mob type was specified for a spawner
----------, Feb 18, 2017

  • Added an option to close the shop gui after sell all transaction

Updating from previous versions:
Update your config.yml according to the example:
  • Add closeGuiAfterSellAll entry
----------, Jan 31, 2017

  • Added "Cancel" button to the bulk amount selection GUI

Updating from previous versions:
Update your config.yml according to the example:
  • Add cancel section to amountSelectionGUIBulkBuy and amountSelectionGUIBulkSell sections
  • Change the size in amountSelectionGUIBulkBuy and amountSelectionGUIBulkSell sections to fit the cancel button in the gui (eg. to 18)
----------, Jan 11, 2017

  • Added "Balance" special item to display player's money balance inside the shop gui (more special items will be added soon)

Updating from previous versions:
Update your config.yml according to the example:
  • Add the specialElements section with all entries inside
Update your shops.yml according to the example
  • Add the balance special item to all desired shops (as shown in lines 301-304 in example shops.yml)
----------, Jan 1, 2017

  • Added full 1.11 support (see below)

Spawn eggs
The entity names changed in 1.11, make sure you're using valid ones: http://wiki.brcdev.net/Entity_types#1.11_and_newer

Spawners
The entity names changed in 1.11, make sure you're using valid ones: http://wiki.brcdev.net/Entity_types#1.11_and_newer
Furthermore, make sure you're using latest SilkSpawners version.
PickupSpawners don't support 1.11 yet (as of 29th Nov 2016).
----------, Nov 28, 2016

Updating from previous versions:
Update your config.yml according to the example:
  • Add the priceModifiersType entry
----------, Nov 28, 2016

  • Updated to Spigot 1.11
----------, Nov 20, 2016

  • Fixed players being able to bypass the stack size limit with "Buy more" option
----------, Nov 12, 2016

  • Fixed players being able to use modifier commands by default
----------, Nov 8, 2016

  • Added "Owned"/"Not owned" tag to permission shop items (see FAQ #24, #25 for more information)
----------, Nov 6, 2016

  • Added Language Utils support - now item names can be 100% translated (including all GUIs & messages)
----------, Sep 24, 2016

  • Updated spawners handler to the latest SilkSpawners version
----------, Sep 19, 2016

  • Fixed players being able to buy items (with unstack: true) while having their inventory full
----------, Sep 17, 2016

  • Added bulk buy and bulk sell GUIs (now players can buy & sell multiple stacks at once)
  • Removed GUI name length limit for spigot 1.9 and newer (previous versions doesn't support longer names)
  • Performance improvements
Updating from previous versions:
  • Update your config.yml according to the example:
    • Add the amountSelectionGUIBulkBuy, amountSelectionGUIBulkSell sections
    • Add buyMore and sellMore sections to amountSelectionGUI -> buttons section
----------, Sep 15, 2016

----------, Aug 31, 2016

Resource Information
Author:
----------
Total Downloads: 15,087
First Release: Apr 29, 2015
Last Update: Apr 14, 2025
Category: ---------------
All-Time Rating:
591 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings