EconomyShopGUI
A simple and free to use GUI shop plugin

ESGUI is a simple and free to use GUI Shop plugin.

✔️ 1.8.x - 1.21.x (Compatible with multiple minecraft versions)
✔️ Completely customizeable items/inventory's (Configure the server shop to your server style)
✔️ Add/edit/remove shops/items ingame (Configure shop items/shop category's ingame, no config files needed)
✔️ Ingame reload (Reload all shops/items ingame, no restart required)
✔️ Premade shop layouts (Browse or install premade shop layouts from our Marketplace)
✔️ Unlimited shop pages (Add as many items to shops as you like)
✔️ Discounts/sell multipliers (Setup discounts/sell multipliers using permissions)
✔️ Unsafe enchantments (Add enchants overriding the default level)
✔️ Broad economy support (Support for multiple economy providers)
✔️ Multiple currencies (Use different currencies per shop)
✔️ External spawner compatibility (Support for multiple major spawner plugins)
✔️ NPC shops (Open shops by clicking a NPC)
✔️ Physical ShopStands (Add physical shops to your server)
✔️ Import item prices (Import item prices from essentials worth.yml)
✔️ Pre-translated language files (Use 19+ existing language files or customize all messages to your likings)
✔️ Default shop configs (Default shop configs for every supported minecraft version)
✔️ Seasonal pricing (Add price modifiers for different seasons)
✔️ DiscordSRV Hook (Send live transactions to discord)
✔️ Bedrock players support (Developed with Bedrock support in mind)
✔️ PlaceholderAPI expansion (Use item placeholders on your server)
✔️100% customizeable items (Enchanted items, Potions/spectral arrows, Spawners, KnowLedge books, PlayerHeads, Leather armor with RGB colors, fireworks with effects, goat horns, stew effects, custom armor trims, ominous bottles, ...)
✔️ Export transactions (Indept insights by exporting transaction data using /eshop logs export)

Core plugin commands:
- /shop (Open the main shop)
- /shop <section> (Open a shop section directly from the command instead of typing /shop and choosing a shop section)
- /sellall inventory (Sell all items from your inventory)
- /sellall <item> (Sell all items in your inventory that match the specified material)
- /sellall hand (Sell all items that you are holding in your hand)
- /sreload (Reloads the plugin)
- /eshop additem <section> <material> <buy price> <sell price> (This command will add any item to the shop)
- /eshop edititem <section> <index> <action> <key> <value> (This command will edit any item from the shop)
- /eshop deleteitem <section> <index> (This command will remove any item from the shop)
- /eshop addhanditem <section> <buy price> <sell price> (This oommand allows you to add items from your hand to shop)
- /eshop import <plugin> <file> (Alows to automatically import the configuration from another plugin)
- /sellgui (Opens a GUI where you can drop items in to sell upon closing the inventory)
- /eshop addsection <section> <material> <displayname> <place> (Used to add empty shop sections to shop)
- /eshop editsection <section> <action> <key> <value> (Used to edit existing shop sections)
- /eshop deletesection <section> (Used to delete shop sections from the sections.yml config)
- /shopgive <section> <index> [player] (Admin command used to give shop items to players)
- /eshop uploadLayout (Starts the upload process of your layout)
- /eshop installLayout <layoutID> (Start the download process of a layout from our community marketplace)
ShopStands module:
- /eshop shopstands give <type> <section> <index> (Give yourself a ShopStand item to place down)
- /eshop shopstands destroy <id> (Destroy a shop stand by its ID)
- /eshop shopstands browse (Opens a GUI containing the existing shop stands)

- EconomyShopGUI.shop.<section> - Allows/disallows players to acces a specific shop section
- EconomyShopGUI.sellall.<section> - Allows/disallows players to sell items using the /sellall inventory command for a specific shop section
- EconomyShopGUI.sellallitem.<section> - Allows/disallows players to sell items using the /sellall <item> command for a specific shop section
- EconomyShopGUI.sellallhand.<section> - Allows/disallows players to sell items using the /sellall hand command for a specific shop section
- EconomyShopGUI.sellgui.<section> - Allows/disallows players to sell items using the /sellgui command for specific a shop section
For default, every player has permissions to access all shops.
To change this, negate/disallow the above permissions in a permissions plugin.
Core plugin:
- EconomyShopGUI.shop (This permission allows players to use the shop)
- EconomyShopGUI.shop.<section> (Acces to open a specific shop section by its name)
- EconomyShopGUI.shop.all (Gives you permission to open all shop sections)
- EconomyShopGUI.sellall (Allows you to use the sellall command)
- EconomyShopGUI.sellall.<section> (Gives access to sell items in a specific shop section using the /sellall command)
- EconomyShopGUI.sellall.all (Allows players to sell items using the /sellall command to all shop sections)
- EconomyShopGUI.sellallitem (Allows a player to use the /sellall <item> command)
- EconomyShopGUI.sellallitem.<section> (Allows players to sell items using the /sellall <item> in specific shop sections)
- EconomyShopGUI.sellallitem.all (Allows players to sell items to every shop section using the /sellall item command)
- EconomyShopGUI.sellallhand (Allows to use the /sellall hand command)
- EconomyShopGUI.sellallhand.<section> (Allows players to sell in a specific shop section with the /sellall hand command)
- EconomyShopGUI.sellallhand.all (Allows players to sell items using /sellall hand to evey shop section)
- EconomyShopGUI.reload ((Allows you to reload the plugin))
- EconomyShopGUI.eshop.additem (Allows you to use the additem subcommand)
- EconomyShopGUI.eshop.edititem (Allows you to use the edititem subcommand)
- EconomyShopGUI.eshop.deleteitem (Allows you to use the deleteitem subcommand)
- EconomyShopGUI.eshop.addhanditem (Allows you to use the addhanditem subcommand)
- EconomyShopGUI.eshop.import (Allows you to use the import subcommand)
- EconomyShopGUI.discounts.<group> (The players with this permission node will get a discount that is setup in config)
- EconomyShopGUI.sell-multipliers.<group> (The players with this permission node will get a discount specified in config)
- EconomyShopGUI.itemindexes (Allows you to see the indexes of a shop item by hovering over it)
- EconomyShopGUI.sellgui (Allows players to open the SellGUI)
- EconomyShopGUI.sellgui.<section> (Allows players to sell items using the /sellgui command in specific sections)
- EconomyShopGUI.sellgui.all (Allows players to sell items to all shop sections using /sellgui)
- EconomyShopGUI.eshop.addsection (Allows you to use the /editshop addsection command)
- EconomyShopGUI.eshop.editsection (Allows you to use the /editshop editsection command)
- EconomyShopGUI.eshop.deletesection (Allows you to use the /editshop deletesection command)
- EconomyShopGUI.eshop.uploadLayout (Allows you to use the /editshop uploadLayout command)
- EconomyShopGUI.eshop.installLayout (Allows you to use the /editshop installLayout command)
ShopStands module:
- EconomyShopGUI.eshop.shopstands.give (Allows to give yourself a ShopStand item)
- EconomyShopGUI.eshop.shopstands.destroy (Allows to use the destroy command for existing ShopStands)
- EconomyShopGUI.eshop.shopstands.browse (Allows to open the ShopStands menu showing existing ShopStands)
- EconomyShopGUI.eshop.shopstands.edit (Allows to shift click a ShopStand to edit it)
- EconomyShopGUI.eshop.shopstands.create (Allows to place down a ShopStand item which will create a new physical stand)

One of the following economy plugin is a required dependency, install any of the below options:
● Vault (Note that Vault depends on a economy plugin such as Essentials)

English:
Dutch (Outdated):
German:
Spanish (Outdated):

If you have a question or need support regarding to the plugin, please join our discord support server.
Have a suggestion for the plugin?
Your suggestions make the plugin better, join our discord server and we will look into it!
Note that EconomyShopGUI is created for bukkit, spigot and paper servers, we will not give support when running the plugin on a modded/hybrid server even though it may work.

EconomyShopGUI Premium is here with more features such as command items, custom items with NBT Data, a GUI editor and alot more.
Click here to see the plugin page.

The following plugins are supported by EconomyShopGUI:
● Economy:
Vault, PlayerPoints, CoinsEngine
UltraEconomy, GemsEconomy, VotingPlugin, zEssentials
● Spawners:
SilkSpawnersV1, RoseStacker, WildStacker
MineableSpawners, UltimateStacker, SilkSpawnersV2
SpawnerMeta, SpawnerLegacy, SmartSpawner
● Optional:
AutoSellChests, RealisticSeasons, SellWand, DeluxeSellWands,
WildTools, WildChests, DiscordSRV, Citizens, ZNPCs, PlaceholderAPI, Quests, ItemPriceTag

Not conviced yet?
You can test the plugin on our 1.8-1.21 skyblock test server.
IP: testserver.gpplugins.com

This plugin comes with a API for developers to hook into the plugin.
This plugin uses bStats to collect anonymous statistics such as how many servers/players are using the plugin.
More info can be found at bStats.
The translation files of this plugin can be found on crowdin
Please note that the reviews tab is not for asking questions/support, please join our discord support server instead!
Installation Instructions
- Download the plugin JAR file
- Place the JAR file in your server's plugins folder
- Restart your server or use a plugin manager to load the plugin
- Configure the plugin using the config.yml file in the plugin's folder
Requirements
- Minecraft 1.8+
- Java 8 or newer
Update History
EconomyShopGUI v6.16.3
- Fixed raw color codes in colored item names from DiscordSRV tansactions hook
- Fixed SellGUI breaking when changing the menu size with any number lower then 6
- Updated NBT maps, fixes issue with the 'trim' ignored tag not working
- Ignored component tags(1.20.5+) will now give more detailed logging if they are invalid
- Fixed server versions 1.16.5-1.18.2 throwing error on startup and not enabling(Since v6.16.0)
- Decreased the price of Lime Dye in the default config which could be used for a price exploit
EconomyShopGUI v6.16.2 | 1.21.11 support
- Added support for MC 1.21.11 Spigot/Paper servers
- Fixed issues with newly added component tags not working in the ignored tags
- Fixed </> or & not replacing if multiple hex colors inside item display lore
EconomyShopGUI v6.16.1
- Fixed error on startup of the plugin on spigot/arclight servers
EconomyShopGUI v6.16.0
- Each lore 'part' from the lore-arrangement list inside the config.yml now supports multiple lines
- Better/more efficient support for PAPI/local placeholders in shop item lore
- Items in the shop configs can now also have BACK, CLOSE, NEXT/PREV_PAGE actions, the same way a navigation bar item can
- Wiki link: https://wiki.gpplugins.com/economyshopgui/file-configuration/shops.yml#action
- Added %buyPriceRaw% and %sellPriceRaw% placeholders for use in item display lore
- Cleaned up/improved code for formatting a display item's lore
- The plugin will now download the adventure libary via the server if its missing
- Added support for latest version of CoinsEngine and SpawnerLegacy
Changed:
- Click commands/shop items that lead to a sub-section can now only be triggered if a player meets all requirements of the shop item(if the item has requirements)
- Disabled open class loading on paper servers
- Should prevent the plugin from loading libs from third party plugin which aren't realocated correctly
Fixed:
- Fixed issue where the <lang>/<font> MM tags didn't work in shop item lore/action items with placeholders
- Player transactions in console would show raw color codes in paper servers
- RGB colors in currency formats formatting incorrectly
EconomyShopGUI v6.15.1 | 1.21.10 support
- Added support for Minecraft 1.21.10
- Fixed RealisticSeason hook price modifiers while having multiple worlds with active seasons
EconomyShopGUI v6.15.0
Added:
- Support for Minecraft 1.21.9
- Options in config.yml to sort duplicated items by sell price which prioritizes one item over a similar shop item when selling using /sellall or /sellgui
- Wiki link: https://wiki.gpplugins.com/economyshopgui/file-configuration/config.yml#sort-items
- Support for adding static items to the sellgui menu/changing the inventory size
- Added both Mojang and Spigot mappings for 1.21.9 as paper doesn't include their remapper yet
Fixed:
- Double plugin prefix for some messages on spigot servers
- Price exploits in default shop configs
- You will need to recreate your shops configs if you are using the default ones
Removed:
- TNE direct economy hook as their licensing doesn't allow it
EconomyShopGUI v6.14.5
- NoSuchMethod error on 1.20.1/2 servers when using /sellall inventory
- Shop prefix wouldn't reload from language file on /sreload
- Added missing materials such as colored bundles/chicken eggs
- Color codes would appear raw in transaction items when paper meta was disabled on paper servers
EconomyShopGUI v6.14.4 | 1.21.8 support
- Support for 1.21.8
- Fixed messages appearing as raw components when using legacy text on some servers
EconomyShopGUI v6.14.3
- Added support for SpawnerLegacy v2
- Fixed ClassCastExeption while loading navigation bars on some servers
EconomyShopGUI v6.14.2
- Fixed console error on first install of plugin
EconomyShopGUI v6.14.1
- Fixed NoClassDefFoundError/NPE error on some servers on startup of the plugin
- Legacy RGB format not automatically translating to MiniMessage format
EconomyShopGUI v6.14.0
- Better support for MiniMessage, now supporting custom hover/click events in chat messages
- The plugin will now utilize the paper API on modern paper servers for items/inventory's
- Default is enabled but can be disabled in config.yml
- Updating from a earlier version of the plugin, will automatically disable this option and it is required to enable it manually!
- Default is enabled but can be disabled in config.yml
- Support for Minecraft 1.21.7 servers
This update required alot of small changes, so please report any if found
It is worth mentioning that this version passed all test stages without issues
EconomyShopGUI v6.13.3 | 1.21.6 support
- Added support for 1.21.6 servers and items
EconomyShopGUI v6.13.2
- Fix for Mojangs broken API to retrieve player skull textures on new servers
- Fixed Unsuportted component warning on server boot in console
- Use Paper's optimized method to handle inventory clicks on paper servers
EconomyShopGUI v6.13.1
- Ominous bottles will now be correctly added using /eshop addhanditem
EconomyShopGUI v6.13.0
Added:
- The shop command now allows to open a specific page of a section
- /shop <section> [page] or via console: /shop <section> <player> [page]
- Added REGION::<regionID> requirement support
- Currently supports regions from WorldGuard
- It is now possible to set the ADD and REMOVE action on the transaction screen to a custom amount
- Instead of only the default 1, 16 and 32 it is mow possible to use `action: ADD<amount>` or `action: REMOVE<amount>`
- Added support for fill items inside transaction screens & nav bars from config
- Added visual transaction limits which allows to rename or remove the ADD/REMOVE buttons inside the transaction screens when the limit/maxStackSize is reached
- Default is enalbed, but can be disabled in config.yml under 'visual-transaction-limits' option
- See wiki here: https://wiki.gpplugins.com/economyshopgui/file-configuration/config.yml#visual-transaction-limits
- Direct spawner support for SmartSpawners
- Direct spawner support for SpawnerLegacy
- PAPI placeholders for player discounts/multipliers
- Updated developer API to v1.8.0
- Changes: https://github.com/Gypopo/EconomyShopGUI-API/releases/tag/1.8.0
Changed:
- The paginated feature of the PAGE_NEXT/BACK buttons will now also trigger when there isn't a page to go to
- This previously triggered only when the shop had page in total
- Can be disabled in config to always show buttons instead
- Removed redundant permission checks for commands/cleaned code
- Config option 'allow-illegal-stacks' will now allow all items to stack up to 64 on servers 1.20.5+
- Only stacks up over the max stack size within the shop, and will still respect the item's max stack size when it is bought
EconomyShopGUI v6.12.2
- Downloading older layouts from our marketplace will now correctly update the section slots since change in v6.11.0
- When the page size is not defined directly, the size will now be determined by the largest static item if any
EconomyShopGUI v6.12.1
- Fixed loading cache files if empty
- Fixed loading spawner items on paper 1.21.5 experimental builds
EconomyShopGUI v6.12.0
- Support for 1.21.5
- As of 1.21.5 ESGUI uses Mojang mappings instead of Spigot mappings, which will make it easier for us in future MC releases to update the plugin
- Support for transaction placeholders, aswell as '/eshop logs export' command to generate web view of logged transactions
- This has been a premium feature for some time, but is now also available in the free version
- Currently there is a limitation of only the top three in transaction placeholders, whereas the premium version displays up to the top ten
- Global or per item config option 'match-item-meta' to ignore matching item meta(defaults to true)
- Updated default languages from Crowdin:
- Updated Portuguese by @yagoleonardo2018
- Updated Traditional Chinese by @jorden2895 & @XXiXii
- Updated Simplified Chinese by @One Level & @xiaomian124 & @XXiXii
- Updated Turkish by @Canpolat & @XXiXii
- Updated Thai by @witsub4343
- Updated Polish by @Antonioo
- Updated Korean by @YouTubeKorea & @카라워르 & @XXiXii
- Updated German by @Julius
- Updated Ukrainian by @lolmaojustmeme
- Updated Japanese by @XXiXii
- Added Swedish by @XXiXii
- Updated Vietnamese by @RageOfFire
EconomyShopGUI v6.11.1
- Downloading layouts from plugin versions earlier as v6.11.0 will now correctly update section slots
- Manually check for MiniMessage on load for when third party libs are installed
- Fixed stacking spawner items from RoseStacker integration
EconomyShopGUI v6.11.0
- Direct economy support for zEssentials allowing support for its multiple currencies
- Added QUEST item requirement to require players to complete certain quests to buy/sell a item
- Currently supports Quests by PikaMug and Quests by LMBishop
- See our wiki here for more info: https://wiki.gpplugins.com/economyshopgui/file-configuration/shops.yml#requirements
- Commands to edit the gui rows and title per page using '/editsection <section> set <page>.gui-rows/title <value>' ingame
- Section item slots will now start at index 1 instead of 0, similar to shop items(your section configs will update automatically)
EconomyShopGUI v6.10.3
- Added missing PALE_OAK_SIGN material on 1.21
- Fixed SHOT_GRASS material not working on new server versions
- Fixed NPE on 1.8-1.12 when loading the plugin with default configs
EconomyShopGUI v6.10.2
- Easier/better configurable selected item in the buy/sell screens by allowing overriding of its name/lore + better placeholder support
- Fixed %price% placeholder inside default friendly currency format of economy plugins like UltraEconomy and GemsEconomy
- /sellgui would not respect config option 'sell-shulker-boxes' and selling them regardless
EconomyShopGUI v6.10.1
- Fixed MiniMessage error on startup for 1.16-1.18
- Fixed display items from shop stands not working on 1.21.3/4
EconomyShopGUI v6.10.0
- Added support for Minecraft 1.21.4
- MiniMessage support inside messages and shop items/titles
- We decided to not include the libary inside the plugin considering file size, which limits MiniMessage support to 1.16.5+ paper servers and forks
- Support for abbreviations inside displayed price amounts
- Can be enabled/disabled per currency
- More info: https://wiki.gpplugins.com/economyshopgui/file-configuration/config.yml#abbreviations
- Support for per currency format settings overriding the default currency format
- Updated VotingPlugin hook to latest dev build
EconomyShopGUI v6.9.1
- Support for editing the min-buy/sell item options using /editshop commands
- Fixed support for latest versions of CoinsEngine
EconomyShopGUI v6.9.0
- Added support for Minecraft 1.21.2/3
- Added support for minimum buy/sell requirement for items per transaction
- Wiki: https://wiki.gpplugins.com/economyshopgui/file-configuration/shops.yml#min-buy
- Added support for different click mappings per shop
- Wiki: https://wiki.gpplugins.com/economyshopgui/file-configuration/sections.yml#click-mappings
- Updated API to v1.7.2
EconomyShopGUI v6.8.3
- Fixed adding shop items thru addhanditem command wouldn't copy goat horn sound
- Fixed using default currency in CE wouldn't allow specific currency formats
EconomyShopGUI v6.8.2
- Fixed ignored tags not working on custom data entries when there are a even quantity of ignored tags as the item has for 1.20.5+
- Removed ignored custom_data components debug message
- Fixed issue with player heads on latest 1.21.1 versions
EconomyShopGUI v6.8.1
- Fixed sellgui not returning not sellable items when option 'on-screen-title' was enabled for server version 1.10 and below
- Fixed NPE with latest version of SilkSpawnersV2
EconomyShopGUI v6.8.0
Added:
- Support for PAPI placeholders for item prices using '%esgui_buyprice_<section>.<itemIndex>%' & '%esgui_sellprice_<section>.<itemIndex>%'
- Support for using the escape key to go back to the previous menu
- Disabled by default
- Rewritten item matcher for 1.20.5+ versions for selling items
- Fixes a hot issue on 1.20.5+ with custom ignored tags when selling items due to item cloning
- Test results show that the new item comparison method is up to 6x as fast in selling items
Updated translation files:
- Hungarian by @Zsomi5
- Added Romanian by @Aang
- Chinese Traditional by @jorden2895
- Chinese Simplified by @NEIKI19914
- Turkish by @Canpolat
- Russian by @PonGapon
- Polish by @agregasga & @krzysiek
Thanks to all translators on our Crowdin which contribute to the language updates!
EconomyShopGUI v6.7.10
- Added support for 1.21.1 paper servers
- Fixed some spawners selling for 0 when using a spawner stacker plugin on 1.20.5+
EconomyShopGUI v6.7.9
- NPE while opening shop with no configured pages in its config file
- Fixed NoSuchMethod error on latest 1.20.6 server builds
- Updated DENSITY enchantment in default shop layout
- Fixed splash potions not working on 1.8
EconomyShopGUI v6.7.8
Fixed:
- Some effects not working using item option 'stew-effect'
- NoSuchFieldError when using 'armor-trim' item option on server versions pre 1.20.4
EconomyShopGUI v6.7.7
- Better installing of layouts from our Marketplace
- Installing layouts with a config.yml will now only replace needed options
- Settings such as 'economy-provider' or 'spawner-provider' won't be replaced unless using the new '-unsafe' command argument
- Fixed issues with selecting/deselecting files for upload using the GUI
- A minimum character limit for layout titles/descriptions
- Installing layouts with a config.yml will now only replace needed options
- Switched to API usage for goat horn instruments, fixes custom goat horns on 1.21
- Fixed custom actions not working on SellGUI navbar
EconomyShopGUI v6.7.6
- Fixed 'armorcolor' not working in combination with item option 'armor-trim'
- Support for 'ominous-strength' item option on edititem command
- Support for 'item.displayname' item option on editsection command
EconomyShopGUI v6.7.5
- Fixed 'instrument' item option not working on 1.21
- Updated spigot API usage following their recent change causing plugin to fail to load on 1.21 CraftBukkit/Spigot servers
EconomyShopGUI v6.7.4
Changed:
- Config will now also dynamically update item display lore if new lore is added/missing
Fixed:
- Mismatched enchantments when adding enchanted items using /addhanditem command on 1.20.5+
- ClassChange error(again) on 1.20.4 on server shutdown, caused by incompatible class files between paper API versions
- Async tasks not shutting down correctly before server shutdown
EconomyShopGUI v6.7.3
- Fixed 1.20.5+ selling shulker box contents not actually taking the items
EconomyShopGUI v6.7.2
- Using ShopStands to buy/sell a shop item would not validate requirements
- Fixed ClassChange error on server shutdown on paper 1.21
EconomyShopGUI v6.7.1
- Fixed NoSuchFieldError when using 'armor-trim' item option on server versions pre 1.20.4
EconomyShopGUI v6.7.0
Added:
- Support for Minecraft 1.21
- Added default 1.21 shop layout including new items
- Added 'ominous-strength' item option which defines the strength of a ominous bottle
- Config.yml generated for the first time on 1.20.5+ servers will now create the correct ignored tags for that version
- Support for per page titles using the 'title' option on pages in the shops config
- Added TIME::<startTime>-<endTime> shop item requirement which requires the item to be bought at a specific world time
- More info: https://wiki.gpplugins.com/economyshopgui/file-configuration/shops.yml#requirements
Fixed:
- Discounts/sell multipliers not working when using a wildcard
- Potion types without effects not working(WATER, MUNDANE, THICK, AWKWARD)
EconomyShopGUI v6.6.3
- Fixed formatting issues in default Turkish language file
- Mining a ESGUI spawner using spawner provider DEFAULT would not add hide default lore on the item
EconomyShopGUI v6.6.2
- Support for 'armor-trim' on section items
- Support for editing armor trims using /eshop edititem & editsection
- Fixed NPE for bedrock players trying to open shop while custom bedrock player profile was disabled in config
EconomyShopGUI v6.6.1
- Removed debug message for using custom ignored tags
- Fixed decoration lore adding to items even without buy/sell price
- /sreload would forcefully reload shop stands
- Custom bedrock player profile wouldn't update name/lore for bedrock players
EconomyShopGUI v6.6.0
- Added support for Minecraft 1.20.5/1.20.6
- For 1.20.5/1.20.6 and up:
- Item option 'enchantment-glint' now uses actual glint effect instead of fake enchantments
- Ignored tags using old naming schema will auto convert to new schema names
- Updated default language files:
- Turkish by @Compalot
- Spanish by @Santos Grey & @Pak_Army
- Polish by @xyodmixyt
- Japanese by @KYOCUTI
- French by @FlattestDisc108
- Improved performance on transaction items with local placeholders
- Moved item 45 from default Others section to page 2
- Removed static 'gui-rows' options for default shop category pages to allow flexible page sizes by default
EconomyShopGUI v6.5.2
- Removed hard requirement of having item type SELECTED_ITEM inside a transaction screen
- Trying to break unloaded shop stands removing it from world but not from plugin causing it to recreate itself
EconomyShopGUI v6.5.1
- ShopStands in spawn chunks will now preload, potentially fixes stands not loading in those regions
- Fixed error while buying/selling items with CoinsEngine v2.3.x
EconomyShopGUI v6.5.0
- New module 'ShopStands' which allows to create physical shops for a specific shop item
- Adds 50 new translateable messages to language files
- Adds 3 new commands/5 new permission nodes
- Adds a separately customizable navigation bar/transaction screen
- See more info on our wiki here: https://wiki.gpplugins.com/economyshopgui/basics/how-to#how-to-use-shopstands
- Added support for material %selected_item% for option items
- Added support for %price% and %amount% placeholder for option items
- Updated API to v1.7.1, see full changelog here: https://github.com/Gypopo/EconomyShopGUI-API/releases/tag/1.7.1
EconomyShopGUI v6.4.6
Added:
- Config option for the disabled back button inside sub sections
- Clarified disable back button config options
Fixed:
- Seasonal prices not working on season change
- API PreTransaction#setPrice not working when transaction type is SELL_SCREEN
EconomyShopGUI v6.4.5
- Reimplemented support for per item setting 'prior-lore'
- Support for specific potion types on shop section display items
- Fixed currency format setting inside config.yml not working
EconomyShopGUI v6.4.4
- Color codes not working for custom currency prefixes
EconomyShopGUI v6.4.3
- Updated CoinsEngine hook to support NightCore
- Still supports older versions
- Cleaned project dependencies
EconomyShopGUI v6.4.2
- Updated default permissions
EconomyShopGUI v6.4.1
- Added support for %items% placeholder in transaction message for selling multiple items
- Fixed Folia 1.20.1 not being detected as Folia server, therefor not working
- Fixed error on player join on Folia servers
EconomyShopGUI v6.4.0
- Added official Folia support
- Should still be tested with caution - this was roughly tested on a test server without issues
- Added support for future paper server jars without realocation
- Renamed transaction placeholder %formattedPrice% to %price% because of a conflict
- Reworked default shop layout
- Added missing stairs and slabs to blocks section
- Fixed exploitable prices on some default items
- Base prices of most items are cheaper
- Updated all language files from Crowdin
- Renamed lang-cz.yml to lang-zh_tw.yml
- Added Simplified Chinese language file as 'lang-zh_cn.yml'
- Added Ukrainian language file as 'lang-uk.yml'
Thank you for all translators on our Crowdin for their contribution to the project
See a list of contributors here: https://crowdin.com/project/economyshopgui/members
EconomyShopGUI v6.3.3
- Changed entirely removing prices from shop items would still show price lore(Cannot be bought/sold)
- Fixed commented config reader using new line character
- Fixed various issues with DiscordSRV hook for transaction logging
EconomyShopGUI v6.3.2
- Fixed AUTO spawner provider disabling on /sreload if no external spawner provider was found
- Fixed issues while getting item prices thru API if multiple of the same shop item were present
- Floodgate loading after EconomyShopGUI
EconomyShopGUI v6.3.1
- Config.yml forced strings being escaped using single quotes, making it impossible to use the new line character
EconomyShopGUI v6.3.0
- Support for pricing placeholders "%price%" and "%formattedPrice%" inside transaction screen item names and lore
- Support for pre-registering player skull textures which adds support for bedrock players, using Geyser(Disabled by default)
- Wiki link: https://wiki.gpplugins.com/economyshopgui/file-configuration/config.yml#pre-register-skulls
- Custom player profile for bedrock players, instead of 'skullowner: %player_name%' on navigation bar items
- Spawner support from SpawnerMeta
- Economy support for VotingPlugin points
EconomyShopGUI v6.2.6
This update mainly focusses on adding a simpler to use API method to get prices for shop items.
- Added support for API v1.7.0 aiming to add simpler to use methods to integrate with external plugins
- Developers can read on it here on how to use it: [https://wiki.gpplugins.com/economyshopgui/api/api-usage#getting-item-prices-using-one-api-call](https://wiki.gpplugins.com/economyshopgui/api/api-usage#getting-item-prices-using-one-api-call)
We wish you all a merry christmas and a good start of 2024!
EconomyShopGUI v6.2.5
- Fixed adding shop items using commands to shops which causes a new page creation
- Restarting the server not generating config defaults
EconomyShopGUI v6.2.4
- Added support for 1.20.3/1.20.4
EconomyShopGUI v6.2.3
- Overriding option items with another item would make the action invalid
- Removed debug message on startup
EconomyShopGUI v6.2.2
Added:
- Adding armor with trim effects using /eshop addhanditem will now also copy the armor trim
Fixed:
- NPE on startup while using invvalid economy provider which would disable the plugin
- Adding shop sections with a slot larger then the main menu GUI size causing IndexOutOfBounds exception
EconomyShopGUI v6.2.1
- NPE while updating configs from v5.6.5(or before) which caused a complete config whipe
- Some lore issues on the GUI items for uploading layouts
EconomyShopGUI v6.2.0
Added:
- Options to upload/install layouts to/from our community site over at https://layouts.gpplugins.com
- New commands: /eshop uploadLayout || /eshop installLayout <layoutID>
Changed:
- Config entries for navigation bars, fixing disabled navigation bars and fill items
- Automatically updates to v2.0.2.0
EconomyShopGUI v6.1.4
Fixed:
- NPE when loading TransactionMenu with no CONFIRM item button
- Unable to set different stack-sizes for display-item and the actual item received upon buying/selling
Changed:
- Reimplemented support for %buyPrice%/%sellPrice% placeholders inside shop item lore
EconomyShopGUI v6.1.3
- Using INSTA-BUY/SELL on shop items, causing sellall hotkey to not work
EconomyShopGUI v6.1.2
- Fixed error when offline/bedrock player joins on 1.17+ servers (Again)
EconomyShopGUI v6.1.1
- Colored leather armor not using the correct RGB color when added to shop thru /addhanditem
- Fixed error when offline/bedrock player joins on 1.17+ servers
- Unable to ignore NBT tags on player heads as shop item
EconomyShopGUI v6.1.0
Added:
- Support for multiple slots of sections, similar to shop items
- Added spawner provider AUTO which will automatically hook into external spawner providers if found
- Iitem option to add armor trims
- See our wiki here: https://wiki.gpplugins.com/economyshopgui/file-configuration/shops.yml#armor-trim
Changed:
- Updated plugin dependencies schema
EconomyShopGUI v6.0.9
- Fixed per section fill items not working
- Skullowner not applying texture to shop items
- NoSuchMethodError on player join
EconomyShopGUI v6.0.8
- Fixed duplicated shop items not being able to be sold if one had disabled sell price
- Default spawner provider ignoring break tool enchantment requirements
EconomyShopGUI v6.0.7
- Added support for 1.20.2
- Fixed clicking navigation bar item creating NPE
- Fixed tab completing /eshop edititem
EconomyShopGUI v6.0.6
- Contents of colored shulker boxes not selling
- Removed console warning for missing item lore on startup
- Fixed NPE on startup since last version
EconomyShopGUI v6.0.5
- Custom navigation bars per section not working
EconomyShopGUI v6.0.4
Fixed:
- Decoration lore appearing on items with negative buy and sell prices
- Unable to sell spawners from default spawner provider
- Unable to change size of main GUI
- Contents of shulker boxes always selling even if disabled in config
EconomyShopGUI v6.0.3
- Fixed potions not working
EconomyShopGUI v6.0.2
- Unable to create default files on windows servers
EconomyShopGUI v6.0.1
- Fixed migrate command not working on 1.16 and below
EconomyShopGUI v6.0.0
To keep your data, you will need to use the import command. Click [https://wiki.gpplugins.com/economyshopgui/basics/how-to#migration-of-data-to-v2](here) to see more info!
It is also worth nothing that a new default shop lore has been added, by default it won't be overriden but you may delete you current language files to see the new improved shop lore!
This version introduced a new file system, alot of changes and additions.
Added:
- Buying/selling items from shop will now also trigger a onscreen title
- Can be disabled using config option
- Support for navigation bars per section
- Support for configurable menu sizes per shop page
- Support for per section fill items
- DisplayItems, put a different item for sale then the actual item which is received when buying/selling
- Navigation bars can now also be disabled per section or in the main GUI
- Reworked lore system:
- Support for easily adding multi line lore
- Support for easily arranging item lore(Example: Sell Prices above Buy Prices)
- Support for Decoration lore(Additional lore displayed on shop items)
- Added 54 new translateable messages
- See our Crowdin [here](https://crowdin.com/project/economyshopgui)
- New file structure:
- Shops will now be located in their seperate config at /plugins/EconomyShopGUI/shops/<shopName>.yml
- Sections will now be located in their seperate config at /plugins/EconomyShopGUI/sections/<shopName>.yml
- Updated EconomyShopGUI API to v1.6.2
- Added ShopItem#hasSeasonModifier()
- Added ShopItemsLoadEvent
Changed:
- Importing items from worth.yml will now disable the buy price of the imported shop item
- Navigation bars now reload on /sreload, no restart required!
- Option max-buy and max-sell will now require -1 to make shop items insta buy/sell instead of 1
- This is to allow 'max-buy/sell: 1' which will allow shopItems to be bought/sold one at a time
- Config will automatically update to 2.0.0.1 to adress this
- Renamed config options:
- Sections.yml 'fill-item' -> 'display-item'
- Sections.yml 'subSection' -> 'sub-section'
- Sections.yml 'displayname' -> 'name'
- Config.yml 'main-menu-size' -> 'main-menu.gui-rows'
EconomyShopGUI v5.6.5
EcononyShopGUI v6.0.0 is now in Open Beta, see our [discord ](https://discord.com/invite/nPyuB4F)server to apply for access!
- Stew effect JUMP_BOOST not working
- Additem command would add items without names
EconomyShopGUI v5.6.5
EcononyShopGUI v6.0.0 is now in Open Beta, see our [discord ](https://discord.com/invite/nPyuB4F)server to apply for access!
- Stew effect JUMP_BOOST not working
- Additem command would add items without names
EconomyShopGUI v5.6.4
EcononyShopGUI v6.0.0 is now in Open Beta, see our discord server for more info!
- Breaking empty spawners throwing a NPE
EconomyShopGUI v5.6.3
- Updated CoinsEngine API to v2.0.5
- Fixes money not being taken from balances when purchasing something using v2.0.5
- Updated UltraEconomy API to v2.6.2
- Fixes NoMethodError while trying to open shops
EconomyShopGUI v5.6.2
- Seasonal Prices across multiple worlds not working on server restart
EconomyShopGUI v5.6.1
- Changed default season icons as they didn't display on 1.16-1.19 servers and causing even older servers to not be able to read the config
- Recoded version checker to be compatible with beta versions
EconomyShopGUI v5.6.0
Added:
- CoinsEngine(formally GamePoints) support
- Support for RealisticSeasons making it possible to add price modifiers per shop item or section per season
- Items which could not be loaded will now display its error message on the item lore
- Config option to limit only shop spawners or also natural spawners being mined
Changed:
- Spawners won't show the default lore anymore of interacting with Spawn Egg using default spawner provider and the interact event disabled
- Cleaned up plugin dependencies
EconomyShopGUI v5.5.3
- Fixed NPE while not using Floodgate from previous version
EconomyShopGUI v5.5.2
Fixed:
- NPE while updating skull texture for offline players on servers below 1.16
- Sell lore replacing buy lore while using sell multipliers
EconomyShopGUI v5.5.1
- Removed hard requirement of needing certain item actions in the transaction screens
- Fixed online player tab completion
- Fixed NoClass error while updating player profiles on 1.17 and below
EconomyShopGUI v5.5.0
Added:
- Item option 'close-menu' which will close the GUI after a item's transaction
- Command to give shop items to players
- /shopgive <player> <section> <index> <qty> requires permission node EconomyShopGUI.shopgive.<section|all|*>
- Economy support for raw EXP
- Support for minecraft 1.20
- Default shops.yml layout for 1.20 including new items
- Shop prefix for console and player send messages
Changed:
- Paginated transaction items like NEXT_PAGE and PREV_PAGE buttons will now only appear when the shop has multiple pages
- This is default behavior and can be disabled via config options
EconomyShopGUI v5.4.5
- Added seperate config option to format currency- - Fixed NPE and console spam while trying to cache skulls of cracked/bedrock players
EconomyShopGUI v5.4.4
- RGB regex from CMI leaving empty brackets
- Updated API to v1.6.0
EconomyShopGUI v5.4.3
- Better way of caching skulls, will now be stored into a json file
- This fixes player heads not stacking with each other over server restarts
EconomyShopGUI v5.4.2
- Changed MMB option to click shop items to shift+right instead since mojang does no longer register survival players clicking MMB on 1.18+
EconomyShopGUI v5.4.1
- Exception while updating lore of item with disabled sell price
EconomyShopGUI v5.4.0
Added:
- Transaction item action which allows quick buy/sell
- Global or per item option to have displaylore on top or below the item pricing lore
- Support for ranged/multiple indexes per item using 'slot: 1-9,10,17,18-27'
- Option to click MMB to sell all of the clicked item(Can be disabled via config option)
- Added Vietnamese and Hungarian language files, also updated all default language files.
- Thanks all so much to everyone who helps contributing on our Crowdin: https://crowdin.com/project/economyshopgui
Changed:
- The '/market' command alias now defaults
- Protocol players are no longer threated as bedrock players
- Updated pricing lore placeholders
EconomyShopGUI v5.3.5
Fixed:
- Items with a skull texture not selling on 1.18/1.19
- Editing item flags using /eshop edititem not working
EconomyShopGUI v5.3.4
Added
- Seperate message for items which aren't able to be bought/sold
Fixed:
- Issue where capitalized item options couldn't be used using /editshop edititem/editsection
- Visually being able to select more item stacks as configured with 'max-buy'
Changed:
- Updated SilkSpawnersV2 integration
EconomyShopGUI v5.3.3
- Fixed:- - Purple lore lines on shop items(finally)
EconomyShopGUI v5.3.2
- Removed debug message
EconomyShopGUI v5.3.1
Added:
- Config setting to disallow players to change a spawner type using a spawn egg using default provider
Fixed:
- Delay for per world permissions
- Using duplicated shop items causing issues when selling them
EconomyShopGUI v5.3.0
Added:
- 1.19.4 support, including the experimental items for 1.20
- ShopItem option 'close-menu' which will close the shop GUI after a successfull transaction
- Placeholder for currency format inside transaction message
- Support for completely customizeable currency names
Fixed:
- Essentials loading before ESGUI
- NoSuchMethod error while using API
- Selling mulitple shulker boxes at a time only counts contents of one
Changed:
- Updated API to v1.5.0
EconomyShopGUI v5.2.5
Please update to this version if you were using v4.5.0-v4.5.2 and a recent paper build. This version fixes default permissions not registering correctly such as usage for /shop, /sellall, /sellgui, ... which caused by not correctly registering permissions on paper's new plugin module added since v4.5.0.
Fixed:
- All default permissions not registering on paper's new plugin module
EconomyShopGUI v5.2.4
Fixed:
- Error loading items/opening shops when default economy provider could not be found
Changed:
- Adding sections using commands will now reload shop permissions
EconomyShopGUI v5.2.3
Added:
- Placeholder for currency format
- Support for '%material%' and '%item%' placeholder inside transaction screens
Fixed:
- Items added using a damage value from 1.12 and below would not work using /addhanditem
- DiscordSRV integration not working
EconomyShopGUI v5.2.2
Fixed:
- PlayerData not reloading when plugin is reloaded causing bedrock players/item lore issues
Changed:
- Updated API to v1.4.6
- You are now also able to set undefined item options using /editshop edititem
EconomyShopGUI v5.2.1
- Fixed shop sections not loading when items with option slot are used
EconomyShopGUI v5.2.0
Added:
- Item option 'hidden' to hide shop items
- Sections.yml option 'fill-item: true/false'
- Configurable transaction screens with configurable item options like 'menu-size', 'slot', 'action', 'name', 'stack-size', 'material', 'type'
- Added option to disable shop usage inside certain gamemodes(Defaults to creative and spectator)
- Permission 'EconomyShopGUI.bypassgamemode' can be used to ovveride this
- Item option 'instrument', 'section', 'stew-effect', 'hidden' are now configurable using /editshop edititem
- Shop item option 'max-buy'/'max-sell' which will set the maximum amount of items which can be bought/sold in one transaction
- When 'max-buy: 1'/'max-sell: 1' is set to '1', players will skip the buy/sell screens to purchase/sell items
- Support for automatic gradient formats using the format of '<gradient:#[hex]>{message}</gradient:#[hex]>'
Fixed:
- Error when reloading plugin with plugman
- Player prefixes/suffixes not displaying correctly with RGB colors
- DiscordSRV hook not displaying player avatars
EconomyShopGUI v5.1.4
Fixed:
- Adding shop sections using the /editshop command would ignore the slot inside main menu
- Items without buy/sell price could be purchased for free
Changed:
- Commands like /shop, /sellgui, /sreload will now require permissions to show up in the command list
- When the default economy provider cannot be loaded/found, the plugin will search for an available provider itself
- Updated API to v1.4.4
EconomyShopGUI v5.1.3
Fixed:
- Missing dependency error
- Updated API to v1.4.3
EconomyShopGUI v5.1.2
Fixed:
- Duplicated player prefixes when using EssentialsXChat
EconomyShopGUI v5.1.1
Added:
- Support for 1.19.3
Changed:
- Renamed option 'place' inside the sections.yml to 'slot' for consistency
Fixed:
- Fixed Italian and Simplified Chinese language file not deploying automatically
EconomyShopGUI v5.1.0
- Added SilkSpawnersV2 support
- Support for effects on suspicious stew items using item option 'stew-effect:'
- Items inside shulker boxes will now be sold seperately when sold using /sellall or /sellgui
- Added support for '%page%' and '%pages%' placeholder inside shop titles
EconomyShopGUI v5.0.3
- Fixed NPE while trying to load chat API
EconomyShopGUI v5.0.2
Added:
- '%player_displayname%' placeholder for use in navigation bar items/messages to get the players name including prefixes/suffixes using Vault
Changed:
- Chatcolors will now be stripped from item/player names using the DiscordSRV hook
Fixed:
- IndexOutOfBoundsException when updating item lore
EconomyShopGUI v5.0.1
Changed:
- Updated API to v1.4.2
Fixed:
- Error when using the SellGUI
EconomyShopGUI v5.0.0-b.3
- Fixed shop lore not applying to items without buy/sell price
- DiscordSRV hook will now also show bedrock player skull textures
- Attempt at fixing plugin not detecting bedrock players when using a proxy
- Discounted/multiplied prices would have more then 2 decimals
EconomyShopGUI v5.0.0-b.2
- Fixed sell multipliers only enabling when the section had a discount active
- Placeholder '%player_name%' can now be used in the DiscordSRV auther/footer image
- Button to switch buy/sell mode will now automatically appear with a config update
EconomyShopGUI v5.0.0-b.1
Added:
- Support for sell multipliers
- DiscordSRV hook to log transactions
- UltraEconomy support
- Dynamic shop display prices which activly show item discounts/multipliers
- Config option to automatically resize the GUI for bedrock players
- Navigation bar action for the buy/sell screen to toggle buying/selling mode
- Support for sub sections using the item option 'section: Blocks'
Changed:
- Permissions to sell items('sellall.all', 'sellallitem.all', 'sellallhand.all', 'sellgui.all') are now defaulted
- Permissions to open shops('shop.all') are now given by default
- Command tab completion will no longer show if you don't have permissions
- It is no longer required to set a buy and sell price for an item
EconomyShopGUI v5.0.0
Added:
- Support for sell multipliers
- DiscordSRV hook to log transactions
- UltraEconomy support
- Dynamic shop display prices which activly show item discounts/multipliers
- Config option to automatically resize the GUI for bedrock players
- Navigation bar action for the buy/sell screen to toggle buying/selling mode
- Support for sub sections using the item option 'section: Blocks'
Changed:
- Permissions to sell items('sellall.all', 'sellallitem.all', 'sellallhand.all', 'sellgui.all') are now defaulted
- Permissions to open shops('shop.all') are now given by default
- Command tab completion will no longer show if you don't have permissions
- It is no longer required to set a buy and sell price for an item
Fixed:
- Language files not updating automatically
EconomyShopGUI v4.9.3
- Fixed adding items using '/addhanditem' on 1.8-1.12 would not differentiate types of wood/glass/wool/...
EconomyShopGUI v4.9.2
- Updated API to v1.3.0
- Fixed adding enchanted books using /addhanditem would not add the enchantment
- Fixed material 'hard_clay' not working on 1.12 or below
- Fixed adding items thru /addhanditem would throw erros on 1.8-1.12
EconomyShopGUI v4.9.1
- Sellall items button inside the sell screen would throw a error when no items found
- Fixed ProtocolSupport error when player joins server
- Transaction message would show the item displayname instead of item path
EconomyShopGUI v4.9.0
- Added support for use of a specific currency inside GemsEconomy
- All transaction logs inside the console and log file will now also contain the item path inside the shops.yml for better logging
- The 'EconomyShopGUI.shop.all' permission will now also properly inherit the shop sections as its children, making permissions easier manageable
- Added Italian and Simplified Chinese language files
- Updated all language files, see our wiki here for a wall of supported languages and everyone who contributed:
https://wiki.gpplugins.com/economyshopgui/file-configuration/languages#currently-supported-languages
EconomyShopGUI v4.8.2
- Command '/editshop addhanditem' command now also uses the item stack size
- Fixed /sellall hand not removing items on 1.8,1.9,1.10 servers
- Fixed not able to use Splash Potions on 1.8 as a category item
EconomyShopGUI v4.8.1
- Fixed API PostTransactionEvent price always being 0
- Fixed /sellall hand not removing items in 1.8
- Command execution thru command blocks not working
EconomyShopGUI v4.8.0
- Added 1.19 default shops.yml
- Added support for the item option 'instrument' which can be used on goat horns
- When selling multiple items, the transaction message will now have a hover event showing exactly which items have been sold.
- Fixed buy stacks translation not working
- Fixed purple lore lines with ProtocolSupport
- Updated API to v1.2.0
Code cleanup
EconomyShopGUI v4.7.5
- Fixed bedrock players seeing purple lore lines on shop items
- Able to sell stacked spawners from WildStacker even though the sellPrice is disabled using /sellall inventory
- Fixed drop spawner EXP setting not working with default spawner provider
EconomyShopGUI v4.7.4
Fixed:
- Transaction message saying you've bought items using the sellgui instead of sold
- Able to sell upgraded spawners from WildStacker even though the sellPrice is disabled
- Splash potions apearing as normal potions in 1.8
Removed debug message
EconomyShopGUI v4.7.3
- Added spawner compatibility with MinableSpawners
- ChatColors are now strippid from transaction logs
- Fixed removing sections with the editshop command now removes it from the sections.yml and shops.yml preventing it to come back as a Example shop
EconomyShopGUI v4.7.2
- Fixed transaction log file overwriting existing logs
- Fixed /sellall command adding items instead of selling/deleting them
EconomyShopGUI v4.7.1
- Added FROGSPAWN, OCHRE_FROGLIGHT materials to item table
- Fixed item index lore on 1.8-1.13 servers showing purple text
- Fixed using /sellall <item> will throw a error when having modded items in your inventory
EconomyShopGUI v4.7.0
- Added material support for all new 1.19 items
- Added SWIFT_SNEAK enchantment
- Fixed selling items using /sellall hand would give you a different sell price for the amount of items sold
EconomyShopGUI v4.6.2-b.1
- Added minecraft 1.19 support
EconomyShopGUI v4.6.1
- Item option 'hidePricingLore' and 'stack-size' can now also be used using the /editshop command
- Plugin does not disable itself correctly when no economy provider is found
- Config option to use the old sellall command
EconomyShopGUI v4.6.0
Added:
- Option to export all transactions that are made to a text file for better overview
- Option which allows the /sell command from essentials to be overidden with the /sellall command
Changed:
- /sellall will now act like essentials /sell, instead of '/sellall' selling the whole inventory you now need to use '/sellall inventory'
EconomyShopGUI v4.5.2
- Command '/editshop addhanditem' now also takes the correct firework effect and puts it in the correct item options in shops.yml
- Fixed able to drop items from your own inventory inside the shop GUI
- Fixed editshop command returning 2 green lines
EconomyShopGUI v4.5.1
- Fixed 1.13 trowing exception when opening shops
EconomyShopGUI v4.5.0
- Added support for PlayerPoints and GemsEconomy- - Added a configurable navigation bar for the SellGUI screen
EconomyShopGUI v4.4.4
- Item option 'title' can now also be changed using the /editshop editsection command
- Fixed placeholder %buyPrice% and %sellPrice% wouldn't be formatted correctly
- Added message inside the language file to change the default message for the selected amount of items inside the buy/sell screens
EconomyShopGUI v4.4.3
- Fixed option locale not working inside the config
- Added placeholder %buyPrice% and %sellPrice% which can be used inside the lore of shop items
EconomyShopGUI v4.4.2
- Fixed selling all items using the shop sell screen will say that you've only sold 1 item even if it were multiple
- Fixed using the sellall button inside a sell screen of the shop to sell all matching items trows a NPE when there are no items found to sell
EconomyShopGUI v4.4.1
- Item option 'duration', 'colors', 'fade-colors', 'flicker', 'trail' and 'shape' can now also be used using the /editshop command
- Fixed when the server is having a bad/no ethernet connection it would cause the update checking to delay the startup of the server (Using async task)
EconomyShopGUI v4.4.0
- Seperate shop permissions for /sellall and /sellgui
- Added command to add/edit/remove shop sections
- Better soloution for purple lore lines
- Cleaned up code/better loading times
Please see our wiki [here][https://gpplugins.gitbook.io/economyshopgui/basics/permission#permissions-update] for the permission update
EconomyShopGUI v4.3.4
- Fixed selling items with a custom stack size using the sellall button inside a sell screen would give the player the price for a full stack for every item that gets sold
EconomyShopGUI v4.3.3
- Added option 'hidePricingLore' which can be used on a shop item to hide the default pricing lore
- Fixed plugin would crash when not able to check for updates
See our wiki [here](https://gpplugins.gitbook.io/economyshopgui/file-configuration/shops.yml#hidepricinglore-optional-any-item) for the new item option
EconomyShopGUI v4.3.2
Added:
- Optional quantity for command '/sellall hand/item [qty]'
Fixed:
- Using stack-size with a value greater than 1 used the buy price as if it where per item, not for the whole stack
- Long purple lore lines showing on shop items when using ViaVersion
EconomyShopGUI v4.3.1
- Added compatibility with minecraft 1.18.2
- Changed the %player_name% placeholder on navigation bar items would use the player displayname instead of the player name
EconomyShopGUI v4.3.0
Added:
- Option 'hidden' inside sections.yml to make a shop category not appear inside the main menu but can only be accessed via the direct shop command
- Import command to import all items sell prices from essentials worth.yml to the shop '/editshop import essentials worth.yml'
- Options to create pre-made fireworks in shop
- See wiki [here](https://gpplugins.gitbook.io/economyshopgui/file-configuration/shops.yml#duration-colors-fade-colors-flicker-trail-shape-required-specific-item-firework)
Fixed:
- Editshop command could not be executed thru the console
EconomyShopGUI v4.2.5
- Fixed option 'skullowner' not working on navigation bar items
- Updated API to v1.1.0
EconomyShopGUI v4.2.4
- Fixed error on loading plugin while updating the configs from a older version
EconomyShopGUI v4.2.3
- Fixed variables inside the update notification not translating
- Fixed colored wool/glass not working as the option items and navigation bar items on 1.8-1.12 servers
- Fixed items using material AIR would crash the shop when opening and the /sellall command
EconomyShopGUI v4.2.2
- Fixed 1.8-1.12 servers creating error while loading potion items
- Fixed console spam on 1.9-1.12 servers when opening a shop category and not showing item index lore
EconomyShopGUI v4.2.1
Fixed:
- Misconfigured items would crash the shop when opening
- Misconfigured items would cause the sellall command to error out
- Selling colored wool/glass with the sellall command in 1.8-1.12 servers would sell all colors
EconomyShopGUI v4.2.0
Added:
- OP players will now also receive a message on join if EconomyShopGUI is outdated(Can be disabled with permissions)
- Option 'stack-size' which now can be used inside the shops.yml on a item to define the stack size of 1 shop item
- Option inside config.yml to control wether items that are sold should have the displayname or material name in the transaction message
Fixed:
- Extended/upgraded potions would show as the standard potion when using the editshop command to add them to shop
EconomyShopGUI v4.1.2
Fixed:
- RGB colors not working on shop item names and lore
- 1.8 MC servers wouldn't show the item index on the shop item
- Console spam on 1.8 servers when opening shops
EconomyShopGUI v4.1.1
Fixed:
- Material MUSIC_DISC_OTHERSIDE not working
- Potions not working on 1.8 servers
- Error with long inventory titles on 1.8 servers
- Default shops.yml not creating for the specific server version
- Hopefully other issues that people were having with version specific features
EconomyShopGUI v4.1.0
Added:
- Possibilty to allow/disallow items with different name/lore to be sold to shop
- RoseStacker spawner support
- Default Japanese language file creating error when loading
- Discounted prices will now also show inside the buy/sell screens instead of needing to buy the item to see the actual price
- Error selling spawners using WildStacker spawner provider
EconomyShopGUI v4.0.3
- Added 1.18 support- - Added default 1.18 shops.yml
EconomyShopGUI v4.0.2
- Fixed the plugin not enabling when config.yml wasn't generated yet
EconomyShopGUI v4.0.1
Fixed:
- Items with buy/sell prices lower then -1 would still allow you to enter the buy/sell screens.
- Removing values inside the config.yml would make it get the default value
- Optimized code
Added:
- Japanese language file
This version of the plugin has gone thru alot of testing and therefore should be safe to use on any server without any major bugs from the beta versions, though we will keep on fixing this if any new bugs/issues appear.
EconomyShopGUI v4.0.0-b.9
This version should NOT be used yet on production servers, this version has been released as a beta so we can continue to improve this update if needed.
Fixed:
- Updated the API to version 1.0.1
- Plugin ignoring the language files and using the default messages
EconomyShopGUI v4.0.0-b.8
This version should NOT be used yet on production servers, this version has been released as a beta so we can continue to improve this update if needed.
- Fixed error loading the language file on startup of the plugin
- Optimized code
EconomyShopGUI v4.0.0-b.7
This version should NOT be used yet on production servers, this version has been released as a beta so we can continue to improve this update if needed.
Added:
- Option inside the config.yml to have the shop ingore the default limit on stacking items
- Configurable navigation bars
- /sellgui command to open a sell screen where you can sell items
- Support for RGB colors inside messages
Please report any early bugs you've found in our discord support server.
EconomyShopGUI v3.9.2
- Added Korean and Slovakia language file
- Fixed some messages not translating with the Tuskish, Russian, Czech, ... language files
- Updated Turkish, Russian, Dutch, French and SpanishThanks to our translators on Crowdin for translating/updating the language files.
If you are interested in helping translate or add a new language to the plugin, follow the steps explained [here](https://gpplugins.gitbook.io/economyshopgui/file-configuration/languages#how-to-contribute-new-or-improve-existing-translations)
EconomyShopGUI v3.9.1
Added:
- Possibility to add water, mundane, thick and awkward potions to the shop
EconomyShopGUI v3.9.0
- The slot/displaylore/enchantment-glint of an item can now also be edited using the /editshop command
- Added lore to shop items that shows the item location in the shops.yml
- Added a API for developers, please see [the github page](https://github.com/Gypopo/EconomyShopGUI-API) for more info
EconomyShopGUI v3.8.1
Fixed:
- Pressing F on a item inside the shop when hovering over it would put it inside the second hand as a ghost item
- Fixed cancel/close item not working inside the main shop screen when the size is not the default
EconomyShopGUI v3.8.0
Added:
- Options inside the config.yml to change the buy stacks screen option items seperatly from the buy/sell screen
- Extended build in spawner event by allowing you to choose more then 2 tools to mine a spawner
Fixed:
- Prices showing the NBSP symbol
EconomyShopGUI v3.7.1
Fixed:
- /sreload would duplicate the spawner event causing spawners to drop multiple times when using the internal spawner provider
EconomyShopGUI v3.7.0
Added:
- Set action on the /editshop edititem command to more easly edit items using the commands
- Option 'displaylore' inside the shops.yml to add lore to the item only in shop and not the item bought
EconomyShopGUI v3.6.1
Added:
- Option 'title' inside the sections.yml to have a different title for your shop section instead of the same title as the displayname of the item
Fixed:
- Completly disabling commands inside the config.yml wouldn't work anymore
EconomyShopGUI v3.6
Added:
- Option 'enchantment-glint', 'skullowner' and 'armorcolor' can now be used inside the sections.yml to customize the look of the main shop screen
- Option 'enchantment-glint' can now be used inside the shops.yml to give items a enchantment glow effect without telling there is an enchantment
- Config option to change the root command or add aliases for the /shop and /sellall command
EconomyShopGUI v3.5
Added:
- UltimateStacker spawner support
- Option for this can be found inside the config.yml
- Configurable options to customize the option items inside the buy/sell screen
- A pre-configured shop file will now be deployed depending on the server version, when first running the plugin on a 1.12 server for example there will be a shops.yml created for 1.12 which has only the working items in it for that server version
Fixed:
- Adding a item with colored lore with the addhanditem command would create weird symbols inside the shops.yml
- Adding items with a single quote in their names/lore/enchantments/... would cause the shops.yml to break
EconomyShopGUI v3.4.2
Fixed:
- Formatting the price of an item while the plugin's locale is not english would still show NBSP symbols
Changed:
- Merged the menu handlers to one for better performance
- Cleaned up general code
EconomyShopGUI v3.4.1
Fixed:
- Fixed some messages inside the language files would have double spaces
- Older minecraft servers creating error when opening shop
Changed:
- Discounts are now used when the player has the permission node EconomyShopGUI.discounts.<group>, this adds the possibility for player specific discounts and removes the requirement of having a permissions plugin compatible with vault.
- Please read [our wiki here](https://gpplugins.gitbook.io/economyshopgui/file-configuration/config.yml#discounts) for more information about the option
- Removed debug message from testing the discounts feature
EconomyShopGUI v3.4
Added:
- Posibility to have discounts for a certain permission group over a whole shop section.
- Permissions plugin that connects with vault required
- Option 'slot' on a item inside the shops.yml will now take the position of the item inside the shop.
- Added a fair default limit to how much items could be inside a shop section to 50 pages, if you really need more space, you can change the limit inside the config.yml to 100 pages which is 4500 items.
Changed:
- Config setting 'mainshop-size' from slots to rows
Fixed:
- The plugin will not disable itself anymore when a error occures with one of the configuration files but all command will be disabled unless the /sreload command to reload the configuration files and try again.
- Possible fix when a offline/cracked player opens the shop.
Optimized:
- Time of item loading inside shop sections is now double as fast in comparison to version 3.3
EconomyShopGUI v3.3.1
Added:
- Config option inside the config.yml to set the size of the main shop inventory screen
Fixed:
- Possible fix to 1.8 inventory titles creating errors.
- Adding leather armor items with a armorcolor to the shop using command /editshop addhanditem would not work.
Changed:
- Moved copper ore from the ores to EverythingElse section inside the default shops.yml
EconomyShopGUI v3.3-b.1
- Added minecraft 1.17 support and updated to java 1.16
Note: We decided to put this as a BETA version because we didn't test everything and could contain bugs, we do not recommend to use this version on a production server yet.
EconomyShopGUI v3.3
- Fully compatible with minecraft 1.17 now.
- Updated default shops.yml with 1.17 items.
- Added Polish and Russian language file.
EconomyShopGUI v3.2
Changed:
- Option 'recipes' on a item inside the shops.yml can now take multiple recipes
Fixed:
- Spawners would always sell for 0$ when SilkSpawners or the default spawner provider was used.
- Duplicated sections with the same slot inside the main shop would still overide the item but won't work
EconomyShopGUI v3.1.3
Fixed:
- /sellall <material> ignoring the material specified and selling all items in your inventory
EconomyShopGUI v3.1.2
Fixed:
- Auto-tabcompletion on the editshop additem and editshop edititem on some args.
Changed:
- The displayname inside the editshop additem command is now optional.
- The editshop command now shows the path of the item when a item is successfully edited.
EconomyShopGUI v3.1.1.1
Fixed:
- Language files other then the default not working.
EconomyShopGUI v3.1.1
Fixed:
- When buying items in the buy stacks screen, it would charge you for the amout of items you bought instead of the stacks.
EconomyShopGUI v3.1
Added:
- WildStacker support
- Ability to sell spawners from WildStacker to the shop, upgrades/spawner stacks are also counted.- - Automatically updating language files
- Config option to enable or disable checking on plugin updates
- Support for colored leather armor pieces in shop items with option 'armorcolor'
- Command to add items from your hand to the shop. (/editshop addhanditem)
Fixed:
- Editshop command would return the syntax when no permissions
- Permission nodes not showing up in the list of LuckPerms web editor.
- Shop sections with the same slot in the main menu will now get an slot that is available instead of overiding the other shop at that slot.
- Items added with the editshop command would replace another item in the specified shop section.
- No free space when buying items in the buy screen if the inventory contains a illigal stacked item.
Changed:
- EconomyShopGUI.sellall, EconomyShopGUI.sellallitem and EconomyShopGUI.sellallhand permission are now allowed by default.Improved general code.
EconomyShopGUI v3.0.9
Added:
- The shop command can now also be used inside a console to open it for a player.
- Console command: /shop <player> or /shop <section> <player>
EconomyShopGUI v3.0.8
Added:
- Custom config reader that will save the comments
Fixed:
- Issue with the config updater resulting in the fill-item not working inside the shop screen after updating the plugin
- The automatic adding of shops inside the sections.yml not working/trowing a error
Changed:
- Option 'bought-items-lore' is now turned on for default inside the config
- Removed the 'minimum-amount' to pay with the pay command option inside the config
- Moved level event message + join event message from the config.yml to the translation files
EconomyShopGUI v3.0.7
Fixed:
- Tools/Armor repaired inside anvils or with mending could not be sold to the shop.
Added:
- Option inside the config.yml to make EconomyShopGUI ignore NBT Data on a item sold to the shop.
Removed:
- /pay, /balance and /givemoney command
EconomyShopGUI v3.0.6
Fixed:
- Some leave types being weird in older minecraft versions.
- Brown Mushroom returning as Brown Mushroom block.
- Servers running on windows creating a error when making a config backup.
EconomyShopGUI v3.0.5
Added:
- Option to toggle on or off if the plugin needs to drop the remaining items that couldn't be stored inside the player's inventory on a buy transaction.
- See our wiki [here](https://gpplugins.gitbook.io/economyshopgui/economyshopgui-configuration/regular-config.yml-configuration) for more info
Fixed:
- NPE When a spawner gets mined and the name of the spawner is not found
- Disabling the option for dropping EXP on older version then 1.12 didn't work and throwed an error
- Problems with potions in 1.8
- Potion colors not working
- Potions could not have multiple effects
- The name of the potion was always "Water Bottle" when bought
- The plugin would say that a item with material Splash Potion isn't supported causing it to disable the item
EconomyShopGUI v3.0.4
Added:
- Option to enable/disable the lore being removed on items bought from shop
Fixed:
- PotionTypes that are supported but are not extend-able/upgrade-able would trow a error when tried to create inside the shop
- Shop sections with more then 9 pages wouldn't function
- Shops that are placed out of the main shop screen (0-44) would still be loadedAlso updated the German language file with messages from previous update.
EconomyShopGUI v3.0.3
Added:
- When reloading the plugin with /sreload and a error occurs, will now trow a message to the player.
Fixed:
- Beetroot creating a NPE in minecraft version 1.9/1.10.
- EconomyShopGUI.shop.all didn't work with the sellall command causing it to not register the permissions.
- Inventory titles longer then 22 characters inside a 1.8 CraftBukkit server would create a error and cause the shop to break.
- When a economy plugin is not found by Vault, there will be a message saying that a economy plugin is missing instead of Vault.
This update added a few messages, language file wipe required to add the new messages in different languages.
EconomyShopGUI v3.0.2
Added:
- /sreload will now also reload the inventory titles.
Fixed:
- When a item has multiple enchantments/potiontypes and there was a error found, the debug in console wouldn't show the item path.
- In 1.13 the shop stops responding when the title of the inventory was formatted wrongly.
- Players could sell items from a shop they do not have permissions to with the sellall command.
- A item with material AIR in the shop would trow a error when the items get loaded.
- Items configured in shops.yml with multiple potion effects in version 1.9 - 1.16.2 didn't have multiple potion effects ingame.
- NPE with the TabCompletion on the /editshop edititem command
Critical bug:
- Fixed items glitching inside players inventory after shift spam-clicking the item.
EconomyShopGUI v3.0.1
Fixed:
- The backup file not creating in minecraft server versions before 1.13.x
- When the config version is 1.0 it won't create a backup
EconomyShopGUI v3.0
This is a really cool update where some of you may have waited a long time for but here it is, this version adds tab completion on all commands + one extra commands that can be used to add/remove/edit items inside the shop.
You do not need to change anything when updating to 3.0, the shops.yml config will be automaticly updated and there will be a backup of your old shops config inside the backups folder from EconomyShopGUI. However, if you want the newly translated messages that come with this update, remove it and restart your server.
Added:
- "/editshop" command to edit the shop from ingame, currently only items can be edited.
- New permissions to use the editshop command, all permissions can be found on the EconomyShopGUI wiki.
- Tab completion on all commands. (except /bal and /sreload)
- Option inside the config to enable/disable the EXP dropped when spawners are mined.
- For this to work, EconomyShopGUI needs to be the spawner provider.
- Finnally added the posibility to add multiple enchaments and potion effects on a single item.
- The old 'enchantment' and 'potiontype' option are now replaced with option 'enchantments' and 'potiontypes' that can both take a list of values. You do not need to change anything when updating to 3.0, the shops.yml config will be automaticly updated and there will be a backup inside the backups folder of your old shops config.
- Added a file updater, when a config is outdated for the new version of the plugin this will update the complete file so it still works in the new version.
- When a file is being updated, there will be first made a backup of the old file so you can always go back if something happens. (This uses the config version to work, so its inportant you have it already inside your config and didn't toutch it before updating)
- All 30 new messages to every language file (exept 'pt' and 'cz' bcs those are not updated anymore), every message can be customized in the language file.
- Higher priority on the spawner place and break event to prevent other plugins from canceling it.
Fixed:
- Cleanup of the Main Shop, Buy Scrren, Sell Screen, Buy Stacks Screen inventory titles.
- Remove language files to see changes.
- Error on joinevent of EconomyShopGUI
- Players could click a hotbar number so that the item ends up in the shop.
- Players could click a hotbar number + press escape on the same time when inside a shop section and a random item from the shop would glitch inside the player's inventory.
- Mushroom spawner not working with SilkSpawners compatibility enabled
- If a spawner was being mined it would get the default displayname from EconomyShopGUI, now the spawner will get the same name from when the spawner is bought from shop.
- Option 'name' on the item inside the shops.yml is used for this feature and can be modified.
- The /shop <section> command now doesn't need to have the EconomyShopGUI.shop permission to work
- This will allow server owners to disable the /shop command and only allow the /shop <section> command for certain groups.
Changed:
- All spawners in the default shops config now have option 'name' instead of displayname.Optimized:- Both menu handlers inside EconomyShopGUI
- Now the event will be canceled when the inventory clicked is not a inventory from EconomyShopGUI.
- This will improve performance for your minecraft server
Removed:
- Unnecessary event that would run when a spwaner is getting renamed inside a Anvil
- This is no longer needed since ESGUI checks for NBT data instead of the displayname for the spawner to work
Happy holidays!
Plugin Information
Released
Last Update
Downloads
Languages
Minecraft Versions
Default Languages (All messages edit able)
All-Time Rating
Need Help?
Join our Discord community for support, updates, and to connect with other users.
Join Discord
EconomyShopGUI
Choose your preferred payment method to get instant access to this premium plugin.
Secure Payment
Your transaction is protected by PayPal's buyer protection
- Instant access to downloads
- Easily pay with your PayPal account
Secure & Fast
Stripe processes your payment securely with end-to-end encryption
- Pay with Credit/Visa Cards, Google/Apple pay, iDeal, Klarma, ...
- Instant access to downloads
- No account needed


Reviews (216)
Confirm Deletion
Are you sure you want to delete this review? This action cannot be undone.
To leave a review, you need to log in
Log InDecember 24, 2025
October 10, 2025
October 6, 2025
October 5, 2025
September 28, 2025
August 22, 2025
Please be assured that:
1.I will clearly credit you as the original author and provide a direct link to the original SpigotMC resource page.
2.I will only distribute it on the platform you approve of.
Thank you for your time and for creating this amazing plugin.
If you agree, please respond below this comment.
August 18, 2025
It's super flexible, stable, and the support is amazing. Seriously, if you need a shop plugin, this is the one. A perfect 10/10.
August 17, 2025
August 10, 2025
July 24, 2025
If i couldn't be clear, here's a demonstration:
I have 128 wheat and it sells for 13$
If i proceed to sell it, the price deflates 12% so it becomes 11.5$ if i were to sell another 128 wheat again. (buy price deflates also.)
Same thing while purchasing and vice versa.
This would both keep the pricing parallel with the wealth of the players as the server progresses and the moneymaking becomes more flexible, and it would include the server diversifying on the method they make money from selling items.
July 9, 2025
July 9, 2025
https://discord.gpplugins.com
July 6, 2025
July 6, 2025
Be sure to report any issues you have at our discord server.
June 21, 2025
Support was fast altho came over quite rude when i asked if i could send my plugin list so they could help me troubleshoot the problem for future plugins.
it's kind of weird that you have to pay if you don't want the default name or even show the rank on the player head.
most of the base prices are way to much so be prepared to spend 4+ hours on just getting the shops to the right prices and removing things that you do not want to sell in the shop.
June 21, 2025
It is correct that placeholders from external plugins(PAPI) are only supported on the premium version, although unlike you said, even the default name of the player can be shown in the free version without placeholders(which you eventually did by the help of our staff).
Spending some time to make the prices of items match your server style will sadly always be a thing if you want a unique server shop, however since you were using a shop layout from a 'friend', you make the issue bigger.
May 30, 2025
May 21, 2025
May 8, 2025
Also, support is quick, which is great
February 19, 2025
January 26, 2025
January 7, 2025
December 5, 2024
September 30, 2024
September 30, 2024
September 27, 2024
September 16, 2024
September 1, 2024
August 15, 2024
August 8, 2024
August 8, 2024
After all, custom items from third party plugins require the premium version of this plugin. If you have any more questions, please do not repost your review and use the support server instead.
August 4, 2024
June 25, 2024
June 21, 2024
java.lang.IncompatibleClassChangeError: Found interface org.bukkit.inventory.InventoryView, but class was expected
at EconomyShopGUI-6.7.1.jar/me.gypopo.economyshopgui.EconomyShopGUI.lambda$onDisable$0(EconomyShopGUI.java:221) ~[EconomyShopGUI-6.7.1.jar:?]
at java.base/java.lang.Iterable.forEach(Iterable.java:75) ~[?:?]
at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1116) ~[?:?]
at EconomyShopGUI-6.7.1.jar/me.gypopo.economyshopgui.EconomyShopGUI.onDisable(EconomyShopGUI.java:220) ~[EconomyShopGUI-6.7.1.jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:291) ~[paper-api-1.21-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.disablePlugin(PaperPluginInstanceManager.java:237) ~[paper-1.21.jar:1.21-19-2118196]
at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.disablePlugins(PaperPluginInstanceManager.java:161) ~[paper-1.21.jar:1.21-19-2118196]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.disablePlugins(PaperPluginManagerImpl.java:97) ~[paper-1.21.jar:1.21-19-2118196]
at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginManager.java:541) ~[paper-api-1.21-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.CraftServer.disablePlugins(CraftServer.java:598) ~[paper-1.21.jar:1.21-19-2118196]
at net.minecraft.server.MinecraftServer.stopServer(MinecraftServer.java:988) ~[paper-1.21.jar:1.21-19-2118196]
at net.minecraft.server.dedicated.DedicatedServer.stopServer(DedicatedServer.java:845) ~[paper-1.21.jar:1.21-19-2118196]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1295) ~[paper-1.21.jar:1.21-19-2118196]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:329) ~[paper-1.21.jar:1.21-19-2118196]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
June 21, 2024
June 11, 2024
June 11, 2024
May 27, 2024
May 27, 2024
But please use a propper support place instead of the reviews section: https://discord.gpplugins.com
May 14, 2024
May 11, 2024
May 7, 2024
May 7, 2024
April 26, 2024
April 24, 2024
April 18, 2024
April 18, 2024
April 14, 2024
April 12, 2024
When using the buy command, regardless of whether the player chooses to purchase 1 or 64, and the payment amount varies by 1x 64x, the buy command is only executed once.... Shouldn't it be buying 64 and executing 64 buy commands?
April 12, 2024
It would be dramatic to execute the same command 64 times, instead there is a placeholder which can be use inside the command to get the amount of the transaction.
April 12, 2024
April 12, 2024
See an official post of MD-5 here: https://www.spigotmc.org/
March 29, 2024
March 26, 2024
February 24, 2024
"excellentenchants:BLAST_MINING:3" o cualquiera de ese plugin no lo toma, no funciona correctamente es ams para que funcionen los encatamientos en esta nueva version deben ir sin " " o directamente no los mostrara.
February 21, 2024
February 16, 2024
Final message:
I understand what you are saying. What you are saying is wrong.
"EconomyShopGUI doesn't change spawner mechanics"
"Being able to mine spawners, so players can pick them up, is a feature within this plugin."
That IS CHANGING spawner mechanics. I looked at your plugin description and while it says it SUPPORTS spawner plugins it doesn't say ANYWHERE that by default it is enabled.
---
My initial comment:
Silk spawners should not be enabled by default. I downloaded a shop plugin and it messed with vanilla mechanics.
Response:
The spawner provider is set to AUTO by default since it proved to fix issues with external spawner plugins before. Neither does EconomyShopGUI change vanilla spawner mechanics.
My Update:
WARNING. This plugin will enable silk spawner's for you despite it being a "shop plugin". The author claims it does not change vanilla spawner mechanics. Vanilla spawn mechanics do not allow obtaining a spawner block with silk touch - this plugin enabled that feature by default.
Response:
Again, the spawner provider is set to AUTO by default, which fixes issues with external spawner plugins as having it set to DEFAULT, will cause issues with duplicated spawner events, and whereas disabling it by default will take away the feature of being able to silk spawners within the shop.
And again, EconomyShopGUI doesn't change spawner mechanics: Being able to mine spawners, so players can pick them up, is a feature within this plugin.
Which btw can be disabled or changed to the owners liking.
Seems like you don't quite understand what I was saying, so if you have any further questions, be sure to change this to a one-star review and I will clarify your misunderstandings ;)
February 13, 2024
February 13, 2024
The exploitable prices in the default configs are fixed in the latest version, remove your existing layout and let it regenerate the default.
February 3, 2024
February 3, 2024
January 25, 2024
January 25, 2024
January 23, 2024
Suggestion: please make prices better looking, like some prices are 2.97 when they could be 3 or some 0.66 to 0.5, tho it's just a suggestion of mine
January 20, 2024
January 20, 2024
- The things you call 'glitches' are actually price exploits, resulting from not configuring the default shop layout to fit your server's economy and players abusing it.
- Although it is indeed easy to mess up the configurations (and cause the plugin to not function properly when messed up), this plugin, unlike most other shop plugins, has in game commands to add, edit or remove shop items and shop categories from in game. Which are more 'foolproof' for anyone who is new to configuring their own server/plugin.
January 17, 2024
________________________________________
January 16, 2024
I wasnt able to set items with neither its name:id, then sometimes it worked and didnt crash, sometimes crash idk man just its not working good for this version
January 16, 2024
After all, 1.8 is a higly unstable server version and is not really our priority, nor recommended.
December 16, 2023
December 16, 2023
First of all, the reviews section is not the place for support. Please join our discord at https://discord.gpplugins.com/
Second, this plugin supports commands to add/edit/remove items and shop category's ingame, so there is no need to edit config files.
December 1, 2023
November 19, 2023
November 19, 2023
Since this update we changed the file structure and without migrating your data it will be lost.
This was our first(and hopefully last) ever big change in config files which required data migration.
Be sure to join our discord support server and we will be happy to help.
November 7, 2023
October 31, 2023
October 31, 2023
October 28, 2023
October 28, 2023
September 23, 2023
[02:57:16 ERROR]: Error occurred (in the plugin loader) while disabling EconomyShopGUI v6.0.6 (Is it up to date?)
java.lang.NullPointerException: Cannot invoke "org.json.simple.JSONObject.toJSONString()" because "this.skullCache" is null
at me.gypopo.economyshopgui.files.SkullCache.write(SkullCache.java:52) ~[EconomyShopGUI-6.0.6.jar:?]
at me.gypopo.economyshopgui.util.SkullUtil.saveCache(SkullUtil.java:92) ~[EconomyShopGUI-6.0.6.jar:?]
at me.gypopo.economyshopgui.EconomyShopGUI.onDisable(EconomyShopGUI.java:220) ~[EconomyShopGUI-6.0.6.jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:283) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.disablePlugin(PaperPluginInstanceManager.java:224) ~[paper-1.20.1.jar:git-Paper-176]
at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.disablePlugins(PaperPluginInstanceManager.java:148) ~[paper-1.20.1.jar:git-Paper-176]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.disablePlugins(PaperPluginManagerImpl.java:92) ~[paper-1.20.1.jar:git-Paper-176]
at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginManager.java:528) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_20_R1.CraftServer.disablePlugins(CraftServer.java:571) ~[paper-1.20.1.jar:git-Paper-176]
at net.minecraft.server.MinecraftServer.stopServer(MinecraftServer.java:942) ~[paper-1.20.1.jar:git-Paper-176]
at net.minecraft.server.dedicated.DedicatedServer.stopServer(DedicatedServer.java:813) ~[paper-1.20.1.jar:git-Paper-176]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1209) ~[paper-1.20.1.jar:git-Paper-176]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:317) ~[paper-1.20.1.jar:git-Paper-176]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
September 23, 2023
September 17, 2023
August 31, 2023
August 31, 2023
https://wiki.gpplugins.com/economyshopgui/basics/how-to#migration-of-data-to-v2
August 30, 2023
August 30, 2023
August 30, 2023
August 28, 2023
August 28, 2023
July 11, 2023
July 11, 2023
July 11, 2023
June 12, 2023
June 12, 2023
May 30, 2023
I want to use EssentialsX to sell items
May 30, 2023
May 4, 2023
But this time, when I tried to install it on my new server, I got a problem.
The language file is not correct.(version 5.4.2)
In the link " https://crowdin.com/project/economyshopgui" I found two kinds of Chinese language:simplified/traditional, but both of them are traditinal Chinese, which means simplified Chinese is not available.
Another problem is the plugin.jar includes just one kind of Chinese:"zh",it used to be correct simplified Chinese,but now it is traditional Chinese. I think that somebody uploaded the wrong language file to the website.
May 4, 2023
May 1, 2023
---------------------------------------------------------
April 21, 2023
---------------------------------------
[06:57:18] [ServerMain/INFO]: Building unoptimized datafixer
[06:57:19] [ServerMain/INFO]: Environment: authHost=' https://authserver.mojang.com', accountsHost=' https://api.mojang.com', sessionHost=' https://sessionserver.mojang.com', servicesHost=' https://api.minecraftservices.com', name='PROD'
[06:57:20] [ServerMain/INFO]: Loaded 7 recipes
[06:57:21] [Server thread/INFO]: Starting minecraft server version 1.19.2
[06:57:21] [Server thread/INFO]: Loading properties
[06:57:21] [Server thread/INFO]: Default game type: SURVIVAL
[06:57:21] [Server thread/INFO]: Generating keypair
[06:57:21] [Server thread/INFO]: Starting Minecraft server on 26.250.251.46:25565
[06:57:21] [Server thread/INFO]: Using default channel type
[06:57:22] [Server thread/INFO]: This server is running CraftBukkit version 3610-Bukkit-19df23a (MC: 1.19.2) (Implementing API version 1.19.2-R0.1-SNAPSHOT)
[06:57:22] [Server thread/ERROR]: Could not load 'plugins\EconomyShopGUI-5.3.5.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: net/md_5/bungee/api/chat/BaseComponent
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:147) ~[bukkit-1.19.2-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:393) ~[bukkit-1.19.2-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:301) ~[bukkit-1.19.2-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_19_R1.CraftServer.loadPlugins(CraftServer.java:412) ~[craftbukkit-1.19.2-R0.1-SNAPSHOT.jar:3610-Bukkit-19df23a]
at net.minecraft.server.dedicated.DedicatedServer.e(DedicatedServer.java:218) ~[craftbukkit-1.19.2-R0.1-SNAPSHOT.jar:3610-Bukkit-19df23a]
at net.minecraft.server.MinecraftServer.v(MinecraftServer.java:947) ~[craftbukkit-1.19.2-R0.1-SNAPSHOT.jar:3610-Bukkit-19df23a]
at net.minecraft.server.MinecraftServer.lambda$0(MinecraftServer.java:285) ~[craftbukkit-1.19.2-R0.1-SNAPSHOT.jar:3610-Bukkit-19df23a]
at java.lang.Thread.run(Thread.java:833) [?:?]
Caused by: java.lang.NoClassDefFoundError: net/md_5/bungee/api/chat/BaseComponent
at me.gypopo.economyshopgui.EconomyShopGUI.<init>(EconomyShopGUI.java:121) ~[?:?]
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?]
at java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128) ~[?:?]
at jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347) ~[?:?]
at java.lang.Class.newInstance(Class.java:645) ~[?:?]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:79) ~[bukkit-1.19.2-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:143) ~[bukkit-1.19.2-R0.1-SNAPSHOT.jar:?]
... 7 more
Caused by: java.lang.ClassNotFoundException: net.md_5.bungee.api.chat.BaseComponent
at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:147) ~[bukkit-1.19.2-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:99) ~[bukkit-1.19.2-R0.1-SNAPSHOT.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
at me.gypopo.economyshopgui.EconomyShopGUI.<init>(EconomyShopGUI.java:121) ~[?:?]
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?]
at java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128) ~[?:?]
at jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347) ~[?:?]
at java.lang.Class.newInstance(Class.java:645) ~[?:?]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:79) ~[bukkit-1.19.2-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:143) ~[bukkit-1.19.2-R0.1-SNAPSHOT.jar:?]
... 7 more
[06:57:22] [Server thread/INFO]: [CrisTreeCapitator] Loading CrisTreeCapitator v6.3.3
[06:57:22] [Server thread/INFO]: [Vault] Loading Vault v1.7.3-b131
[06:57:22] [Server thread/INFO]: [Oneblock] Loading Oneblock v1.1.0
[06:57:22] [Server thread/INFO]: [Essentials] Loading Essentials v2.19.8-dev+3-1eb5d8a
[06:57:22] [Server thread/INFO]: [Vault] Enabling Vault v1.7.3-b131
[06:57:22] [Server thread/WARN]: [Vault] Loaded class com.earth2me.essentials.api.Economy from Essentials v2.19.8-dev+3-1eb5d8a which is not a depend or softdepend of this plugin.
[06:57:22] [Server thread/INFO]: [Vault] [Economy] Essentials Economy found: Waiting
[06:57:22] [Server thread/INFO]: [Vault] [Permission] SuperPermissions loaded as backup permission system.
[06:57:22] [Server thread/INFO]: [Vault] Enabled Version 1.7.3-b131
[06:57:22] [Server thread/INFO]: Preparing level "OneBlock"
[06:57:22] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld
[06:57:24] [Worker-Main-9/INFO]: Preparing spawn area: 0%
[06:57:24] [Worker-Main-3/INFO]: Preparing spawn area: 0%
[06:57:24] [Worker-Main-3/INFO]: Preparing spawn area: 0%
[06:57:24] [Worker-Main-3/INFO]: Preparing spawn area: 0%
[06:57:24] [Worker-Main-11/INFO]: Preparing spawn area: 38%
[06:57:25] [Server thread/INFO]: Time elapsed: 2188 ms
[06:57:25] [Server thread/INFO]: Preparing start region for dimension minecraft:the_nether
[06:57:25] [Worker-Main-10/INFO]: Preparing spawn area: 0%
[06:57:25] [Worker-Main-11/INFO]: Preparing spawn area: 0%
[06:57:26] [Worker-Main-3/INFO]: Preparing spawn area: 7%
[06:57:26] [Worker-Main-10/INFO]: Preparing spawn area: 68%
[06:57:27] [Worker-Main-8/INFO]: Preparing spawn area: 71%
[06:57:27] [Worker-Main-1/INFO]: Preparing spawn area: 79%
[06:57:28] [Worker-Main-9/INFO]: Preparing spawn area: 85%
[06:57:28] [Worker-Main-14/INFO]: Preparing spawn area: 89%
[06:57:29] [Worker-Main-5/INFO]: Preparing spawn area: 97%
[06:57:29] [Server thread/INFO]: Time elapsed: 4112 ms
[06:57:29] [Server thread/INFO]: Preparing start region for dimension minecraft:the_end
[06:57:29] [Worker-Main-13/INFO]: Preparing spawn area: 0%
[06:57:29] [Worker-Main-15/INFO]: Preparing spawn area: 0%
[06:57:30] [Worker-Main-13/INFO]: Preparing spawn area: 58%
[06:57:30] [Server thread/INFO]: Time elapsed: 1297 ms
[06:57:30] [Server thread/INFO]: [CrisTreeCapitator] Enabling CrisTreeCapitator v6.3.3
[06:57:30] [Server thread/INFO]: [CrisTreeCapitator] WorldGuard not found. Maybe WorldGuard or this plugin are not up to date?
[06:57:30] [Server thread/INFO]: [0;34;1m[CrisTreeCapitator] [0;37;1m[0;32;1mAn update is available, use /tc update to update to the lastest version (from v6.3.3 to v6.3.9)[m
[06:57:30] [Server thread/INFO]: [CrisTreeCapitator] Enabled
[06:57:30] [Server thread/INFO]: [Oneblock] Enabling Oneblock v1.1.0
[06:57:30] [Server thread/INFO]: [Oneblock]
???····????·····??
???????????????????
???????????????????
??????????????????? by MrMarL
[06:57:30] [Server thread/INFO]: [Essentials] Enabling Essentials v2.19.8-dev+3-1eb5d8a
[06:57:30] [Server thread/INFO]: You are running a server with limited API functionality. EssentialsX will still work, but certain features may be disabled.
[06:57:31] [Server thread/INFO]: Attempting to convert old kits in config.yml to new kits.yml
[06:57:31] [Server thread/INFO]: No kits found to migrate.
[06:57:31] [Server thread/INFO]: Starting Essentials ban format conversion
[06:57:31] [Server thread/INFO]: Found 1 files to convert...
[06:57:31] [Server thread/INFO]: Converted 0/1
[06:57:31] [Server thread/INFO]: Ban format update complete.
[06:57:31] [Server thread/INFO]: Starting usermap repair
[06:57:31] [Server thread/INFO]: Reading: 0.00%
[06:57:31] [Server thread/INFO]: Completed usermap repair.
[06:57:31] [Server thread/INFO]: Attempting to migrate ignore list to UUIDs
[06:57:31] [Server thread/INFO]: Done converting ignore list.
[06:57:31] [Server thread/INFO]: Attempting to migrate legacy userdata keys to Configurate
[06:57:31] [Server thread/INFO]: Done converting legacy userdata keys to Configurate.
[06:57:31] [Server thread/INFO]: Done converting mail list.
[06:57:31] [Server thread/INFO]: #===========================================================================#
[06:57:31] [Server thread/INFO]: EssentialsX will now purge any NPC accounts which were incorrectly created.
[06:57:31] [Server thread/INFO]: Only NPC accounts with the default starting balance will be deleted. If
[06:57:31] [Server thread/INFO]: they turn out to be valid NPC accounts, they will be re-created as needed.
[06:57:31] [Server thread/INFO]: Any files deleted here will be backed up to the
[06:57:31] [Server thread/INFO]: "plugins/Essentials/userdata-npc-backup" folder. If you notice any files
[06:57:31] [Server thread/INFO]: have been purged incorrectly, you should restore it from the backup and
[06:57:31] [Server thread/INFO]: report it to us on GitHub:
[06:57:31] [Server thread/INFO]: https://github.com/EssentialsX/Essentials/issues/new/choose
[06:57:31] [Server thread/INFO]:
[06:57:31] [Server thread/INFO]: NOTE: This is a one-time process and will take several minutes if you have
[06:57:31] [Server thread/INFO]: a lot of userdata files! If you interrupt this process, EssentialsX will
[06:57:31] [Server thread/INFO]: skip the process until you rename or remove the backup folder.
[06:57:31] [Server thread/INFO]: #===========================================================================#
[06:57:31] [Server thread/INFO]: Found ~1 files under "plugins/Essentials/userdata"...
[06:57:31] [Server thread/INFO]: #===========================================================================#
[06:57:31] [Server thread/INFO]: EssentialsX has finished purging NPC accounts.
[06:57:31] [Server thread/INFO]:
[06:57:31] [Server thread/INFO]: Deleted accounts: 0
[06:57:31] [Server thread/INFO]: Total accounts processed: 1
[06:57:31] [Server thread/INFO]:
[06:57:31] [Server thread/INFO]: Purged accounts have been backed up to
[06:57:31] [Server thread/INFO]: "plugins/Essentials/userdata-npc-backup", and can be restored from there
[06:57:31] [Server thread/INFO]: if needed. Please report any files which have been incorrectly deleted
[06:57:31] [Server thread/INFO]: to us on GitHub:
[06:57:31] [Server thread/INFO]: https://github.com/EssentialsX/Essentials/issues/new/choose
[06:57:31] [Server thread/INFO]: #===========================================================================#
[06:57:31] [Server thread/INFO]: Loaded 38132 items from items.json.
[06:57:31] [Server thread/INFO]: Using locale zh_TW
[06:57:31] [Server thread/INFO]: ServerListPingEvent: Spigot iterator API
[06:57:31] [Server thread/INFO]: Starting Metrics. Opt-out using the global bStats config.
[06:57:31] [Server thread/INFO]: [Vault] [Economy] Essentials Economy hooked.
[06:57:31] [Server thread/INFO]: Using superperms-based permissions.
[06:57:31] [Server thread/WARN]: Could not register alias sell because it contains commands that do not exist: economyshopgui:sellall $1-
[06:57:31] [Server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it
[06:57:31] [Server thread/INFO]: Done (8.707s)! For help, type "help"
[06:57:31] [Server thread/INFO]: Essentials found a compatible payment resolution method: Vault Compatibility Layer (v1.7.3-b131)!
[06:57:31] [Craft Scheduler Thread - 0/INFO]: §6正在獲得版本資訊……
[06:57:31] [Craft Scheduler Thread - 3/INFO]: [Vault] Checking for Updates ...
[06:57:31] [Craft Scheduler Thread - 3/INFO]: [Vault] No new version available
[06:57:32] [Craft Scheduler Thread - 0/WARN]: §4你正在運行的 EssentialsX 已過時 §c53 §4個開發版本!
[06:57:32] [Craft Scheduler Thread - 0/WARN]: §4請到這裡下載:§chttps://essentialsx.net/downloads.html
[06:57:53] [Server thread/INFO]: Unknown command. Type "help" for help.[m
[06:57:57] [Server thread/INFO]: Unknown command. Type "help" for help.[m
[06:58:02] [Server thread/INFO]: Unknown command. Type "help" for help.
April 21, 2023
April 19, 2023
April 19, 2023
April 13, 2023
April 13, 2023
Bedrock players connected thru Geyser are simply not able to right click(in GUI's), testing this shows that when you right click on minecraft for windows(bedrock), the right click simply translates to a left click for all plugins.
So in simple, this cannot be fixed/added on our side. Bedrock players should sell items using either '/sellall' or '/sellgui'.
April 4, 2023
April 4, 2023
April 2, 2023
Made an independent plugin, dependent!
At the same time, the information both in the wiki and on spigot has not been updated.
This plugin cannot disable its own permissions on its own!
April 2, 2023
Since version 5.0.0, we've actually made the plugin less dependent on a permissions plugin, since permissions are now automatically assigned to access shops.
Though, if a server owner decides to make their shops limited, you can use a permissions plugin to change this.
Unlike before, where you required a permissions plugin to even access them.
But when we tried to tell you this on our discord, you were upset because the permissions could not be disabled using the plugin's source code, which is obviously not the way to manage permissions.
I recommend you look at a permissions plugin, unless you want to edit every plugin's source code on your server to manage permissions. Not to mention you would have to do that again for every plugin update.
https://imgur.com/GojJpwx
March 31, 2023
March 22, 2023
March 21, 2023
March 21, 2023
March 16, 2023
March 6, 2023
March 3, 2023
February 27, 2023
So stand by corrected, it is YOU who caters to the consumers, not the other way around, and with this plugin, who would have though that instead of procrastinating all the tickets sent to you that you could have easily solved the problem instead of hours to respond. Again I will re-post my comment, and keep reposing it so it stays at the top. I did however reduce the two stars to one. Who wants to deal with a developer that is so full of it they would come and curse you out in a forum such as this. Grow up, and if you don't like the bad reviews don't make trash plugins/post them on this website. Stay on github. we don't care.
as far as the chest plugin that was "causing issues" those commands were coded out to prevent conflicts by the developer of that program. You should take by example. That programmer took 5 mins to solve this problem, but your plugin is just down right trash. WHO TF would want to pay money for a plugin whose developer is not only a Karen but a Chad as well.
(original comment)
Plugin was working, then it stopped, didn't spit out any errors in console, even when debug was on. Discord support was even worse. Made ticket, got a bot reply an hour later for screenshots, I went ahead and provided them, then 8+ hours later STILL NO REPLY. Just another ticket waiting to be looked at by a developer who is clearly procrastinating and cannot provide the support they preach. I was going to invest in the premium, but if I'm getting treated like this, my money will be better spent somewhere else. I do not recommend the plugin, currently does not run on the latest build of paper mc(as of writing this, 2/26/2023) You should be grateful I gave you two stars. I will spread the word with all of my network- To ditch this plugin and find something better, and with actual support instead of a skeleton crew.
If any reviews pop up above mine after posting this and preaching about how incredible this plugin is and how it saved their life(you should question it's authenticity), they are most likely from their discord staff. We all know how developers send out their discord/network hermits to try to fan out the fire. Retrospective review has already been posted on yt. Thanks for making me realize I can find a better plugin elsewhere.
February 27, 2023
Im not gonna put much effort in replying to your bibles again cause your clearly not only reviewing the plugin.
Like I sayd in my previous reply where you mention you had to wait 8 hours for a reply from our support: You openeded a ticket, got a bot response to post your information such as the plugins you are using, and left after 3 hours yourself...
And no, we're not able to solve everyone's ticket in only 3 hours cause we have our own lives to, while I was catching some sleep for my next day at work...
You say that our staff posts the reviews, well, Im here to tell you that all reviews are legit, even the bad ones sadly. And hell I don't ask for reviews from our users, let alone my staff, there is simply no meaning in bothering them cause happy users will post them theirselfs.
I may just copy this reply over to your next review, I just hope no other developer has to deal with people like you. We also have our own lives, job and our own prioritys.
February 24, 2023
I just love this plugin so much and the creator behind it is a great spirit.
I use the premium version but I had to come back to give him credit.
No errors, no mem leaks, buyable commands, discord integration, /addhanditem, integrated reload, this plugin has it all!
February 11, 2023
February 11, 2023
Tried to read the part where it says that this plugin requires a economy provider?
January 27, 2023
January 24, 2023
January 24, 2023
January 19, 2023
January 11, 2023
January 11, 2023
January 6, 2023
January 6, 2023
After helping you in our discord server we've solved the issue which was simply that you didn't have an economy provider installed(which is mentioned on this plugin page that it is required).
If you have any other issues with the plugin, feel free to ask.
December 16, 2022
December 16, 2022
December 15, 2022
December 15, 2022
Could you please join our support discord so we can help you there.
November 18, 2022
November 18, 2022
October 27, 2022
October 27, 2022
However this is a server sided shop plugin, not a player trade plugin.
October 12, 2022
October 12, 2022
October 3, 2022
(google translate)
October 3, 2022
September 22, 2022
September 22, 2022
September 22, 2022
September 22, 2022
September 15, 2022
September 15, 2022
Your review must be at least 80 characters. Using filler characters to bypass this limit will get you punished, please write a proper and constructive review.
September 9, 2022
September 9, 2022
August 29, 2022
August 29, 2022
August 27, 2022
August 27, 2022
August 22, 2022
August 19, 2022
August 1, 2022
August 1, 2022
July 28, 2022
------------------------------------------------------------------------
July 22, 2022
July 22, 2022
July 16, 2022
July 10, 2022
July 10, 2022
June 10, 2022
May 18, 2022
Would help a LOT if you added the feature to have shop categories execute commands instead of opening a shop menu, that would allow users to tie this in with other sub-shops like GenBuckets etc.
April 28, 2022
April 23, 2022
April 6, 2022
April 1, 2022
April 1, 2022
April 1, 2022
March 31, 2022
And the previous review is a disgrace, it gives 1 star for something that is not included in the plugin!!!! XD The only thing this kind of people do is to demotivate DEV and that someday the plugin will stop being updated.
March 31, 2022
March 29, 2022
March 29, 2022
March 25, 2022
March 25, 2022
March 20, 2022
March 20, 2022
March 20, 2022
March 19, 2022
I would create a way to configure it faster. But the plugin is useful and they update it a lot. So it's OK
March 15, 2022
But I read the reviews below and laugh so much. I laughed normally about the discord
March 12, 2022
Good plugin :>
---------------------------------
March 7, 2022
But the plugin is good anyways
And yep, my main account is locked :/.
March 7, 2022
March 6, 2022
Just stop updating it everyday, make more changes and don't update it after each change
March 6, 2022
January 28, 2022
January 28, 2022
January 24, 2022
Blackmarket:
enable: true
material: "GRAY_STAINED_GLASS_PAN"
displayname: "&8&lBlackmarket"
place: 44
Lore:
- "&8&1dont tell anyone"
- "&8&1snitches get stiches"
January 24, 2022
January 22, 2022
[13:42:53 ERROR]: Paper Async Task Handler Thread - 32
java.util.ConcurrentModificationException: null
at java.util.TreeMap$PrivateEntryIterator.nextEntry(TreeMap.java:1486) ~[?:?]
at java.util.TreeMap$ValueIterator.next(TreeMap.java:1531) ~[?:?]
at net.minecraft.commands.Commands.fillUsableCommands(Commands.java:420) ~[?:?]
at net.minecraft.commands.Commands.sendAsync(Commands.java:378) ~[?:?]
at net.minecraft.commands.Commands.sendCommands(Commands.java:368) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
January 22, 2022
Please join our discord server for issues instead of using the reveiws section.
January 19, 2022
Screenshot error: https://imgur.com/a/zwWxztM need upddate
January 19, 2022
If you would read the error it litteraly says that the plugin is disabled because Vault couldn't be found...
Actually reading the plugin description instead of creating a spigot account and writing a useless 1 star review because the plugin doesn't work for the first time would have saved you some time but Im not here to judge...
January 9, 2022
January 8, 2022
January 3, 2022
January 2, 2022
December 10, 2021
December 10, 2021
December 7, 2021
November 5, 2021
November 5, 2021
October 9, 2021
October 9, 2021
September 22, 2021
September 13, 2021
September 13, 2021
September 13, 2021
September 11, 2021
September 8, 2021
September 8, 2021
August 31, 2021
August 31, 2021
August 28, 2021
Thank you very much for the loss of time. It's been 3 hours that I'm looking for the culprit, which allows to break the spawners in game.
>THE OPTION TO BREAK/POST SPAWNERS HAS NOTHING TO DO HERE! <
Last time I checked, it's not a plugin for spawners.
Despite that, the plugin is good, but this waste of time would have made me lose a lot of time or I could not be productive.
August 28, 2021
August 21, 2021
August 21, 2021
August 21, 2021
We were not able to replicate this issue in any of our testing.
August 10, 2021
how to add custom items?
------------------------------------------
otherwise its the world best shop plugin!
August 10, 2021
August 8, 2021
August 4, 2021
Lets start with the plugin.
Performance is sub-par. Causes spikes when using simple commands.
Configuration or lack there of. Most of the GUI's are hard coded. Now normally this wouldn't be an issue but since the whole point of this plugin is to allow a GUI based shop maybe some configurability should be prioritized in the coming updates.
That being said the plugin is on the right track and can be a really good and useful plugin in the future. Maybe take some inspiration from other plugins of the same category.
And now the reason for me making the review. Unfortunately.
So a user asked me if I could support this resource. I looked into it first to check for an API and couldn't find anything on either the wiki or the resource page. With the lack of information on an API I went to the discord.
I asked "Does this plugin have an API?" and was met with what could be perceived as hostility from the apparent moderator in the discord.
"It is closed source and people are not allowed to decompile it."
My simple question wasn't even answered. So Ill leave the conversation in images.
My recommendation to users is make sure this plugin is what you need. If you need other plugins to be able to access it you can either wait (for one to hopefully be added here) or find other plugins with API's.
Conversation: https://imgur.com/a/i2jwumB
August 4, 2021
About the performance I haven't noticed anything since a long time now, but however the last updates of the plugin doubles the time of item loading inside the shop screens and click events of players.
July 25, 2021
July 25, 2021
July 23, 2021
I use this on my server and it is awesome. Just one thing If I delete a section of the shop it has an error and sometimes the items don't get added (0.000000000000000000000000000000001% chance) But this is the best plugin for shops!
July 10, 2021
I have never had failures and very easy to configure
July 6, 2021
July 6, 2021
July 5, 2021
June 28, 2021
June 16, 2021
I have One suggestion. add a command that lets you create a shop section. That would be awesome!
June 12, 2021
June 12, 2021
May 22, 2021
May 22, 2021
May 18, 2021
May 18, 2021
This is just how config files work.
But I recommend you to check out the /editshop command to configure items with a command ingame since it puts the settings in the right format for you!
April 16, 2021
April 16, 2021
April 10, 2021
April 6, 2021
April 6, 2021
March 29, 2021
March 29, 2021
This issue will be fixed soon as possible!
March 22, 2021
To anyone reading this, the Plugin takes patients to edit and the group on Discord help as much as they can, not all of them are developers themselves but are learning from there experiences they've had with the plugin and sharing it with others!
Would I suggest this plugin, Hell yeah, it's super simple to edit either using the commands or by editing the YML files directly. If you are to use this plugin just be patient and read the Wiki, trust me, IT helps!
March 22, 2021
But, we are working on a premium version of the plugin with a build in GUI editor that is really easy, simple and quick to use to edit all the items inside the shop. It will speed up the process, Im sure!
March 19, 2021
March 19, 2021
I wonder which extra features you are speaking of that can't be turned on.
March 15, 2021
March 15, 2021
First we worked on the shop config, and if we did ANYTHING wrong, it would delete all of our work and disable the shop.
So we went through and meticulously added items reloading after each to finally after solid weeks of work, getting the shop to where it was usable.
Couldn't delete items we didn't want in shop, since it would crash the plugin.
Then came along the issue of this plugins built in silk touch spawners. Players could mine them in protected areas, and when we added in our own silkspawner plugin, and changed the compatibility it would break.
That was the final straw since our players were breaking our economy.
I recommend BossProShops as it's more intuitive to use and less probability to break when something is done wrong.
March 15, 2021
Also, the spawner provider build in has a option to disable itself, you would now if you atleast ask for support or look at the wiki.
March 14, 2021
n
March 14, 2021
March 8, 2021
Lore:
Displayname:
Name:
There is everything.
I had no problems with 1.8.8 spigot and it is very nice to have English language support.
Türk arkadaşlara tavsiye ederim.
March 8, 2021
March 7, 2021
and it would be nice if you can also buy items in the shop that can execute a command when buying the weirs really nice
Hello and good day I wish you and I like a very great plugin =)
But I still have a wish or idea and it is really nice if that could be implemented if possible
------ It is really nice if you could add items from other plugins that you hold in your hand with acidification or commands or so with / editshop, the defense is mega nice =)
Examples: from the plugins I mean ((mmoitems, command items 2.2.1 etc. and also standard items with enchantments weir Really nice if you would add that
Examples:
https://www.spigotmc.org/resources/command-items.42556/
https://www.spigotmc.org/resources/mmoitems-premium.39267/
March 7, 2021
Glad you like the plugin.
We are working on a premiun version of the plugin with more features, including executing commands on items inside the shop.
Custom items with NBT data is also being added in that version, we might add a command to add the items to shop also, stay tuned for that!
Thanks for leaving your review, if there are any more questions, please join our discord server: https://discord.com/invite/nPyuB4F
I wish you also a good day!
February 28, 2021
February 28, 2021
February 26, 2021
February 26, 2021
February 17, 2021
And then, can you support items with nbt or lore ,custom name items?
February 17, 2021
February 11, 2021
February 11, 2021
February 4, 2021
February 4, 2021
January 29, 2021
January 29, 2021
January 23, 2021
January 23, 2021
January 19, 2021
December 29, 2020
What plugin as shop goes its great, and i hope you will keep the good work!
December 29, 2020
November 27, 2020
November 27, 2020
November 19, 2020
November 19, 2020
October 29, 2020
October 29, 2020
October 18, 2020
23:
material: "SPAWNER"
spawnertype: "VILLAGER"
displayname: "Villager Spawner"
buy: 250000
sell: -1
October 18, 2020
September 26, 2020
August 31, 2020
FR : Fonctionne très bien, simple à configurer, totalement modifiable.
August 20, 2020
August 20, 2020
August 18, 2020
August 18, 2020
August 5, 2020
August 3, 2020
July 23, 2020
Great plugin, keep up the amazing work.
July 23, 2020
July 7, 2020
But how about that you can use something like @ a / @ p? That would realy Awesome!
July 7, 2020
July 4, 2020
June 11, 2020
The plugin does the job really well, is easily manage-able, has alot of decent features, a customizable shop menu, customizable sections, customizable items in the sections, and most important of all, IS EXTREMELY OPEN to user suggestions!
Respect to the devs, and I genuinely hope you use this plugin since just by using this plugin will also improve the user experience even more for other people since your input really and suggestions does matter!
June 11, 2020
June 3, 2020
June 3, 2020
May 30, 2020
May 30, 2020
May 12, 2020
May 12, 2020
May 8, 2020
May 1, 2020
April 30, 2020
April 30, 2020
March 30, 2020
1) Can we shrink the size of the main shop menu to not be 48 empty blocks or something like that. To shrink the main menu to a set amount of blocks? Thanks! I think many would enjoy this feature.
March 30, 2020
January 25, 2020
The developer helped me when I had a small problem, if you have one, I advise you to go on his discord and ask him for a solution.
January 25, 2020
January 22, 2020
January 22, 2020
January 16, 2020
January 15, 2020
January 15, 2020
December 27, 2019
December 27, 2019
December 25, 2019
Gracias!
-------------
It works perfect in 1.15 as it was in the previous versions! Discord support is very good.
Thank you!
November 24, 2019
Permissions:
EconomyShopGUI.bal (This allows player to use /bal command!)
EconomyShopGUI.balothers (Allows you to check someone else balance)
EconomyShopGUI.shop (This permission allows players to use the shop)
EconomyShopGUI.pay (Allows you to pay a player)
EconomyShopGUI.setmoney (This allows you to set money from a player)
EconomyShopGUI.sellall (Allows you to use the sellall command to sell all items in your inventory)
EconomyShopGUI.sellallitem (When you have this permission you are able to sell all specific item(s) inside your inventory when you use a parameter after the /sellall command Example: /sellall baked_potato)
when people put this on there plugin page it would be nice if the plugin developer would explain where the permission exactly go & how you put them in. I never know where you exactly to put them in the permission area or in the chat command for players to use the command.
November 24, 2019
You need to download a permissions plugin and from there you can make groups and add players to the groups.
Pleasse join my discord server for support/questions next time. http://discord.gg/24AY4Qb
October 12, 2019
October 12, 2019
September 2, 2019
EN-
Thank you for the plugins, would be nice if you add the eggs in the shop and also a system to sell rank or permission like fly or top or other
Good Jobs bro
September 2, 2019
August 22, 2019
August 22, 2019
August 22, 2019
August 22, 2019
August 22, 2019
? es que mi sv sera 1.13.2 hasta que encuentre todos los pl perfectamente y estable
August 19, 2019
August 19, 2019
August 4, 2019
August 4, 2019