Sueta

GlobalMarketChest - GUI Shop Plugin

1.16.3

GUI shop plugin that allows to easily create global shops to sell and buy auctions

·Plugin
  1. 1.16.3latestRelease 1.16.3 - Minecraft 26.32 weeks ago
    Feature : - Add new 26.3 items
  2. 1.16.2Release 1.16.2 - Minecraft 26.2Sep 7, 2026
    Feature : - Add new 26.2 items Fix : - Fix display name of item in 26.2
    88 downloads
  3. 1.16.1Release 1.16.1 - Fix update inventory name for 1.20Mar 22, 2026
    Fix : · Use NMS to update inventory name for 1.20.X
    422 downloads
  4. 1.16.0Release 1.16.0 - Minecraft 1.21.11Dec 21, 2025
    Feature : - Add new 1.21.11 items Tech features : - A big work has been made to use spigot-api as much as possible instead of NMS to reduce break at each new minecraft version. - Use PersistentDataContainer instead of NBT for anti-duplication system - Use Inventory.setTitle instead of NMS to update inventory name - Use Material registry to get ItemStack instead of NMS - Use NamespacedKey instead of MinecraftKey Fixes : - Fix parsing of minecraft version for >1.21.10 (only one digit were parsed for patch) - Force update of inventory after each click, fix #153 - Fix issue with price-limits loading in 1.21.10 (removed duckconfig)
    287 downloads
  5. 1.15.10Release 1.15.10 - Minecraft 1.21.8Jul 31, 2025
    Feature : · Add new 1.21.8 items Fix : · Fix inventory name for MC >=1.21.7
    583 downloads
  6. 1.15.9Release 1.15.9 - Paper fixJun 6, 2025
    Fix : · Fix fail to retrieve item name with paper >=1.21.4
    476 downloads
  7. 1.15.8Release 1.15.8 - Minecraft 1.21.5May 12, 2025
    Feature : · Add new 1.21.5 items Fix : · Fix item with custom nbt not protected for MC >= 1.20.6 · Fix inventory renaming not working for MC 1.12 and 1.13
    273 downloads
  8. 1.15.7Release 1.15.7 - Minecraft 1.21.4Dec 20, 2024
    Feature : · Add new 1.21.4 items Fix : · Fix reloading of interface when changing group name while creating shop
    1205 downloads
  9. 1.15.6Release 1.15.6 - Minecraft 1.21.3Nov 21, 2024
    Feature : · Add support for Minecraft 1.21.3 · fix some issues with categories and inventory renaming
    313 downloads
  10. 1.15.5Release 1.15.5 - Vietnamese translationOct 27, 2024
    Translation : · Add Vietnamese translation by ✰ Mao Mao ✰
    311 downloads
  11. 1.15.4Release 1.15.4 - Fix paper 1.21Aug 1, 2024
    Fix : · Fix retrieval of MC version for paper 1.21
    627 downloads
  12. 1.15.3Release 1.15.3 - Minecraft 1.21Jun 16, 2024
    Feature : · Add support for Minecraft 1.21
    457 downloads
  13. 1.15.2Release 1.15.2 - Minecraft 1.20.6 and bug fixJun 12, 2024
    Feature : · Add support for new 1.20.6 items (1.21 experimentals) Fix : · Fix retrieval of minecraft key in 1.20.6 · Fix anti-duplication system broken in 1.20.6 · Fix renaming of inventory broken since 1.20.2 · Fix stacktrace showing when clicking with an item in SearchView
    449 downloads
  14. 1.15.1Release 1.15.1 - Duplication fixJan 27, 2024
    Fix : · Add checks to prevent duplicate when undo a group of auctions with slow connection
    885 downloads
  15. 1.15.0Release 1.15.0 - Support Minecraft 1.20Jun 11, 2023
    Features : · Add support for Minecraft 1.20 /!\ If you use Minecraft 1.20, don't forget to reset your categories.yml to have the new items.
    1108 downloads
  16. 1.14.0Release 1.14.0 - 1.19.3 and bug fixesDec 18, 2022
    Features : · Add support for 1.19.3 · Add new pre-1.20 items in categories.yml Fixes : · Fix pagination not reset between recent bough and created auctions · Fix reversed sort of last bought auctions · Fix rendering issue after searching by item and by name /!\ If you use Minecraft 1.19.3 and you want new pre-1.20 items, don't forget to reset your categories.yml to have the new items.
    854 downloads
  17. 1.13.0Release 1.13.0 - Support Minecraft 1.19Jun 11, 2022
    Features : · Add support for Minecraft 1.19 · Add the boolean CheckUpdate in config to disable the checking of new version. Thanks @tuanzisama for your contribution.
    1535 downloads
  18. 1.12.1Release 1.12.1 - Bug fixes for minecraft 1.18.2Mar 5, 2022
    Fix : · Fix some bugs with minecraft 1.18.2
    940 downloads
  19. 1.12.0Release 1.12.0 - Japanese and Spanish translationJan 2, 2022
    Features : · Add Japanese translation - by @theilqer · Add Spanish translation - by @XLuxBX Thanks to both of them for their translations.
    858 downloads
  20. 1.11.0Release 1.11.0 - Minecraft 1.18Dec 5, 2021
    Feature : · Add support for minecraft 1.18 Fixes : · Fix all NMS issues with 1.18 · Rollback the DuckConfig version that breaks price-limits
    599 downloads
  21. 1.10.1Release v1.10.1Jul 11, 2021
    Fixes : · Fix NPE when try to get displayname in buy auction interface
    1568 downloads
  22. 1.10.0Release 1.10.0 - Minecraft 1.17Jun 13, 2021
    Features : · Add support for minecraft 1.17 Fixes : · Revert the fix "Variables not shown correctly when the update is too quick", the fix caused variables not displayed randomly /!\ If you use Minecraft 1.17, don't forget to reset your categories.yml to have the new items.
    698 downloads
  23. 1.9.0Release 1.9.0Apr 2, 2021
    Features : · Add bstats metrics (You know me, let me know you) · Add message to notify new plugin version · Add config to make auctions anonymous · Add interface to see bought auctions in last X hours · Change login message to add expired auctions · Add per shop permissions for open shop, create and buy auctions Fixes : · Variables not shown correctly when the update is too quick · Lag with login message /!\ Don't forget to reset your config and your language file or update the config with changes below Config changes : Old : Code (YAML): # Send a message (number of sold auctions) to player when join a server MessageLoginSoldAuctions : true New : Code (YAML): General : # Defines if metrics are sent to Bstats. It helps me to know you a little more :) Metrics : true Options: Broadcast : # Send a message to the player on join to the server LoginMessage : # Send the number of sold auctions SoldAuctions : true # Send the number of expired auctions ExpiredAuctions : true # Config about anonymous auctions Anonymous : # Define if Seller name must be hide (anonymous) Seller : false # Define if Buyer name must be hide (anonymous) Buyer : falseButtons: LastBoughtAuctions : minecraft:compass LastCreatedAuctions : minecraft:clock
    1104 downloads
  24. 1.8.2Release 1.8.2 - 1.16.2Aug 29, 2020
    A small release just to add 1.16.2 support. Features : · Add support of 1.16.2 · Add piglin_brute_spawn_egg in categories · Update Chinese, Turkish and Russian translations
    2287 downloads
  25. 1.8.1Release 1.8.1 - 1.16Jun 27, 2020
    Features : · Add support of minecraft 1.16.1 · Add an option so that certain shulker boxes are not affected by the SeeContent option (list of display names to exclude) (to do lucky box for example) /!\ Don't forget to reset your config or update the config with changes below Config changes : Old : Code (YAML): # Allow to see content of shulker when a player want to buy it SeeShulkerBoxContent : true New : Code (YAML): # Config about shulker box ShulkerBox : # Allow to see the content of a shulker box when a player want to buy it SeeContent : true # List of display names not affected by SeeContent config parameter # If SeeContent is true, can't see the content of shulker box that contains following displaynames (ignore case) # If SeeContent is false, can see only the content of shulker box that contains following displaynames (ignore case) ExceptDisplayNames : # - "lucky"
    1127 downloads
  26. 1.8.0Release 1.8.0 - Multi-ServerMay 17, 2020
    /!\ Don't forget to reset your config and language file Features : Multi-Server · Add support of MysqlPlayerDataBridge to create shops that can be used between servers (MultiServer.MysqlPlayerDataBridgeSupport) · Add a ServerName property to identify shops between servers (MultiServer.ServerName) Advice price · Remove the use of defaultPrice for advice price when there is no advice price · Add a type of analysis to choose which auctions status should have an impact on the advice price (Options.AdvicePrice.Analyze) · Add the advice price in view of items sold Other features · Add blacklist of items lore to prevent the sell of items with a specific lore (ItemsBlacklist.Lores) · Add a broadcast message when a player creates an auction (Options.Broadcast.CreationInsideWorld) · You now have an interface to see the content of a Shulker Box, it's always good to know what we are going to buy (Options.SeeShulkerBoxContent) · Add an auto-generated config file to limit the minimum and maximum price an item can be sold (Price.LimitPriceChoice) Technical : · All variables in the language files (%s, %d) have been replaced by variable names ({shopName}) to allow to change their order Fixes : · Fix NPE when the world of a shop doesn't exists · Prevent pickup of items if player is in droppable interface · Fix encoding issue with serialized items
    719 downloads
  27. 1.7.0Release 1.7.0Feb 17, 2020
    Features : · Create interface that display last created auctions (exemple: last 24 hours) · Add advice average price when choose price for auction creation · Add message number of auctions sold since previous connection · Standardize money display format, all contains money unit now · Add config parameter NumberDaysExpiration available inside ranks Fixes : · Fix #108 - Bug with sell of heads not possible · Make password for database optional /!\ Don't forget to reset your config and language file
    1551 downloads
  28. 1.6.0Release 1.6.0 - Happy new yearJan 5, 2020
    I would like to wish an happy new year to everyone ! May this year be full of happiness and successes Feature : · Add 1.15 support Fix : · Fix duplicate issue with inventory already opened
    901 downloads
  29. 1.5.1Release 1.5.1Nov 13, 2019
    Fixes : · Fix typo error in table name inside mysql full script · Fix missing table name variable for table patches
    791 downloads
  30. 1.5.0Release 1.5.0Nov 12, 2019
    /!\ This release applies databases changes. Even though I didn't encounter any problems in all my tests, I advise you to make a database backup before use it. Features : · Add buttons to repeat the auction one by one · #75 - Add admin button to remove player auctions · #86 - Add admin interface to see player auctions · Rename globalmarketchest.admin.deleteshop to globalmarketchest.admin.shops.deleteshop Technical : · Create PatchHandler to auto update database, add patch to add status · Refactor of interface loader · Add customization of background Thanks to translators for translation : @Coby_Cola, @Drynael, @Ranqstrail , @VStitch, @cvary61 and @milyl11222 Fixes : · Fix interface title not set when reopen inventory · Fix wrong item for drop when creating auction (for 1.13 and 1.14) · Fix head creation impossible in 1.12 · Fix #102 - Renew of auction can exceed maxAuctions of a player · Fix expiration not working with sqlite /!\ Don't forget to reset your config and language file
    281 downloads
  31. 1.4.2Release 1.4.2Sep 17, 2019
    Just a little release to fix interface duplication issue Fix: · Fix bug #99 - Duplication of items when chat editing is not finished · Prevent way to open two shops with command
    732 downloads
  32. 1.4.1Release V1.4.1 - RussianAug 27, 2019
    Just a little release to add russian translation and fix a bug inside research of auctions by items. Features : - Add Russian translation - Thanks to @VStitch Fix: - Fix bug #97 - Bug with search by similar item
    386 downloads
  33. 1.4.0Release v1.4.0 - THE END OF DARK AGESAug 6, 2019
    !!! Dark ages are gone !!! This new release add SQLite, it's a portable SQL database, no need to configure your personal MySQL server anymore !! You just have to drag an drop the jar and all works alone ! Like each release, the config file evolves : Old config : Code (YAML): Connection : # The url/ip to access to your database server Host : localhost # Port used by your database server Port : 3306 # The database name that you have already created Database : my_database # The user you want to use to login User : my_user # The password of the user set above Password : my_password # Define if the connection must be secure or not with ssl # UseSSL: false # The prefix you want to user of tables to avoid conflicts with other tables TablePrefix : GMC_ # The simultaneous connection always active to reduce time of interface execution SimultaneousConnection : 4 New config Code (YAML): Storage : # Storage type. Possible values: sqlite, mysql # If Storage type is equals to mysql you will need to fill informations inside Connection part Type : sqlite # The prefix you want to user of tables to avoid conflicts with other tables TablePrefix : GMC_ # Connection informations Connection : # The url/ip to access to your database server Host : localhost # Port used by your database server Port : 3306 # The database name that you have already created Database : my_database # The user you want to use to login User : my_user # The password of the user set above Password : my_password # Define if the connection must be secure or not with ssl # UseSSL: false # The simultaneous connection always active to reduce time of interface execution SimultaneousConnection : 4 By default the plugin is configured to use SQLite, if you use a MySQL server, after reset your config file set de Storage.Type to mysql and set your database informations inside part Storage.Connection. Fix: - Fix issue with tables were not created inside MySQL. Caused by sql_mode NO_ZERO_DATE - Fix stacktrace (NoSuchMethod) displayed /!\ Don't forget to reset your config file
    422 downloads
  34. 1.3.2Release v1.3.2 - Bug fix and blacklist/whitelist allowed worldJul 22, 2019
    Features : - Add blacklist or whitelist system for allowed world when creating shops (See wiki) - Add missing Turkish and Polish translation for fix command Fix: - Fix major bug, that prevent players to create auctions with minecraft 1.14.4 (caused by the way to get item namespace that changed) /!\ Don't forget to reset your config file or replace you config variable WorldAllowed with: Code (YAML): ShopWorlds: Type : 'blacklist'
    425 downloads
  35. 1.3.1Update v1.3.1 - Bug fix and Support of Polish and TurkishJul 14, 2019
    Languages : · Add full support of Polish - Thanks to @Ranqstrail · Add full support of Turkish - Thanks to @cvary61 /!\ Don't forget to reset your language file. Fix : · Fix error when creating table caused by CURRENT_TIMESTAMP with Mysql 5 · Add unknown shops not previously shown inside shop list but disable TP · Add multiverse softdepend to be sure all worlds are loaded · Fix issue with auctions not displayed when changing version of minecraft · Fix display issue with old metadata · Add command to convert old auctions to new minecraft version · Add lock of shops while converting
    335 downloads
  36. 1.3.0Update v1.3.0 - Ranks and GermanJun 10, 2019
    Languages : · Add full support of german- Thanks to @Drynael Features : · Create new rank system to customize some config variables. (See below) · Add the possibility to limit the number of shop a player can create (config variables: LimitGlobalShopByPlayer and MaxGlobalShopByPlayer) · Add the possibility to customize the prefix displayed in each chat message from the plugin · Add config variable to choose the distance to link a block with a shop (maximum 3 blocks to prevent lags) · Update the open command to open a shop for another player · Permission: globalmarketchest.admin.commands.open · Add a close command to close the interface of a player · Permission: globalmarketchest.admin.commands.close Important : Some permissions have changed : · globalmarketchest.commands.list.detail.tp becomes globalmarketchest.commands.list.tp Ranks : Here is an example of configuration for ranks available inside config.yml. Code (YAML): Options : # Define the maximum auctions by player MaxAuctionByPlayer : 50 # Define you want to limit the max globalshop a player can create LimitGlobalShopByPlayer : true # Define the max globalshop a player can create. To works, player must have permission: globalmarketchest.globalshop.createshop MaxGlobalShopByPlayer : 0 Ranking : # Define if the ranks system is enabled EnableRanks : true # List of ranks Ranks : # Name of rank # A rank can be given to a player by giving the permission globalmarketchest.ranks.<rank_name> # Example here: globalmarketchest.ranks.member Member: MaxGlobalShopByPlayer : 1 VIP: MaxAuctionByPlayer : 100 MaxGlobalShopByPlayer : 5 Admin: MaxAuctionByPlayer : 500 LimitGlobalShopByPlayer : false Ranks allow to override some parameters available inside Options section. For now you can only override 3 parameters : · MaxAuctionByPlayer · LimitGlobalShopByPlayer · MaxGlobalShopByPlayer To give access to a rank to a player you must set him the permissions, globalmarketchest.ranks.<rank_name>. For example for member you have to give the access to permission globalmarketchest.ranks.member Ranks can be combined together, it will keep the higher value for numbers and it will keep the false value for boolean. Each rank inherits the parameters inside Options section. NB : Don't forget to set parameter Ranking.EnableRanks to true to test ranks /!\ Don't forget to reset your language file and your config file. Fix : · Fix group by and default value issue with new versions of mysql · Fix failed table creation on new versions of mysql · Add UseSSL flag comment in config.yml · Fix and clean permissions inside plugin.yml · Fix message player doesn't exist on first connect
    501 downloads
  37. 1.2.0Update v1.2.0 - Support 1.14 and 1.12May 19, 2019
    Support : · Add full support of minecraft 1.14 · Add full support of minecraft 1.12 Features : · Chat editing mode : · Add timeout to leave chat · Add exit word to leave chat manually · Add flag UseSSL for database connections · Add partial support of chinese language ( lang-zn_CN.yml ) · /!\ The file lang-en_EN.yml has been renamed to lang-en_US.yml NB: Don't forget to reset your language file, your config file and your category file. Fix : · Fix IndexOutOfRange while linking with shop · Prevent execution of command inside chat editing mode · Add missing version message inside help Tech : · Refactor chat editing mode (Use of Conversation) · Add apache lang3 inside plugin jar, because it was downgraded to v2.6 inside spigot jar in 1.14 · Add folder langs inside resources · Versions : · Add annotation system to support multi versions · Split config to support multi minecraft versions Thanks : Thanks to @Coby_Cola for Chinese translate.​
    437 downloads
  38. 1.1.0V1.1.0 - Search auctionMar 17, 2019
    · Add command version to get the plugin version · Create new interface to search auctions · Add following auctions search : · By similar items (Drop item in interface or click with the item on button) · By item name (Chat search, search done on minecraft key) · By player name (Chat search) · Fix ChatInput when trying to open a second time a shop already opened · Fix location issue when world doesn't exist NB: Don't forget to reset your language file and your config file. Example using the new search feature :
    489 downloads
  39. 1.0.0Feb 16, 2019
    375 downloads

Similar projects

Plugin →