You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an alternative browser.
You should upgrade or use an alternative browser.
VIP Plugins EconomyShopGUI Premium
Version: 6.5.1
Likely safe
- Fixed issue selling items ignoring the min/max sell config option on shop items (Thanks @AmberCode)
- Fixed issue selling damaged items for the original price on server versions 1.20.5 and below (Thanks @AmberCode)
- Fixed NPE error when player gets kicked right after joining due to invalid move events for example
- Fixed language file with name using underscores(eg. 'lang-zh_cn.yml') failed to parse to the correct Locale
- Fixed Buy Stacks screen not working with the JsonShopForms pack for bedrock players
- Fixed glitched menu when opening a transaction screen via bedrock forms for shop items with custom name
- Fixed Maven repo link warning on startup on paper 26.2+
Fixed:
- Modifier manager exception when disabling plugin
- Exporting logs via /eshop logs not working unless the transaction cache was manually loaded using a placeholder like /papi parse --null %esgui_FIRST_most_sold_item_current_MONTH%
- Words between <> escaping itself in placeholders in shop item lore using paper meta
- Placeholder cache not working for new item placeholders
Changed:
- Added global click delay in GUIs
- Can be configured in config, default is 125 millis
- Added quest item requirement support for BetonQuest and BeautyQuests
- Support for SilkSpawners_v2 API v3
- Direct economy support for VaultUnlocked as a multi currency economy provider
- Shop categories can now be optionally hidden from the main menu if the player does not have permissions using 'hide-if-no-perms' setting in the sections config of that shop
- Support for per shop item placeholders to show the amount of times the item is bought/sold within a certain timeframe
- Support for per player shop item placeholders to show the amount of times the item is bought/sold within a certain timeframe for that specific player
- Items can now be sold regardless of their durability with the sell price matching the damage of the item
- The sell multiplier can be changed inside the config.yml which is calculated based on the items durability percent
- This can be enabled/disabled per section
- This feature is disabled if you update the plugin to prevent existing setups from behaving unexpectactly on servers, so you will need to manually enable it if you update the plugin (Unlike first installing the plugin)
- Wiki: https://wiki.gpplugins.com/economyshopgui/file-configuration/config.yml#damaged-items
Fixed:
- Item transaction placeholders with a WEEK or MONTH timeframe will now be loaded based on the past 7/30 days instead of the current week/month
- Preventing some cases where a placeholder with a MONTH or WEEK timeframe would have no data
- Inventory's will now open dynamically if possible preventing flickering of the GUI when browsing pages in the same shop section
- This only happens for shops that do not have per page titles or placeholders in it due there not being a existing way to only update the title without reopening a GUI
- Players can now freely move items in their own inventory when having a shop menu open
- Placeholders like %esgui_buy_price_
.% would not work in item lore due to CraftBukkit parsing it into a clickable URL on older server versions 1.20.4 and below
- Note that its now also possible to use '>' instead of '.' in between the item path of the placeholder to prevent this in plugins that have a similar issue
- Right clicking a shop item with limited sell would throw a NPE
- Fixed exploit in new default config with name tags
- Joining the server before the plugin completes its delayed loading tasks would throw a NPE when loading command modifiers
- Fixed %material-name% placeholder in friendly format for item economy types not working when selecting different currency when overriding specific item format
- Fix selling spawners from RoseStacker to shop
- Editing the price of a item using the GUI editor would cause a NPE when clicking the back button when using dynamic pricing
- Fixed selling items via SELL_ALL in shop GUI's would ignore sell limit (Since previous update)
Fixed:
- Shop items with a material from MMOItems would throw a error when being bought (Since v6.1.2)
- Adding items using /eshop addhanditem wouldn't add items to a new page if a item layout is set
- Prices from ores with stack-size in default shop layout are now multiplied correctly
- Spawn eggs section from default layout wouldn't display all items
- Removed job pool debug messages
- Fixed infinite code loop checking modifiers using '/eshop modifiers check'
- Fixed loading modifiers on player join if database wasn't loaded
Added:
For developers:
- Support for hiding or displaying a placeholder item if a player does not meet the item requirements:
- Shop/item price modifiers which can be added to a player using commands or permissions
- Unlike discounts and sell multipliers, these modifiers allow complete custom prices based on a percent(positive or negative)
- These price modifiers can be set/removed from players using commands (/eshop modifiers ...)
- Wiki: https://wiki.gpplugins.com/economyshopgui/basics/how-to#using-price-modifiers-via-commands
- Custom pooling system for restock jobs to prevent the plugin crashing the server of to many tasks
- Can be configured in config if needed(recommended to leave at default settings)
- Support for 2 new sound effects that play when a item is out of stock or the player has insufficient funds
- Added API support for registering custom item providers
- Added API support for registering custom price modifiers per player
- Support for MC 26.1.2
- Fixed NPE while comparing corrupted skull item when selling on 1.20.5+
- Added missing lunge enchantment to default shop layout
- Support for 26.1.1
- Updated layout marketplace integration to support layouts with sub folders
- You can now install the new default layout with the command: '/eshop installLayout 476b240f-262b-46c2-8403-c25b89d4c175'