Compatibility
Minecraft: Java Edition
1.21–1.21.1
1.20.x
1.19.x
1.18.2
Platforms
Bukkit
Supported environments
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Creators
Details
Licensed GPL-3.0-only
Created 2 years ago
Updated 3 months ago
Changelog
3.4.0.0
Warning: This is a major update, have a lots internal changes, please make sure you have backup for worlds, databases and configs!
Warning: This update contains database structure changes, downgrade without backup is impossible and may kill your shop data!
New Features:
- [BETA] Shop Benefits! Now you are able to add players into your shop benefits! Share the earnings together with customize percentage! (only selling shops) [/qs benefit] Check Details
- Compatibility module Lands now support LandsAPI 6.22.0 and up only.
- Compatibility ARM now build against advanced-region-market 3.13.12.
- Discord server link now added into ErrorReporter, now you will see our discord server link while QuickShop catch any internal error then you can report it instantly.
Bug Fixes
- Fixed exception in
/qs find
command when any of shop not loaded correctly. - Fixed RollbarErrorReporter sometimes report non quickshop errors.
- Fixed loan feature doesn't work in some situation.
- Fixed the tax value range warning description.
- Fixed dupilicate Crowdin manifest retrieve, this should can improve CrowdinOTA performance by reduce the Internet API requests.
- Fixed debug logger may blocked the threads if any error occurs between after logger lock locked and before lock released.
- Fixed incorrect Crowdin link in
config.yml
Security
- Fixed potential XXE attacks exploit.
Removed
- Option
trying-fix-banlance-insuffient
now removed from configuration since it doesn't work well, most economy plugin can handle balance cache correctly, if something doesn't work, it should be economy plugin side issue. - Removed command
/qs debug sql <sql>
function now completely removed from source code and binary. - Some un-used classes and staled classes now removed from both source code and binary.
Optimize
- Optimized heap memory usage by reduce same fields in objects.
- General code clean up and optimize.
Dependencies
- Update towny from 0.98.3.10 to 0.98.4.2.
- Update PlotSquared-Core from 6.10.1 to 6.10.4.
- Update PlotSquared-Bukkit from 6.10.1 to 6.10.4.
- Update LandsAPI from 6.15.0 to 6.20.0. (breaking)
- Update unirest-java from 3.13.11 to 3.13.12 .
- Update commons-compress from 1.21 to 1.22.
- Update advanced-region-market from 3.3.6 to 3.13.12.
Misc
- Updated developer list in
plugin.yml
from Github Repository Contributors, thanks for contributing!
Files
Metadata
Release channel
ReleaseVersion number
3.4.0.0Loaders
Game versions
1.18.2–1.19.2Downloads
368Publication date
November 20, 2022 at 3:56 PMPublisher
Ghost_chu
Owner