Skip to content

Releases: EpiCanard/GlobalMarketChest

Release v1.6.0

05 Jan 15:53
Compare
Choose a tag to compare
  • Add 1.15 support
  • Fix duplicate issue with inventory already opened

Release v1.5.1

13 Nov 20:30
Compare
Choose a tag to compare

Fixes :

  • Fix typo error in table name inside mysql full script
  • Fix missing table name variable for table patches

Release v1.5.0

12 Nov 21:34
Compare
Choose a tag to compare

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

feature-v1-5-0

Technical :

  • Create PatchHandler to auto update database, add patch to add status
  • Refactor of interface loader
  • Add customization of background

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

Release v1.4.2

17 Sep 20:56
Compare
Choose a tag to compare

Fix :

  • Fix #99 - Duplication of items when chat editing is not finished
  • Prevent way to open two shops with command

Release v1.4.1

27 Aug 21:06
Compare
Choose a tag to compare

Features:

  • Add Russian translation - Thanks to VStitch

Fix :

  • Fix bug #97 - Bug with search by similar item

Release v1.4.0

06 Aug 21:58
Compare
Choose a tag to compare

!!! 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 files evolves :

Old config :

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

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

If you have MySQL server after reset your config file set de Storage.type to mysql.

Fix:

  • Fix issue with tables were not created inside MySQL. Caused by sql_mode NO_ZERO_DATE
  • Fix stacktrace (NoSuchMethod) displayed

Release v1.3.2

22 Jul 21:08
39d0db9
Compare
Choose a tag to compare

Features :

  • Add blacklist or whitelist system for allowed world when creating shops
  • Add missing Turkish and Polish translation for fix command

Fix:

  • Fix #92 major bug, that prevent players to create auctions with minecraft 1.14.4 (caused by the way to get item namespace that changed)

Release v1.3.1

14 Jul 15:27
19837f0
Compare
Choose a tag to compare

Language Support:

  • Add support of Polish language - Thanks to @Ranqstrail
  • Add support of Turkish language - Thanks to @cvary61

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 #87
    • Fix display issue with old metadata
    • Add command to convert old auctions to new minecraft version
    • Add lock of shops while converting

Release v1.3.0

10 Jun 14:40
091b5c6
Compare
Choose a tag to compare

Support :

  • Add full support of german- Thanks to @Drynael

Features :

  • Create new rank system to customize some config variables (for now : MaxAuctionByPlayer, LimitGlobalShopByPlayer and MaxGlobalShopByPlayer)
  • 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

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

Release v1.2.0

18 May 23:29
a65ade4
Compare
Choose a tag to compare

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

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