ExcellentShop ⭐ The 3 in 1 Shop Plugin

VIP Plugins ExcellentShop ⭐ The 3 in 1 Shop Plugin 4.22.1

Pro Download
ADDED:
  • [Virtual Shop] Support for selling items inside "container" items, such as Shulker Boxes, Chests, etc, using the Sell All, Sell Hand and Sell GUI features. Toggleable in the settings.yml.
  • [Virtual Shop] Support for '%shop_name%' placeholder in sale details message of the Sell All feature.
  • [Virtual Shop] Explicit message saying nothing were sold for the Sell All feature.

IMPROVED:
  • [Virtual Shop] Better performance for the Sell All feature.

FIXED:
  • [Virtual Shop] A bug, where finding "best" product for the Sell All feature works incorrect in some cases.
  • [Virtual Shop] A bug, where result of the Sell All feature shows incorrect item/price values sometimes.
  • [Virtual Shop] A bug, where Sell All features sends empty "Items Sold" message if no items were sold at all.
IMPORTANT:

IMPROVED:
  • [Auction] Added back listing icon for purchase confirmation GUI.

FIXED:
  • [Core] Minor issues with item's name and lore formatting.
  • [Core] False product errors on plugin loading.
  • [Core] Possible errors on loading.
  • [Core] Hidden item components (enchants, attributes) in some cases.
  • [Chest Shop] Wrong default placeholders for shop rent holograms.
IMPORTANT:

ADDED:
  • [Core] Permission 'excellentshop.key.sellall' that restricts 'Sell All' click feature in shop GUIs.
  • [Chest Shop] Support for HuskClaims.
  • [Virtual Shop] 'Forbidden Permissions' product option. Restricts product access for players with any of listed permission(s).

IMPROVED:
  • [Core] Merged product price GUIs of Virtual Shop and Chest Shop to reduce duplicated code. Full customization is not yet available.
  • [Auction] Added undo selection for the sorting type (LMB - selects downwards, RMB - selects upwards).
  • [Chest Shop] Shop rename will be cancelled with an error message if name length exceeds max. value set in the config.
  • [Chest Shop] Reset price data button is available for chest shop products now.

FIXED:
  • [Chest Shop] Ignore color tags on shop name length check.
  • [Chest Shop] Prevent players from using non-color and non-decorative tags (such as <br>, <lang>, etc.) when renaming shops.
IMPORTANT:
  • Requires nightcore v2.7.4
  • Reset '/chestshop/menu/shop_settings.yml' to apply new changes.

NEW:
  • [Chest Shop] Rent System beta. Allows shop owners to rent out their shops for custom price and duration. This feature can be disabled in the settings.yml.

ADDED:
  • [Auction] Config option to not handle specific custom item plugins and use internal item handler instead.
  • [Auction] More PlaceholderAPI placeholders.
  • [Auction] Config option Notify_Unclaimed_On_Join - Whether players should be notified about unclaimed listings when they join the server.
  • [Auction] Config option Notify_Expired_On_Join - Whether players should be notified about expired listings when they join the server.
  • [Auction] Config option ReOpen_On_Purchase - Whether Auction GUI should be re-opened on item purchase instead of closing.
  • [Auction] AuctionListingCreateEvent.
  • [Virtual Shop] Custom per-shop command aliases. Requires shop shortcuts to be enabled in the settings.yml. Permission is 'excellentshop.virtual.command.shop'.
  • [Virtual Shop] Command 'rotate' to force rotate a shop.
  • [Chest Shop] Internal placeholder '%product_stock%' for shop holograms.

CHANGED:
  • [Auction] Purchase confirmation GUI uses unified '/menu/confirmation.yml' config now.
  • [Chest Shop] Shops will be created as admin shops by default if player has admin shop permission.

FIXED:
  • [Virtual Shop] Minor bugs in default shop configs.
  • [Virtual Shop] Rotation time not applied correctly in some cases.
  • [Chest Shop] Visual bug where final price in purchase message was incorrect for items with dynamic prices.
  • [Chest Shop] A bug, where New_Products_Single_Amount setting didn't work.
  • [Chest Shop] GriefPrevention integration not worked properly.
  • [Chest Shop] Updated Lands integration.
IMPORTANT:
  • You must install and load v4.13.4 first (if you're not already on that version ofc)!
  • You need nightcore v2.7.3.1 or newer!
  • Backup your ExcellentShop folder and test before use in production!
  • Now supports only 1.21.1 and above!

ROTATING PRODUCTS OVERHAUL:
  • There is no rotating/static shops anymore.
  • All virtual shops can have rotating products.
  • All virtual shops can have multiple rotation settings with different products.
  • Added new button in the shop editor to manage rotating products.
  • Rotating products don't have slot & page options. These options defined by rotation settings.
  • You can have different rotating slots per shop page with different rotation settings for any/all of them.

ADDED:
  • [Virtual Shop] Missing lang entries for editor GUI titles.
  • [Virtual Shop] Added Product Creation GUI. In this GUI you can select explicit product type.

IMPROVED:
  • [Virtual Shop] Command /shop will require you to provide shop name if Central Shops GUI is disabled in the config.
  • [Virtual Shop] Stock's and Limit's reset time is applied for both Buy and Sell values now.
  • [Virtual Shop] Added buttons in editor to reset price, stock, limit and rotation datas.
  • [Virtual Shop] Brand new premade shops configuration!

FIXED:
  • [Core] A lot of minor fixes and code improvements.
  • [Virtual Shop] A bug, where player limits not reset on products added in rotation.
IMPORTANT:
  • Custom Item plugin integrations were moved to the EconomyBridge plugin. You must update it to v1.2.0 to prevent any issues.

IMPROVED:
  • Added %amount% placeholder for commands of command products. Using this placeholder will make command(s) to run only once with replacement of selected product quantity.
ADDED:
  • [Core] Support for Nexo, ExecutableItems.
  • [Auction] Config option to hide item attributes of auction listings.

IMPROVED:
  • [Core] Improved product handler code.
  • [Core] Products with invalid datas will appear in editor now so you can fix or delete them.
  • [Auction] Added proper support for custom item plugins to handle auction items.
  • [Auction] Improved and updated database related code.
  • [ChestShop] Hoppers will properly transfer items to chest shops when Infinite Storage is enabled.

FIXED:
  • [ChestShop] A bug, where players can not break a part of a double chest shop with stored products when Infinite Storage is enabled.
IMPORTANT:
  • Update nightcore to v2.7.3 with 1.21.4 patch.

Core:
  • Fixed minor issues and incompatibilities.
ADDED:
  • [VirtualShop] Per page shop layouts. Now you can assign different layout(s) for each shop page.

FIXED:
  • [Core] A bug, where '%product_price%' placeholders return formatted currency value instead of just price value.
  • [Core] An oversight, where Purchase GUI opens for selling even if player has no items for sell.
  • [ChestShop] A bug, where shop's showcase or hologram don't reflect changes menu in shop settings until relog.
  • [ChestShop] Corrected default translation log format to print shop location and owner.
  • [Auction] A bug, where items don't display their attributes in GUI.
IMPORTANT:
  • ExcellentShop requires EconomyBridge v1.1.1 or higher now.
  • ExcellentShop requires nightcore v2.7.2 or higher now.
  • ExcellentShop requires Java 21 or higher now.

ADDED:
  • Central Shop GUI slot option for editor of virtual shops.
  • Command '/sellhandall' to quickly sell all items in inventory similar to one in your hand.
  • Placeholders '%balance%', '%sell_multiplier%' support for the Central Shop GUI.
  • 'Sell All' button support for the Central Shop GUI.
  • Explicit buttons to reset shop's products price and stock datas in editor.
  • Support for amount shortcuts for '/ah sell', '/cshop create' commands.

CHANGED:
  • Added explicit editor GUIs for specific static/rotating shop settings.
  • Split 'Transactions' editor button on 'Buying' and 'Selling' ones.

FIXED:
  • Minor issue related to chest shop displays and fast player reconnection.
  • An oversight where if shop icon was 'AIR', it was not possible to change it in the editor GUI. Now fallbacks to 'BARRIER'.
  • Improper flag permissions for '/sellall', '/vshop menu' commands.
  • Improved command reloading for Virtual Shop module. Reboot is not necessary anymore.
Back
Top Bottom