[XMAS SALE -35%] ExcellentShop ⭐ 4 in 1 Multi-Currency Shop icon

[XMAS SALE -35%] ExcellentShop ⭐ 4 in 1 Multi-Currency Shop -----

Static & Rotating GUI shops, ChestShop, Auction GUI in single plugin!




IMPORTANT:
  • Update nightcore to v2.7.3 with 1.21.4 patch.

Core:

  • Fixed minor issues and incompatibilities.
----------, Dec 14, 2024

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.
----------, Nov 25, 2024

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.
----------, Nov 16, 2024

FROM VERSION v4.11.9 PLUGIN REQUIRES nightcore v2.7.0 OR NEWER!

YOU MUST UPDATE (IF INSTALLED) CoinsEngine TO
v2.4.0 TO USE v4.11.9 OR NEWER

CORE:

  • Updated CoinsEngine integration.

FIXED:

  • A bug, where shops don't lose funds from the bank on sales if Infitite Storage option is enabled.
----------, Oct 31, 2024

ADDED:
  • Internal placeholder '%shop_products%' that displays total amount of shop products.

FIXED:

  • A bug, where MMOItems items can't be detected properly sometimes.
  • A bug, where player gets bank withdrawal message on shop removal even if AutoBank was enabled.
----------, Oct 26, 2024

FIXED:
  • [VirtualShop] A bug, where product's stock data can reset upon plugin reload.
----------, Oct 13, 2024

ADDED:
  • [Core] GUI with purchase option (buy/sell) for bedrock players. Also assignable to a certain click in the config.
  • [ChestShop] GriefDefender support.
  • [ChestShop] Per currency permissions with an option whether or not to use permission system.
  • [ChestShop] Check for safe location before teleport to a shop.

FIXED:

  • [Core] Console error related to VotingPlugin hook.
  • [ChestShop] Finally fixed shop hologram flicker.
  • [ChestShop] A bug, where search feature in /chestshop browse does not matches item display names properly.
  • [VirtualShop] A bug, where rotating shops can rotate at wrong days.
  • [VirtualShop] A bug, where player's product limit can not reset.
----------, Sep 30, 2024

ADDED:
  • Player XP currency.
  • PacketEvents support for ChestShop displays.

FIXED:

  • Minor fixes in product data cache.
  • Console error for command products.
----------, Aug 30, 2024

Do a backup of your database before update!

ADDED:


IMPROVED:

  • Better compatbility with custom item plugins.
  • Code improvements.
  • Improved SQL Queries for price updates.
  • Added auto clean up for product price, stock and limit datas.

FIXED:

  • Issue #33
  • Issue #31
  • Minor bugs in product ID generation.
  • A bug, where shulkers & barrels (and other container type) chest shops were not protected from hoppers.
  • A bug, where chest shop products of vanilla items ignores the item meta.

LOCALE:

  • Updated Spanish translation.
----------, Aug 27, 2024

ADDED:
  • Shop product info for /cshop list menu.
  • Lang entry for disabled price format.

FIXED:

  • A bug, where custom item products can be detected as vanilla items using Sell All & Sell GUI.
  • A bug, where Cart GUI can not return to the shop if it was open ignoring restrictions, allowing to buy/sell items infinitely ignoring product restrictions.
  • A duplication bug related to Infinite Storage system.
  • A possible error in /cshop browse GUI.
  • Slightly reduced chest shop display flicker for display entities.
----------, Aug 13, 2024

ADDED:
  • [Core] MMOItems Support.

FIXED:

  • [Chest Shop] A bug, where product quantity not saved on purchases for Infinite Storage system.
  • [Chest Shop] A bug, where players can't sell items to shops with Infinite Storage enabled if there was 0 items in the stock.
  • [Virtual Shop] A bug, where items can not be bought/sold in newly created shops until /vshop reload.
  • [Virtual Shop] A bug, where rotating shops never rotates sometimes.
  • [Virtual Shop] A bug, where simplified Sell Menu cancels moving all similar stacks from inventory.
  • [Virtual Shop] A possible database overload bug caused by a lot of dynamic prices.
----------, Jul 22, 2024

REQUIRES nightcore v2.6.2 updated build.

NEW:
  • [Chest Shop] Item creation. Give shop items to players and create shops by placing them down!
    [Chest Shop] Infinite Storage system. Store as many items in shops as you wish!

ADDED:

  • [Chest Shop] Command /chestshop giveitem to give shop items.
    [Chest Shop] Hologram config options for buy and sell placeholders (shops won't display buy/sell price if displayed item is unbuyable/unsellable).
    [Chest Shop] Button type 'shop_storage' for 'shop_settings.yml' config to access the infinite storage system. You have to add it manually!

CHANGED:

  • [Chest Shop] Default Currency (from settings.yml) is now used for shop creation/deletion prices.

FIXED:

  • [Virtual Shop] A bug, where /vshop open command permission was accidiently overridden by that command's flag permission.
----------, Jun 16, 2024

ADDED:
  • [Core] Option to set different Cart UI for Virtual and Chest shops. Read more in documentation.
  • [Virtual Shop] Command flag -s (silent) for /sellall command when used on other players.

IMPROVED:

  • [Core] Updated Chinese translation.
  • [Chest Shop] Added explicit product lore format for buying and selling. No more displays "Buy" or "Sell" text if product is unbuyable/unsellable. Options added to the settings.yml config file.

FIXED:

  • [Core] Corrected documentation URLs in the config comments.
  • [Chest Shop] A bug, where price data won't refresh properly.
  • [Virtual Shop] A bug, where Rotation chance and Preview Item buttons in Rotating Shop editor used the same inventory slot.
  • [Virtual Shop] A bug, where command products don't have Preview button to change their display.
  • [Virtual Shop] A bug, where items from custom item plugins displayed as wrong ones in editor.
----------, May 30, 2024

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. PLEASE BACKUP YOUR DATA, ERRORS ARE POSSIBLE DUE TO SOME CODE CHANGES.

2. DEPENDENCY CHANGED FROM NexEngine to nightcore v2.6.0

DOWNLOAD AND INSTALL IT.

3. REMOVE NexEngine ONLY IF YOU HAVE NO OTHER PLUGINS USING IT.

4. ALL PLUGIN DATA IS
COMPATIBLE, DO NOT RESET ANYTHING.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


NEW:

  • [Core] Player Based price type. Dynamic price that changed depends on amount of online players!
  • [Virtual Shop] Shop Layout System. Now, instead of 'view.yml' GUI configs, there is a dedicated /layouts/ folder. This is where you create GUI layouts for your shops now. It is move convient and will prevent from duplicated configurations when use the same layout in multiple shops.
  • [Chest Shop] Customizable shop showcases. Now players can select a showcase item for their shops (from a list of allowed items).

ADDED:

  • [Virtual Shop] Explicit config option to toggle Sell Hand, Shop Shortcuts,
  • [Virtual Shop] Permission 'excellentshop.virtual.command.menu.others' to run /vshop menu command on other players.
  • [Virtual Shop] Permission 'excellentshop.virtual.command.open.others' to run /vshop open command on other players.
  • [Virtual Shop] Permission 'excellentshop.virtual.command.sellmenu.others' to run /sellmenu command on other players.
  • [Virtual Shop] Permission 'excellentshop.virtual.command.sellall.others' to run /sellall command on other players.
  • [Virtual Shop] Permission 'excellentshop.virtual.command.sellhand.others' to run /sellhand command on other players.
  • [Virtual Shop] Force flag (-f) for /vshop menu, /vshop open commands. Used to bypass shop's and module restrictions.
  • [Virtual Shop] Lang settings for average price difference placeholder format.
  • [Virtual Shop] Product lore format options to display price dynamics for products with Float and Dynamic prices.
  • [Virtual Shop] Notification message when items change in rotating shops.
  • [Chest Shop] Config options for initial buy and sell prices for new products added by players.
  • [Chest Shop] Config option to set max possible length for shop names.
  • [Chest Shop] GUI to customize shop display settings (toggle hologram, showcase, change showcase item).
  • [Chest Shop] Permission 'excellentshop.chestshop.display.customization' that allows to customize shop display.
  • [Auction] Force flag (-f) for /ah open, /ah expired, /ah history, /ah unclaimed, /ah listings commands. Used to bypass auction restrictions.
  • [Auction] Config option for Default and Allowed currencies. Removed weird currency settings section.

IMPROVED:

  • [Virtual Shop] Static Shops now can display pages in GUI titles.
  • [Virtual Shop] Decluttered settings.yml config from unnecessary comments and settings. You will need to do a simple copy-paste your old Buy-Sell sections to new ones.
  • [Virtual Shop] Float price updating is more smooth now.
  • [Virtual Shop] Editor layouts improved, decluttered, added utility buttons, split some settings.
  • [Virtual Shop] Customizable format for average product price + dynamics.
  • [Virtual Shop] Added a few buttons to default shop layout with balance display and Sell All.
  • [Chest Shop] Better handling shop worlds and locations. Improved world load/unload detection.
  • [Chest Shop] Now uses Display entities (1.19.4+) for shop displays!
  • [Auction] Improved config file. Added config comments.
  • [Auction] Currencies in the GUI when adding new listing is sorted now by their ID instead of being random everytime.

FIXED:

  • Various minor bugs.
----------, May 6, 2024

IMPROVED:
  • [Chest Shop] Shop create command now accepts (optionally) buy and sell prices for the first product from hand.
  • [Virtual Shop] Holding Shift when adding (or replace) items will force use 'bukkit_item' handler. Useful to bypass auto-detection of custom items plugin.
  • [Virtual Shop] Improved behavior of Sell GUI.
  • [Virtual Shop] Minor optimizations.

CHANGED:

  • [!] Command Aliases setting moved out from module's settings.yml to the config.yml under each module section.
  • [!] Currency configs moved out of the /currency/ directory to the single 'currencies.yml' config files.

FIXED:

  • A bug, where 'Full Inventory' check works incorrect when purchasing items.
  • A bug, where max. amount of items in shop cart calculated incorrectly due to wrong inventory space check.
  • A bug, where default cart settings for 'Set Max.' button was incorrect for stackable items.
  • [Virtual Shop] A minor bug, where product restock time is calculated even if no purchases/sales were made.
----------, Apr 9, 2024

Compatibility for CoinsEngine v2.2.0
----------, Feb 15, 2024

ADDED:
  • [Core] Internal placeholders for average product price and current price difference comparing to average price.

FIXED:

  • [Auction] A bug, where tax for Item Currency may be not deducted.
  • [Virtual Shop] A bug, where product's preview lore may stripped in some cases.
  • [Virtual Shop] A bug, where creating Rotating Shops causes console errors.
----------, Feb 14, 2024

FIXED:
  • [VirtualShop] A bug, where products from Rotating Shops can be used in Sell GUI even if they're out of the current shop rotation.
  • [VirtualShop] A bug, where shop GUI's title & size not saved properly when changed in editor.
  • [VirtualShop] A bug, where player limits may reset on database synchronization.
----------, Jan 28, 2024

ADDED:
  • [Core] PlaceholderAPI built-in expansion. Check available placeholders here.
  • [Core] Option 'Round Decimals' for Float product price mode.
  • [Virtual Shop] Sell Hand command.
  • [Virtual Shop] 'SELL_ALL' button type for shop GUIs.

IMPROVED:

  • [ChestShop] Bedrock compatibility for opening price settings when clicking product.

FIXED:

  • [Virtual Shop] A bug, where 'Sell All' command feature was a bit inaccurate when comparing decimal product prices.
----------, Jan 19, 2024

ADDED:
  • [Core] BeastTokens currency support.
  • [Core] VotingPlugin currency support.

FIXED:

  • [Auction] A bug, where players can claim the same item multiple times on different servers when using MySQL.
----------, Jan 15, 2024

ADDED:
  • [ChestShop] Placeholders for current display product name and price.
  • [ChestShop] Permission 'excellentshop.chestshop.edit.others' that allows to edit other player's shops, instead of use remove.others permission.
  • [VirtualShop] Settings config option to hide shops in the Main Menu if player can't access them.

IMPROVED:

  • [ChestShop] Hides 'Shop Type' button in Shop Settings GUI if player don't have permissions.
  • [ChestShop] Shop bank now supports 'Return' button when navigated from shop GUI.
  • [ChestShop] Actions for teleport to shop and editor won't be displayed in Shops List GUI if player don't have permissions for it.
  • [ChestShop] Better search results. Now supports localized material names and item IDs from custom item plugins (Oraxen, ItemsAdder).
  • [ChestShop] Better layout for some GUIs.

FIXED:

  • [ChestShop] Possible plugin incompatibility issues related to ChestShop holograms.
  • [ChestShop] Shop display update on creation.
----------, Jan 9, 2024

ADDED:
  • [ChestShop] Config option to enable/disable build access check for players in shop creation.
  • [ChestShop] Config option to enable/disable floating items in shop displays.

IMPROVED:

  • [VirtualShop] Added support for products of Rotating Shops in Sell GUI.

FIXED:

  • [ChestShop] A bug, where shop renaming cause errors.
----------, Dec 23, 2023

It's probably not necessary, but update NexEngine to prevent unexpected bugs or errors.


ADDED:

  • [ChestShop] Config option to set visibility distance for shop displays.
  • [ChestShop] Permission to bypass shop creation out of your own claims: 'excellentshop.chestshop.bypass.creation.claims'.
  • [ChestShop] Events for developers: ChestShopCreateEvent, ChestShopRemoveEvent.
  • [VirtualShop] Editor option to set permissions requirement for a product.

IMPROVED:

  • [Core] Better methods for developers using the API.
  • [ChestShop] Shop displays uses ProtocolLib now. No more hard version dependency for ChestShop module.
  • [ChestShop] Now displays the whole hologram text instead of using slider.

FIXED:

  • [VirtualShop] A bug, where ItemsAdder items can not be loaded.
  • [VirtualShop] A bug, where button to reset shop's stock & limit data does not affect player limits.
----------, Dec 15, 2023

Fixed database errors
----------, Dec 1, 2023

Fixed SQL error on a fresh setup
----------, Nov 28, 2023

BEFORE UPDATE:
  • Backup your ExcellentShop folder and Database.
  • Update NexEngine to new version.
  • All config changes will apply automatically, but errors are possible.

ADDED:

  • Proper Oraxen support for Virtual & Chest shops.
  • Proper ItemsAdder support for Virtual & Chest shops.

FIXED:

  • Various bugs related to product Float & Dynamic prices, Stocks and Player Limits.
  • Annoying error preventing products with invalid currency from being loaded.
  • Significantly improved code & API.
----------, Nov 26, 2023

ADDED:
  • [Core] Button type "SET_CUSTOM" for product cart. Allows players to enter direct item amount they want to buy/sell.
  • [ChestShop] Placeholders for chestshops to indicate the price of an item in a certain slot: '%shop_product_price_buy_[slot]%', '%shop_product_price_sell_[slot]%'.
  • [ChestShop] Support for Kingdoms claims.

IMPROVED:

  • [Core] A few improvements for bedrock players.

FIXED:

  • [Core] A bug, where XP currency worked incorrect.
  • [Auction] A bug, where Round Price setting worked incorrect in some cases.
----------, Nov 22, 2023

ADDED:
  • [ChestShop] Support for AdvancedRegionMarket to auto-remove shops from restored regions.

IMPROVED:

  • [Virtual Shop] Revisited Virtual Shop Editor. A bit compacted and uncluttered.
  • [Virtual Shop] Product & Sell GUI API. Now you (if you're developer) can set inventory for product transactions. This should fix the issue where you can't sell big chests properly.

FIXED:

  • [ChestShop] A bug, where offline transactions feature for chest shops works incorrect for some currencies.
  • [ChestShop] A minor bug with price type permissions.
----------, Nov 3, 2023

ADDED:
  • [Core] Config option to close Shop GUI after trade.
  • [ChestShop] Experimental config option to handle offline transactions when shop/player bank is empty.

IMPROVED:

  • [Auction] All auction GUIs now supports all auction GUI button types: 'EXPIRED_LISTINGS', 'SALES_HISTORY', 'UNCLAIMED_ITEMS', 'OWN_LISTINGS'.
----------, Oct 23, 2023

CHANGED:
  • [Auction] Simplified category and currency filter in Auction GUI. Now in single clicks without extra GUIs.

FIXED:

  • [ChestShop] A possible bug, where players can put any items in non-chest shops (shulkers, furnaces, etc).
  • [ChestShop] A bug, where you can't attach hoppers to the shop chest (a GUI popups).
----------, Oct 8, 2023

You must update NexEngine to install this update (yes, again).

ADDED:

  • Placeholder '%total%' for Sell Menu result message.
  • PlaceholderAPI support for Product Cart GUI.

FIXED:

  • A minor issue, where Float/Dynamic buy/sell prices can not be easily disabled for chest shops.
  • A bug, where PlaceholderAPI not worked for the main Auction GUI.
  • Internal improvements for product price management.
----------, Sep 30, 2023

You must update NexEngine to install this update.


ADDED:

  • [Chest Shop] Support for 1.20.2 (Shop displays)
  • [Auction] Config option to disable listings of certain item models.
----------, Sep 28, 2023

If you have any issues (errors), please update NexEngine

ADDED:

  • Preview option for virtual shop item products.
  • Config option to simplify the Sell GUI.

FIXED:

  • A bug, where /auction open command can not be run from console on players.
----------, Sep 21, 2023

ADDED:
  • [Q] Key to reset and update all prices in a shop (on Products button in Virtual Shop editor).
  • [F] Key to reset all stocks and player limits in a shop (on Products button in Virtual Shop editor).

CHANGED:

  • Shops will generate more human-readable IDs for products now.

FIXED:

  • A bug, where product buy/sell can not be disabled properly when using dynamic pricing.
  • A bug, where purchase messages says wrong price when using dynamic/float pricing.
----------, Sep 4, 2023

Fixed a few issues with some currency plugins.
----------, Aug 22, 2023

[Fixed] A bug, where attaching NPCs option was unavailable for Rotating Shops.
[Fixed] A bug, where SellAll & SellGUI was broken in v4.6.0
[Fixed] A bug, where some specific virtual product placeholders were forgotten to be parsed.
----------, Aug 14, 2023

[New] Rotating Shops! They are included to the Virtual Shop module and acts almost the same way. You select how many products will be used in rotations, set product rotation chances and shop rotation times/interval.

[Fixed] A bug, where new products throws an error when trying to edit them.
----------, Aug 12, 2023

Chest Shop:
[Changed] Shop list GUI separated on two GUIs: One for a list of all players with shops, and other one for a list of specific player's shops.
[Changed] Shop list command also changed to two commands: /chestshop browse and /chestshop list.
[Changed] Search command was removed and moved to the Browse GUI as a button.
----------, Aug 5, 2023

Virtual Shop:
[Added] Sell All command. Aliases are customizable. By default it's /sellall
[Added] Sell Multipliers. Allows you to configure persistent sell multipliers based on player ranks or permissions.
[Added] Allowed Ranks product option. Allows you to set a list of ranks who will have access to certain product(s).

Auction:
[Added] Ability to preview content of Shulker boxes, chests, etc. Toggleable in settings.yml. Uses Right-Click.
----------, Aug 3, 2023

[Added] ChestShop config option for automatic Bank management (check out the config comments). Enabled by default.
----------, Jul 29, 2023

Auction:

[Added] Config option to toggle Auto Claim for sold items.
----------, Jul 26, 2023

ChestShop Module:
Due to changes to the Bank system, it's recommended to do a backup of your /chest_shop/ folder in case if something go wrong.

[Added] Command '/chestshop bank' to view & manage your bank.

[Improved] Shop Bank was changed from per shop to per player. Now all player's shops will share the same bank linked to their owner. Players now can easily deposit/withdraw funds for/from all their shops instead of doing this one by one.

[Fixed] Improved stability & performance.
----------, Jul 19, 2023

Please update to the latest NexEngine v2.2.11 (DOWNLOAD)

WARNING: Some messages with custom options (type, prefix, sound) or JSON components may become "broken" due to using the updated Engine format / parser. Please, correct your messages using this page.

----------, Jul 11, 2023

Notes:
  • Do backup of your ExcellentShop folder (just in case something go wrong after this update)
  • Inside /auction/menu/ folder remove 'Special' header from all menu config files (so all items will go under 'Content' one).
  • Inside /chest_shop/menu/ folder remove 'Editor' and 'Special' headers from all menu config files (so all items will go under 'Content' one).

[Added] Support for CoinsEngine. Consider using it over GamePoints/PlayerPoints.

[Improved] Currency handler. Now better handles and registers currencies from other plugins.
[Improved] Default Auction GUIs now has more modern style.

[Changed] Module folders are moved out of the '/modules/' sub-folder directly to the plugin folder.

[Fixed] A bug, where global product stock works incorrect for Virtual Shops.
----------, Jun 19, 2023

>>> Update NexEngine

[Added] Support for 1.20.1


[Fixed] Virtual Shop product's price & stock data is properly synchronized from MySQL now when using on multiple servers.

----------, Jun 14, 2023

[Added] Config option to allow usage of PlaceholderAPI in Shop GUIs.

[Fixed] Minor placeholder bug in Virtual Shop.
----------, Apr 30, 2023

[Changed] Shop Cart GUIs were merged into single config file and got a better layout.

[Improved] Output for the SellGUI of Virtual Shop. Menu got a better layout.

Code improvements.
----------, Apr 8, 2023

! Remove 'shop' alias from the 'Command_Aliases' in Virtual Shop module settings.yml !

[Added] Shortcut 'shop' command (aliases are configurable) for Virtual Shop for players. This command will open Main Menu (if enabled) or specified virtual shop. To open Main Menu or certain shop to other players, there is still '/vshop open' and '/vshop menu' admin commands.

[Changed] A few changes were made to Virtual Shop permissions. Please, check wiki for actual nodes.

[Fixed] Removed color codes from transaction logs.
----------, Apr 7, 2023

Update NexEngine to new release (04/04/23)!

[Improved] More modern Virtual Shop editor GUI layout.

[Fixed] A bug in Virtual Shop, where Product Stock not correctly changes sometimes, and when players can 'restock' their limits themselves.
[Fixed] A bug in Virtual Shop, where Command Products can open cart for sell (they are unsellable).
[Fixed] A bug in Virtual Shop, where amount of given product items was exceed the max. item stack size.
----------, Apr 4, 2023

[Improved] Product Types. Now all products are either 'item' or 'command' ones. You can't mix them anymore. This will resolve issues with selling such products and will make product editing more clear.
[Improved] More accurate prices for products in premade (default) shops.

[Changed] Removed hard limit (1) for items amount in virtual and chest shops. Now you can create products with fixed amount in stack per unit.

[Fixed] A memory leak + TPS drop in Chest Shop related to shop display update in unloaded chunks.
[Fixed] A memory leak in Virtual Shop when using too many products with Float price.
[Fixed] A bug, where you can't place signs and item frames on your chest shops.
----------, Mar 29, 2023

Support for 1.19.4 + Engine Update (UPDATE IT)
----------, Mar 27, 2023

!!! UPDATE/REDOWNLOAD NexEngine !!!

Fixed a bug in ChestShop permissions.
Improved Auction GUI performance.
----------, Mar 13, 2023

Update NexEngine to the latest build

Chest Shop:
[Improved] Added Shop Bank GUI. You don't have to write currency in chat anymore to deposit or withdraw funds.
[Improved] All GUIs were updated and got better layout.
[Improved] 'list' command now accepts player name argument.

Plugin:
[Removed] Duplicated/unneseccary lang keys from all modules.
----------, Feb 25, 2023

[Added] EliteMobs currency support.
----------, Feb 8, 2023

[Added] Auction option to round all prices to integers.
[Added] 'Auction' Citizens trait.

[Fixed] Duplication glitch using the Sell GUI.
[Fixed] A minor bug, where Virtual Shop always opens at the first page even if page was specified.
----------, Feb 8, 2023

Fixed a bug, where auction may have random dummy items
----------, Jan 23, 2023

Fixed a bug, where players can not purchase items in Auction
----------, Jan 21, 2023

[Added] Support for different showcases for each shop type.

[Locale] Updated Chinese language.
[Locale] Added Spanish language.

[Fixed] A bug, where Chest Shop which not a Chest can not be removed properly.
[Fixed] A bug, where Chest Shop may refuse to add a product from item if there is already product with such material, but items are different.
[Fixed] A bug, where some Editor texts were not in the lang config.
----------, Jan 11, 2023

[Added] A few compatibilities for Bedrock players (via Geyser Floodgate API).
[Added] A config file for the Chest Shop GUI settings back.

[Fixed] A bug, where Auction prompts you to select a currency even if there is only one available.
[Fixed] A bug, where Item Currency may have decimal prices.
[Fixed] A bug, where Chest Shop Editor text not saved to the messages config.
----------, Jan 4, 2023

!!! Update NexEngine !!!

[Added] Sell Menu. A GUI where you can quickly sell all your items to Virtual Shops.

[Fixed] Main Menu of Virtual Shop now correctly reflect shop icon changes without module reload.
----------, Dec 26, 2022

Fixed outdated .jar uploaded
----------, Dec 13, 2022

UPDATE NexEngine !!!

[Added]
GemsEconomy support
[Added] Support for 1.19.3

[Fixed] A bug, where Auction may throw errors due to config read error.
----------, Dec 11, 2022

Fixed Virtual Shop creation error
----------, Dec 4, 2022

! You need NexEngine v2.2.7 (DOWNLOAD) !

! DO A BACKUP OF THE PLUGIN FOLDER BEFORE UPDATE !

[New] Product Stock System. This system will replace Buy/Sell limits. Now you can set Global and/or Per Player initial product amount for Buy/Sell, as well as restock time. With the new system you can create virtual markets, where player's purchases will affect amount in the stock.
[New] Product Price System. Now, for each product you set the Price Type. It can be: FLAT, FLOAT and DYNAMIC.

  • Flat price is just plain buy/sell values.
  • Float price is generated between min. and max. values at certain day(s) and time(s).
  • Dynamic price is adjusted on each purchase/sale. More purchases - Higher the price. More sales - Lower the price.

[Added] Support for Barrels, Shulker Boxes for Chest Shop creation.
[Added] 'Default_Name' option for the Chest Shop module.
[Added] An option to disable holograms for Chest Shops.
[Added] 'Allowed_Containers' option for the Chest Shop module. Sets a list of containers that can be used for shop creation.

[Improved] Shop Editor. All GUIs now have better layout, including button names and lores. Config files for these GUIs were removed. All texts moved to the lang config.
[Improved] Schedulers for Price Randomizer and Shop Discounts. Now they're correcly gets executed at exact time you set in configs.

[Changed] Some permissions were changed. Check plugin wiki for actual ones.

[Fixed] A lot of possible minor bugs and issues related to: product stocks, price generation, player's limits.
[Fixed] Minor configuration improvements.
----------, Nov 30, 2022

PLEASE, DO A BACKUP OF AUCTION MODULE CONFIGS AND DATABASE, JUST IN CASE SOMETHING WENT WRONG FOR YOU AFTER UPDATE.

Main Plugin Changes:

[Added] Command 'currency' to give, take or create plugin currencies.
[Added] 'Number_Format' option for currency config.
[Added] 'Icon' option for currency config.

[Changed] Now currencies have it's own config files located in the /currency/ sub-folder.

[Fixed] Improved Currency API and Manager.

Auction Module Changes:
[New] Multi-Currency support! Now you can add items on auction with different currencies! You can enable/disable certain currencies in the auction settings file.
[New] Unclaimed Items Menu. A GUI, where you can claim reward for items you sold.
[New] Category Filter Menu. A GUI, where you can select categories and filter listings by them.
[New] Currency Filter Menu. A GUI, where you can select currencies and filter listings by them.
[New] Currency Selection Menu. A GUI, where you can select a currency for your listing on auction.

[Added] 'Icon' option for items category in 'categories.yml' config. This icon will be displayed in category filter GUI.
[Added] Command '/ah unclaimed' to open a GUI with unclaimed listings.

[Changed] Menu configs were updated & moved to '/menu/' sub-folder.
[Changed] Now players have to claim their rewards for sold items in the special auction GUI.
[Changed] Permissions have been changed. Check wiki for actual ones.

[Removed] Config options 'Delete_Expired' and 'Sales_History'. Now all auction expired, sold or history listings will be purged depends on the auction 'Database.Purge' settings.

[Fixed] A bug, where price bypass permission does not have effect for 'Per_Material' price limits.
[Fixed] Improved notifications about expired/unclaimed listings for players.
[Fixed] Improved Auction Manager code, better listings store and management.
----------, Oct 16, 2022

!!! Update NexEngine (DOWNLOAD) to v2.2.6 !!!

- Improved Database stability and performance.
- Improved User Data handling.
- Added 'Table_Prefix' option for the 'Database' section in 'config.yml'.
- Permissions are now registering internally.


HOW TO TRANSFER DATA TO NEW AUCTION DATABASE:
- If you're on SQLite, just copy the plugin 'data.db' (do not delete it) to the same directory and rename it to 'auction.db'.
- If you're on MySQL, run the plugin to create a new table for auction, then do Export - Import from the main plugin table.

[New] Auction module now has its own database.

[Added] French translation.

[Fixed] Improved Auction's GUI performance.
[Fixed] A bug, where reload command does not work properly.
----------, Oct 4, 2022

[Added] Auction config option 'Tax_After_Purchase: <true/false>' to take a tax from listing price after the purchase.
[Added] Auction menu to browse your own listings.
----------, Sep 7, 2022

Updated to the latest NexEngine v2.2.4

[Fixed] ChestShop holograms does not duplicates anymore.
----------, Aug 25, 2022

Support for 1.19.2
----------, Aug 9, 2022

Fixed GamePoints hook.
----------, Jul 3, 2022

Fixed virtual shop icon for newly created shops
----------, Jun 30, 2022

1.19 Support & Updated to the latest NexEngine v2.2
----------, Jun 24, 2022

Updated to the latest NexEngine
----------, May 10, 2022

[Fixed] Permission for the 'open' command of Virtual Shop.
----------, Apr 26, 2022

DO A CHEST SHOP MODULE BACKUP BEFORE UPDATE, JUST IN CASE

Reset /modules/chest_shop/editor folder to apply new changes in editor.


[New] Chest Shop Bank system. A new system that allows you to use any plugin supported currency in chest shops. Now all the funds from chest shop operations are stored in the shop bank, where shop owners can deposit or withdraw them at any time. Before, you was unable to use item currencies due to lack of offline transaction support, now this problem is solved! Also, now players can choose how many funds they would like to have in their shops, which can be useful to limit purchases from other players, saving their real balance.
[New] Chest Shop Types. Now you can specify the shop type on creation. There also added permission nodes for each shop type. For now it has two types: Player and Admin.

[Added] Separate lang config for chest shop module (less memory usage when module is disabled).
[Added] Different chest shop display titles for each shop type (Player, Admin).
[Added] ChestShop config option for Admin Shop name instead of the player one.

[Improved] Chest Shop Search menu now displays more detailed information about the products.

[Fixed] A bug, where double chests in Chest Shop works incorrect sometimes.
[Fixed] A bug, where chest shop counts wrong items as shop products.
[Fixed] A bug, where product price has been affected by shop discounts even if it was disabled in product settings.
[Fixed] Improved NMS for chest shop display.
[Fixed] Possible console errors.
[Fixed] Code improvements.
----------, Apr 11, 2022

NexEngine compatibility fixes
----------, Mar 15, 2022

Support for 1.18.2
----------, Mar 10, 2022

Engine updates & minor fixes.
----------, Feb 11, 2022

PLEASE UPDATE YOUR ITEM CURRENCY SETTINGS (in config.yml) TO THE NEW FORMAT: http://77.222.60.131:8080/plugin/engine/config/formats (see Item Options)

PLEASE RESET /editor/ FOLDERS IN EACH PLUGIN MODULE FOLDER.

[Added] Russian language.
[Added] ChestShop config option 'Delete_Invalid_Shop_Configs' to delete shops with invalid locations on load.
[Added] WorldGuard flag 'chest-shop-create' (deny/allow) to allow/disallow chest shop creation in WorldGuard regions.

[Fixed] A bit improved performance for product display in GUIs.
[Fixed] Minor fixes for Chest Shops to automatically remove shops when shop block is not a chest anymore.
[Fixed] A bug, where players can change product price randomizer and currency in chest shop even if they don't have permissions.
[Fixed] Reassigned middle mouse clicks in shop editors to other ones as middle click in longer available in 1.18.
[Fixed] Default shop configs creation bug.
----------, Jan 10, 2022

[Fixed] A bug, where player can lost items in some GUIs.
[Fixed] A bug, where Chest Shop creates duplicated armor stand on display.
[Fixed] Config click types and sounds loading issues.
[Fixed] NPE errors.
----------, Jan 1, 2022

[Engine] Updated to the latest NexEngine.

[Removed] Spigot 1.15 support.
----------, Dec 22, 2021

Fixed GamePoints intergration
----------, Dec 7, 2021

1.18 Support
----------, Dec 6, 2021

Fixed permissions and console errors.
----------, Nov 11, 2021

Fixed engine bug which caused lags.
----------, Nov 9, 2021

Fixed console errors
----------, Nov 3, 2021

Fixed console errors and auction performance.
----------, Nov 2, 2021

Fixed a bug, where default shops can not be removed.
----------, Oct 27, 2021

WARNING! DUE TO NEW MENU SYSTEM IN THE ENGINE PLUGIN, THIS UPDATE WILL 'BREAK' YOUR VIRTUAL SHOP 'view.yml' CONFIGS! YOU WILL NEED TO RECREATE THEM IN EDITOR.

DO A BACKUP OF YOUR CURRENT ExcellentShop PLUGIN FOLDER!

OTHER GUI CONFIGS ARE ALSO CHANGED!

BEFORE UPDATING:
1. In each module 'settings.yml' change 'command-aliases' to 'Command_Aliases'.
2. In each module folder reset '/editor/' folder.
3. In each virtual shop reset 'view.yml'.
4. In '/modules/chest_shop/' reset 'view.yml'.

[Added] Permission to remove other player listings from auction: 'excellentshop.auction.listing.remove.others'.

[Changed] Shop Cart Menu config split into two files (cart.sell.menu.yml and cart.buy.menu.yml). Also, for 'TAKE' buttons you have to provide negative amount.

[Fixed] A bug, where players can not sell items in chest shop if chest is empty.
[Fixed] A bug, where product amount menu is opened, when product can not be sold/purchased.
[Fixed] A bug, where product limits works incorrect sometimes.
[Fixed] A bug, where product amount menu calculates space/amount of a wrong item.
[Fixed] A bug, where player placeholder not replaced in chest shop purchase messages.
[Fixed] A bug, where product price randomizer not worked for chest shops.
[Fixed] A bug, where full inventory check on purchase works incorrect.
[Fixed] Now in shop cart menu you can't select items more than you/shop can carry/afford.
[Fixed] Admin chest shops no more sends purchase notifications for its owners.
[Fixed] Minor fixes and improvements.
----------, Oct 20, 2021

[Added] 'Default_Currency' option for Chest Shop.
[Added] 'Product_Amount' option for 'cart.gui.yml' config. You have to use this option to define product amount instead of item 'amount' option now.
----------, Oct 18, 2021

[Added] Broker compatibility.
[Added] Player argument for Virtual Shop /open command.
----------, Sep 29, 2021

[Fixed] A bug, where auction listing deletion timestamp was incorrect which cause item lose.
----------, Sep 22, 2021

[Fixed] Permission for /shop open command of Virtual Shop.
[Fixed] A bug, where Chest Shop display can be buggy on chunk unload.
[Fixed] A bug, where product of newly created Chest Shop is not saved at the first time.
----------, Aug 13, 2021

Now Open-Source!

[Fixed] A bug, where external currencies not being added to the config automatically.
[Fixed] Product price display for Virtual Shops.
[Fixed] A minor fix for Chest Shop display icon names.
----------, Aug 10, 2021

[Fixed] Chest shop display duplication issue should be finally fixed now. At least I found the reason why it happened and after thix fix I was unable to reproduce it anymore.
----------, Aug 6, 2021

Minor fixes
----------, Aug 5, 2021

[Fixed] A bug, where Virtual Shop product can be sold with product limit bypass.
----------, Jul 23, 2021

[Added] Two more sections for Virtual Shop product lore for Unbuyable/Unsellable products. Open /modules/virtual_shop/settings.yml and replace 'GUI' section with the following code:
Code (YAML):
GUI :
  Product_Format
:
    Lore
:
      Price_All
:
     - ' %lore%'
      - '&7'
      - '             &eBuy
: &6%product_price_buy_formatted% &8| &eSell : &6%product_price_sell_formatted%'
      - '   &bBuy Left &8→ &3 %product_limit_buy_available% &7| &3%product_limit_sell_available% &8← &bSell Left'
      - '   &bBuy Restock &8→ &3 %product_limit_buy_reset% &7| &3%product_limit_sell_reset% &8← &bSell Restock'
      - '&7'
      - '&cLeft-Click &8→ &fSelect Quantity &8← &cRight-Click'
      - '&cShift-Left &8→ &fBuy &7 ( Quick ) &fSell &8← &cShift-Right'
      - '&cMiddle-Click &8→ &fSell All &7 ( %product_price_sell_all_formatted%)'
      Price_Buy_Only
:
     - ' %lore%'
      - '&7'
      - '             &eBuy
: &6%product_price_buy_formatted%'
      - '   &bBuy Left &8→ &3 %product_limit_buy_available%'
      - '   &bBuy Restock &8→ &3 %product_limit_buy_reset%'
      - '&7'
      - '&cLeft-Click &8→ &fSelect Quantity'
      - '&cShift-Left &8→ &fQuick Buy'
      Price_Sell_Only
:
     - ' %lore%'
      - '&7'
      - '             &eSell
: &6%product_price_sell_formatted%'
      - '   &bSell Left &8→ &3 %product_limit_sell_available%'
      - '   &bSell Restock &8→ &3 %product_limit_sell_reset%'
      - '&7'
      - '&cRight-Click &8→ &fSelect Quantity'
      - '&cShift-Right &8→ &fQuick Sell'
      - '&cMiddle-Click &8→ &fSell All &7 ( %product_price_sell_all_formatted%)'

[Fixed] A bug, where product price returns zero sometimes.
[Fixed] A bug, where default product limit was 0 instead of -1.
----------, Jul 12, 2021

Added QShop Converter
----------, Jul 8, 2021

Sell limits are added back, fixed editor error.
----------, Jul 8, 2021

GLOBAL UPDATE V4 IS HERE!

Installation:
This plugin version is NOT compatible with previous versions, so you MUST do a CLEAN install!

UPGRADING FROM QShop IS NOT POSSIBLE!
NO CONFIGS OR DATABASE ARE COMPATIBLE!
DO NOT TRY TO USE QShop CONFIGS!

[New] Shop GUI Design editor. Now you can easily build Shop GUI design in game!
[New] Different currency for each shop product instead of per shop currency. Now you can have multiple products with different currencies in the same shop.
[New] Chest shops now can trade multiple items in one chest.
[New] Chest shops now allows you to select amount of item to buy/sell similar to Virtual Shop.
[New] Chest shops now allows you to choose currency for each product similar to Virtual Shop.


[Added] Currency format setting. Now you can set different price format for each currency.
[Added] All currency support for Chest Shop.
[Added] Player argument for /ah expired and /ah history commands.

[Changed] GUI Shop renamed to Virtual Shop.
[Changed] Amount Selection GUI: STACK button type has been removed. Now you can preview how many item stacks you will buy/sell. Max. amount to buy now limited to (product preview slots * product stack size).
[Changed] Product limit now has effect for buying only. Option to set minimal amount of product to buy has been removed.
[Changed] Chest shop now opens a GUI with all its products to select which item you want to buy/sell.
[Changed] Chest shops now saved as YML files instead of database records.

[Fixed] Price and balance formatter finally fixed now.
[Fixed] Chest shop display duplication issues should be fixed now.
[Fixed] A lot of other fixes and improvements in GUIs, messages, events, handlers, and other.

[Removed] Product permissions has been removed.
[Removed] Global shop discounts has been removed.

[Dev] Now provides better API for developers.
----------, Jul 7, 2021

Lands protection for chest shop should be fixed now.
----------, Jun 4, 2021

One more fix for auction.
----------, Apr 29, 2021

Fix GUI error
----------, Apr 21, 2021

Bug Fixes & Improvements:
▸ Performance fix for the ChestShop visual display.
▸ Few more fixes for Auction.
----------, Apr 21, 2021

I'm a bit busy at the moment, so updates are taking a while for now. Other requested features will be added later.

New Additions:
▸ Added a placeholder for Chest Shops to display amount of items left in the chest: '%stock%'.
▸ Added a toggle message when you switch between player and your chestshops.

Bug Fixes & Improvements:
▸ Fixed a bug, where auction items being sold twice.
▸ Fixed a bug, where some product checks not worked for double chest shops.
▸ A bit more fixes for chest shop creation in protected areas.
▸ A few fixes for the auction GUI.
----------, Apr 19, 2021

Fixed a bug where chest shops are not loaded on server startup.
----------, Apr 9, 2021

Fixed GUI shop editor error.
----------, Apr 9, 2021

New Additions:
▸ Added support for item categories in Auction module. You can create unlimited amount of categories. There is a new button in the GUI to switch between them (you have to add it manually).

Bug Fixes & Improvements:
▸ Minor fixes for console log format.
▸ Code improvements and optimizations.
----------, Mar 23, 2021

Updated to the latest Engine
----------, Mar 4, 2021

New Additions:
[Auction] Added a list of minimal and maximal prices for specified materials.
[Chest Shop] Added quantumshop.chestshop.remove.others permission.
[Chest Shop] Added quantumshop.chestshop.teleport.others permission.
[Chest Shop] Added quantumshop.chestshop.list.editor permission.
[Chest Shop] Added a function to switch between your own and all players chest shops in GUI.
----------, Feb 8, 2021

Fixed engine's GUI glitches.
----------, Jan 29, 2021

Auction GUI flicker fix. (Update with Engine!!!)
----------, Jan 21, 2021

Bug Fixes & Improvements:
▸ Fixed a bug with double chests.
----------, Jan 21, 2021

Chestshops now displays full price in holograms.
----------, Jan 11, 2021

Bug Fixes & Improvements:
▸ Minor fix for chest shop click creation.
----------, Dec 29, 2020

New Additions:
▸ Added GriefPrevention support for ChestShop creation.
▸ A bit changed config for chest shop creation inside player claims. Please check the changes to re-enable that option!

Bug Fixes & Improvements:
▸ Chest shop creation will be interrupted if player input invalid prices.
▸ Chest shop creation will be interrupted if player input prices too late.
▸ A bit improved code.
----------, Dec 9, 2020

Small improvements in chest shop creation.
----------, Nov 19, 2020

Hotfix for chestshop and auction
----------, Nov 19, 2020

New Additions:
▸ Added an ability to create Chest Shops by clicking a chest with an item in hand.
▸ Added a new item type for Action GUI: ACTION_SORTING. Allows players to sort auction listings by different variants.
▸ Added an option to import auction listings from AuctionHouse plugin (config option 'import-from').

Bug Fixes & Improvements:
▸ Fixed compatibility with protection plugins. Should work for all of them now.
▸ Fixed a bug, where double chests works incorrectly for ChestShops.
▸ Fixed a bug, where amount of ChestShops per rank could be incorrect.
▸ ChestShop permissions were changed. Check changes on the plugin page.
▸ Optimized ChestShop events.
----------, Nov 18, 2020

New Additions:
▸ Updated to the new NexEngine.
----------, Nov 12, 2020

Bug Fixes & Improvements:
▸ Improved and fixed plugin data handler.
----------, Sep 6, 2020

Fixed database issues
----------, Sep 4, 2020

Updated to the latest Core plugin.
----------, Sep 4, 2020

New Additions:
▸ Support for Spigot 1.16.2

Bug Fixes & Improvements:
▸ Code optimization.
----------, Aug 27, 2020

Added Auction!
----------, Jul 14, 2020

1.16 support
----------, Jun 25, 2020

Please reset /editor/ folder in /modules/gui/ folder.

Main Menu for GUI Shop was moved to 'main.gui.yml' config. Please transfer your main menu settings from 'settings.yml'.

Amount Selection Menu for GUI Shop was moved to 'amount.gui.yml' config. Please transfer your amount selection gui settings from 'settings.yml'.

Did you know? All GUIs now supports simple item frame animations!

[New] Now uses new, better data handler. Fixed errors and performance improvements.

[Added] Product limit and product price randomizer settings in GUI editor.
----------, Jun 2, 2020

Fixed errors.
----------, May 13, 2020

Added permission for /shop open command: quantumshop.gui.cmd.open and quantumshop.gui.cmd.open.[shop]
----------, May 12, 2020

Performance improvements
----------, May 11, 2020

[Fixed] A bug, where product limits not saved properly.
[Fixed] Minor issues.
----------, May 4, 2020

Fixed chestshop item display issues.
----------, Apr 20, 2020

Fixed location and database issues.
----------, Apr 9, 2020

Dropped 1.13 support.
Updated to the latest FCore.

This is technical update that fixes minor bugs and uses updated version of plugin core.
Promised features and settings will be added in the next update(s).

[Fixed] ChestShop display bugs.
[Fixed] A bug, where shop deletion caused errors and breaks the editor.
----------, Apr 4, 2020

Currency Changes
Now there is 'currency' section in plugin.yml, where you can change currency names and add your own custom item currencies.
GUI Shops does not have it's own currency settings anymore, and will use currency ID name from config.yml.

[Added] Lands plugin support for ChestShop.
----------, Mar 23, 2020

Fixed ChestShop display location.
----------, Mar 21, 2020

And also an option to prevent buying with full inventory.
----------, Mar 12, 2020

[Fixed] Minor bugs.

[Dev] Added ChestShop Sell and Buy events.
----------, Mar 12, 2020

[Fixed] A bug, where Chest Shop display can be moved by liquids or pistons.
[Fixed] Minor fixes.
----------, Mar 4, 2020

Updated to the latest FCore. Important GUI fixes.
----------, Feb 11, 2020

[Fixed] Some more fixes for holograms.
[Fixed] You can not put in a chest different from the shop product items anymore.
----------, Feb 5, 2020

Another quick fix for chestshop displays.
----------, Feb 2, 2020

Fixed an SQL error.
----------, Feb 1, 2020

[Fixed] Placeholders in amount selection GUI.
[Fixed] A bug, where creating new GUI saves saves file in the wrong path.
[Fixed] Console errors.
----------, Jan 28, 2020

[Added] An editor tip when adding commands to the GUI shop product.

[Fixed] Added an extra method to remove chestshop holograms in case if it was not deleted on plugin unload.
[Fixed] A bug, where editor for the GUI shop does not allow to set negative product price.
[Fixed] A bug, where GUI shop command with no arguments prints help page instead of open main shop menu after the latest update.
----------, Jan 27, 2020

[Added] Support for PlayerPoints currency.

[Fixed] A bug, where players can buy items from admin shops even when they don't have enough money.
----------, Jan 25, 2020

Fixed few ChestShop and GUI Shop issues.
----------, Jan 11, 2020

Fixed buying commands.
----------, Jan 8, 2020

Support for 1.15
----------, Jan 7, 2020

Fixed editor errors
----------, Nov 30, 2019

[New] Product Random Pricing. Allows you to randomize the product buy and sell prices with specified update interval and values. It's not included in editor yet, so you have to edit .yml files.

[Added] An ability to change shop icon in editor by drag and drop an item on it.

[Fixed] A little issue with negative sell price.
----------, Nov 29, 2019

[Fixed] Data purge issues.
[Fixed] Chest shop display issues.
----------, Nov 21, 2019

Fixed minor bugs and errors.
----------, Nov 18, 2019

[Fixed] A bug, where Selling more than 1 stack (right click) will result in only 1 stack being sold.
[Fixed] A bug, where player receives incorrect amount of money for Sell All option.
----------, Nov 15, 2019

CONFIGUARTION CHANGES:
Backup and Delete your current settings.yml config of each module! It's incompatible with the new version!

GUI Shop
Product Quantity Rework:
▸ Now correctly displays buy and sell prices for products, which have defined minimal trade amount.
▸ Now correctly displays sell-all price for products by counting player items in his inventory.
▸ Now you can make product purchases one-timed!
▸ Now you can define the minimal amount, that player can buy/sell for this product, players won't be able to select the lower value.
▸ Now you can define the maximal amount, that player can buy/sell of this product, players won't be able to select the higher value.
▸ On top of that, you can define the duration, while these limits will be active, like: Buy/Sell only N items per a Second(s)/Hour(s)/Day(s)/Week(s)/etc.
▸ Fixed item quantity balancer, now prevents from buying more than 1 stacks of product, if total product amount is out of min. and max. product bounds.
▸ Fixed price numbers formatting.

Happy Hours Rework:
▸ Added per product option which defines if product price will be affected by Happy Hours or not (true by default).
▸ Added an ability to define happy hours per shop.
▸ Added an shop option to use global happy hours instead of internal.
▸ Added an ability to define multiple happy hours.
▸ Added an ability to provide multiple days and times.
▸ Now you can display Happy Hours state for each shop in the main menu.
▸ Prevents from selling items if sell price is higher than buy price.

Editor:
- Improved product manager, managing products is more easier now!

[Fixed] Sell All price value in product lore.
[Fixed] Now command of GUI module will open shop main menu (if it's enabled) instead of printing help page.

Chest Shop
[Added] Search command that allows to search shops for specified item.
[Added] An option to define different format for positive and negative prices.
[Added] Internal shop display instead of HolographicDisplays/CMI.

[Fixed] A bug, where admin shops affects owner's balance.
[Fixed] Possible issue, where player shops don't shows up in shops list GUI.
[Fixed] A little price issue in editor.
[Fixed] Performance improvements.
----------, Nov 14, 2019

[Fixed] Improved chest shops load/unload together with worlds.
[Fixed] PlotSquared hook.
----------, Aug 26, 2019

[Added] Support for PlotSquared and WorldGuard for Chest Shop as well as options to enable/disable creating shops inside player own areas only.
[Added] Permission 'quantumshop.chestshop.teleport' that allows to teleport to your shops.
[Added] Support for using command (/) to type values for editor. It may be useful if you have issues with chat plugin.
----------, Aug 22, 2019

Fixed JCore config bug
----------, Aug 14, 2019

GUI Shop:
[Added] Config option 'ignore-item-meta-on-sell'.

Chest Shop:
[Added] Support for CMI holograms. Icons are not supported as well as hologram clicking.

[Fixed] Console errors.
----------, Aug 10, 2019

Fixed editor
Fixed holograms
----------, Aug 7, 2019

Fixed errors
----------, Aug 6, 2019

[New] Modules. Now plugin contains two shop modules: Admin GUI shop and Chest Shop. Each module can be disabled if you don't want to use it.
[New] Chest Shop module. Allows your players (and admins) to create their own shops at chests. HolographicDisplays is required for shop display.

[Added] Chinese language by @qsefthuopq

[Dev] Added events: GUIShopBuyItemEvent, GUIShopSellItemEvent
----------, Aug 5, 2019

[Fixed] Improved GUI editor.
[Fixed] Admins now ignores the Gamemode check when open shop.
----------, Jul 17, 2019

Fixed buying permissions
----------, Jun 27, 2019

Fixed errors on spigot 1.14
----------, Jun 7, 2019

[Fixed] A bug where player can infinite sell equipped in armor slots items to the shop.
----------, Jun 2, 2019

The following changes are valid only for 1.13+ version:

[Added] Placeholders '%item-amount%' and '%item-full-amount%' for amount selection GUI.
[Added] A config option 'stack-button-set-amount-to-max'. When true, stack buttons will set amount of the item to its max stack size.

[Fixed] Item amount value in transaction logs.
----------, May 26, 2019

Fixed .jar error
----------, May 12, 2019

!!! IMPORTANT !!!
Soon plugin will going to support 1.13+ only. Make sure to update your servers.
The following changes are valid only for 1.13+ version.
No changes in 1.12 version.

[Important] Added hard dependency 'JCore' (included in .zip)

[Added] Support for 1.14.
[Added] /shop open sub-command. Now used to open shop(s) instead of main command.
[Added] Multi-lang support. New message configs you can see in /lang/ folder.
[Added] 'command-aliases' config option.
[Added] Support for MySQL-Tokens plugin.

[Fixed] Improved GUI editor.
[Fixed] Code refactor and optimization.
----------, May 12, 2019

[Fixed] A bug where 'Happy Hours' works incorrect sometimes.
----------, Apr 16, 2019

Fixed an editor issue
----------, Mar 27, 2019

[Fixed] A bug where when buying more than 1 stack of item it does not counts the stacks amount in price.
----------, Mar 21, 2019

[Fixed] A bug where you can't put custom item as currency item.
[Fixed] A bug where signs does not works.
----------, Mar 5, 2019

Finally fixed pages displaying bug.
----------, Feb 27, 2019

Fixed a bug where previous page does not displays on the latest page in 1.12
----------, Feb 23, 2019

[Added] 'STACK' button in amount selection, which allows you to select how many stacks of item you want to sell/buy. Use %stacks% placeholder in 'ACCEPT' button to display stacks amount.
----------, Feb 23, 2019

Fixed some inventory glitches.
Fixed console errors.
----------, Feb 8, 2019

[Added] Citizens trait 'qshop' to open main shop menu. Add it by /trait qshop

[Fixed] A bug where editor works a bit incorrect.
[Fixed] Permission selling.
[Fixed] Console errors.
----------, Feb 8, 2019

[Added] Possibility to run command as OP when buying.

[Fixed] Console errors.
----------, Jan 7, 2019

Fixed page glitch
----------, Dec 27, 2018

[Fixed] Console errors.
----------, Dec 27, 2018

!!! WARNING !!!
BETA Version! There are may be bugs and errors.
Use on production server on your own risk!

[IMPORTANT] Config files has been changed! They are not compatible with old version configs!

[Added] Happy Hours.
[Added] More customization possibilities.
[Added] An 'pages' option in shop config.
[Added] An 'page' option for shop items.

[Editor] Now, in product (item) manager you can more easily add new items to the shop.

[Changed] 'shops' were removed and 'categories' are now shops.

[Fixed] Many errors and bugs with GUIs.
[Fixed] Possible NPE errors.
[Fixed] Code optimization.
----------, Dec 18, 2018

Minor bug fixes.
----------, Oct 24, 2018

[Fixed] Console errors.
----------, Oct 10, 2018

[Added] Config file with default item names.

[Fixed] Support for 1.13

[Fixed] A bug where price displayed only for 1 amount of item stack in category.
[Fixed] Console errors.
----------, Oct 2, 2018

[Fixed] A bug where shop items can be taken from the shop gui
----------, Sep 7, 2018

[Added] Support for Spigot 1.13.1

[Fixed] A bug where Currency does not changes.
----------, Sep 2, 2018

[Fixed] Now shop will open the correct page after buying or selling
[Fixed] Console errors.
----------, Aug 24, 2018

Fixed GUI Editor on Spigot 1.13
----------, Aug 16, 2018

[Added] Support for Spigot 1.13.

[Fixed] Console errors.
----------, Jul 28, 2018

[Added] Config option 'NumbersFormat'.

[Fixed] Some bugs on first plugin setup.
[Fixed] Console errors.
----------, Jul 14, 2018

[Added] Config option 'General.IntegersOnly'.
[Added] Skulls support for 'ContentFormat' and buttons in 'AmountSelection'.

[Fixed] Code optimization.
[Fixed] Performance improvement.
----------, Jul 1, 2018

Fixed config option 'ForceSingleBuyForCmdsAndPerms'
----------, May 24, 2018

[Added] 'Back' button in the editor.

[Fixed] A bug where config option 'ForceSingleBuyForCmdAndPerms' works incorrect.
[Fixed] Displaying items in the editor.
----------, Apr 30, 2018

Fixed a money dupe glitch when selling items in offhand.
----------, Mar 19, 2018

[New] Added an category option 'CustomItemFormat'.

[Fixed] Some console errors.
----------, Mar 10, 2018

[Fixed] A bug where items 'Next page' and 'Previous page' can be overriden by 'Filler' items.
[Fixed] A bug where 'Next page' and 'Previous page' were not displayed in the shop GUI.
[Fixed] A bug where items in the shop editor on all pages except first, were a bit buggy and not able to edit them.
[Fixed] A bug where item 'Next page' was displayed in the shop editor even if this page does not exist so causing console errors.
----------, Feb 14, 2018

[Fixed] Some bugs in shop editor.
----------, Feb 8, 2018

[Fixed] Some bugs in categories.
[Fixed] Console errors.
----------, Feb 8, 2018

[Added] Placeholder '%item_lore%' to ItemFormat in config.yml.
[Added] Config options: 'ReturnToShopAfterBuy' and 'ReturnToShopAfterSell'

[Fixed] Gamemode check for shop category.
----------, Jan 30, 2018

[Added] Transaction log.

[Fixed] Some null errors.
----------, Jan 18, 2018

[Fixed] Wrong 'Next page' item check.
[Fixed] Console errors.
----------, Jan 11, 2018

[Changed] The shop option 'ShopItem' now fully supports custom items.

[Fixed] A bug where items can be taken from the category selection GUI.
[Fixed] Console errors.
----------, Jan 9, 2018

[Added] Item options: minQuantity and maxQuantity . Which defines the min and max amount for buying/selling.

[Changed] Category item now supports any custom item stack.
[Changed] A shop option 'NPC Id' now supports multiple numbers.

[Fixed] A bug with click sounds.
[Fixed] Rounded balance value in the buy/sell selection GUI.
[Fixed] Some possible issues with shop items.
[Fixed] A bug with shop editor on creating a new shop/category.
----------, Jan 7, 2018

[Added] An category option 'AllowBuy: <true/false>'

[Fixed] Some bugs on item clicks.
[Fixed] Errors where the shop content was out of bounds.
[Fixed] Now if the sell or buy price is less than 0 or not allowed it won't be displayed.
[Fixed] A small bug with shop saving to config.
----------, Dec 23, 2017

[Fixed] A bug with 'AllowSell' option
[Fixed] A bug with 'Back to the shop' button.
[Fixed] Some bugs with messages
----------, Dec 20, 2017

Resource Information
Author:
----------
Total Downloads: 1,999
First Release: Dec 20, 2017
Last Update: Dec 14, 2024
Category: ---------------
All-Time Rating:
144 ratings
Find more info at nightexpress.gitbook.io...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings