PlayerShopGUI+ [1.8-1.21] icon

PlayerShopGUI+ [1.8-1.21] -----

Advanced player shops GUI allowing players to sell their items, works on 1.8-1.21




  • 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

  • Added documentation links to default config files
----------, Oct 29, 2024

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


Important note
When updating from earlier versions to 1.20.4 or newer, it's recommended to perform a full database reset. There were major changes in how Spigot handles item data in 1.20.4 and some information (such as item meta - name, lore etc.) will be lost anyway, thus the reset is recommended to avoid any unexpected behaviour.
----------, Sep 16, 2024

  • Small fixes related to tax feature
----------, Feb 18, 2024

----------, Jan 29, 2024

  • Added Spigot 1.20.4 support
----------, Dec 16, 2023

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

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

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

  • Fixed issue with "empty" spawners causing errors
----------, Aug 8, 2023

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

  • Added Spigot 1.19.4 support
----------, Mar 18, 2023

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

  • Added additional dupe protection (not providing exact description to prevent abuse in earlier versions)
----------, Oct 2, 2022

  • Fixed NPE in ShopItem class
----------, Jul 26, 2022

  • Fixed errors with isUnbreakable method on older spigot versions
----------, Jun 27, 2022

  • Fixed missing swift sneak enchantment
----------, Jun 22, 2022

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

  • Added support for fireworks stars, shields & NBT tags in GUI buttons (see https://docs.brcdev.net/#/item-meta for examples)
  • Fixed previous issues with price/expiration information not being added to items
----------, Apr 16, 2022

  • Fixed NPE error in ShopItem class related to ItemMeta
----------, Apr 11, 2022

  • Updated links to old wiki with new docs in default config files
----------, Mar 27, 2022

  • Added /pshop [player] command to open specified player's shop
----------, Mar 17, 2022

  • Added Spigot 1.18.2 support
----------, Mar 6, 2022

  • Fixed errors related to inventory closing
----------, Feb 17, 2022

----------, Feb 12, 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 cancel option within 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, CANCEL, CANCEL_OTHERS, NONE
clickActions:
  LEFT: BUY
  RIGHT: CANCEL
  SHIFT_RIGHT: CANCEL_OTHERS
  MIDDLE: CANCEL_OTHERS
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 25, 2022

  • Fixed \n newline not working in lang.yml messages
----------, Jan 20, 2022

  • Added Spigot 1.18 support
----------, Jan 9, 2022

  • Fixed performance issues with opening menus
----------, Sep 23, 2021

  • Added support for other economy plugins:
    • PlayerPoints
    • TokenEnchant
    • Gringotts
    • GemsEconomy
  • Fixed invalid material names in categories.yml for 1.17
----------, Aug 21, 2021

  • Added support for Spigot 1.17
----------, Jun 20, 2021

----------, May 17, 2021

----------, Mar 15, 2021

  • Added compareItemModel option to item categories
----------, Mar 11, 2021

  • Fixed issues with player head names & lores
----------, Nov 9, 2020

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

  • Added hex colors support (example: #FF0000)
----------, Oct 17, 2020

  • Implemented cache for player heads for better performance
----------, Oct 11, 2020

Note: We have rollbacked the 1.11.0 release until we resolve the major issues reported. Please stay on 1.10.x until then.
  • Fixed banner patterns being recognized as banners
----------, Sep 26, 2020

  • Added Spigot 1.16.2 support
----------, Aug 19, 2020

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


  • Fixed base64 heads quantity not being set correctly
----------, Apr 16, 2020

  • Fixed issues with loading default configs on some Spigot versions
----------, Mar 31, 2020

  • Fixed skins for player heads and other item meta stuff not working
----------, Jan 11, 2020

  • Added support for Spigot 1.15
----------, Dec 17, 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 13, 2019

  • Added an option to use chest placeholders for shop items instead of player heads

Updating from previous versions:
Update your config.yml according to the example:
  • Add useChestShopPlaceholders entry
----------, Nov 3, 2019

  • Added an option to limit the unclaimed items quantity players can have

Updating from previous versions:
Update your config.yml according to the example:
  • Add unclaimedLimits section
----------, Sep 30, 2019

  • Added an option to limit broadcast to lots only with certain (or higher) price (see broadcastMinPrice in example config.yml)
  • 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
----------, Sep 25, 2019

  • Fixed the bug with player shops not being sorted correctly
----------, Sep 7, 2019

  • Fixed support for DeluxeChat
----------, Jul 31, 2019

----------, May 30, 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.
----------, Mar 19, 2019

Yay! 1.13 update!

How to update
You need to either reset your categories.yml, config.yml and menu.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.
----------, Oct 19, 2018

  • Added an option to disable the broadcast when putting up an item for sale
Updating from previous versions:
Update your config.yml according to the example:
  • Add broadcast entry to the commandSell section
----------, Mar 14, 2018

  • Added database updater support

Updating from previous versions

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

  • Added an option to require player to specify quantity and/or price when selling

Updating from previous versions:

Update your config.yml according to the example:
  • Add commandSell section withrequireQuantity, requirePrice entries
----------, Nov 18, 2017

  • Added missing broadcast when an item is put up for sale (note: the %id% placeholder isn't used, you can remove it from the message)
----------, Sep 9, 2017

  • Fix players being able to claim items with full inventory
  • Fix shop item's owner placeholder not working in log when item was cancelled
----------, Jul 21, 2017

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

  • Fixed prices being calculated incorrectly
----------, May 5, 2017

  • Fixed shop items not being displayed anymore after buying part of the stack
----------, May 5, 2017

  • Fixed autoRefreshInterval not being read from the config
----------, Apr 10, 2017

  • Added an option to blacklist player shop names

Updating from previous versions:
Update your config.yml according to the example:
  • Add bannedShopNames list
----------, Apr 8, 2017

  • Fixed items expiring when the expiration is disabled
----------, Mar 25, 2017

  • Fixed SQL error on startup when using MySQL
----------, Mar 20, 2017

  • Added DeluxeChat support
----------, Mar 18, 2017

Resource Information
Author:
----------
Total Downloads: 1,016
First Release: Mar 17, 2017
Last Update: Nov 29, 2024
Category: ---------------
All-Time Rating:
48 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings