Releases: EpiCanard/GlobalMarketChest
Releases · EpiCanard/GlobalMarketChest
Release v1.6.0
- Add 1.15 support
- Fix duplicate issue with inventory already opened
Release v1.5.1
Fixes :
- Fix typo error in table name inside mysql full script
- Fix missing table name variable for table patches
Release v1.5.0
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
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
Fix :
- Fix #99 - Duplication of items when chat editing is not finished
- Prevent way to open two shops with command
Release v1.4.1
Features:
- Add Russian translation - Thanks to VStitch
Fix :
- Fix bug #97 - Bug with search by similar item
Release v1.4.0
!!! 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
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
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
Support :
- Add full support of german- Thanks to @Drynael
Features :
- Create new rank system to customize some config variables (for now :
MaxAuctionByPlayer
,LimitGlobalShopByPlayer
andMaxGlobalShopByPlayer
) - Add the possibility to limit the number of shop a player can create (config variables:
LimitGlobalShopByPlayer
andMaxGlobalShopByPlayer
) - 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
becomesglobalmarketchest.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
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