Releases: md5sha256/AreaShop
Bug fixes
MiniMessage support
Adds support for MiniMessage in config files and a migration tool. MM language files are suffixed with _MM.yml (so EN.yml --> EN_MM.yml). Existing languages will still work; however, legacy and minimessage languages cannot be mixed (i.e. if MM is used, then the server will only attempt to parse messages in minimessage syntax).
Release 2.7.16
This build mostly contains buildscript/tooling changes. There are no new gameplay features/bugfixes from the snapshot.
Changes:
- Minor buildscript changes (update dependency versions)
- Fix jitpack build failures
Snapshot 2.7.16
- Adds a new transfer command
/as transfer <player> [region]
. (Permisison:areashop.transfer
) - Adds a new command
/as settransfer <region> <true/false>
to toggle whether transfers are enabled/disabled for a region - Adds general.transferMode region setting (toggles whether a region can be transferred)
- Adds multiple new lang keys (settransfer-.... and transfer-...) in EN.yml.
A region can be transferred if a player is either the landlord or the owner (renter/buyer). In the case where the player is both the landlord and the owner, the landlordship will be transferred.
Note: this is a player only command.
Release 2.7.15
- Remove warning of saving regions with null owners on shutdown (correct behaviour is to do nothing)
- Minor performance improvement for GeneralRegion#isLandlord
- Minor perfrommance improvement for FindCommand
- Fixed nullpointer when comparing null pre release types in VersionData (fixes the NPE of the autoupdater on startup)
Don't fail for any version >= 1.17.1
Project structure refactored so that we don't need a new platform adapter for every new minecraft version. This stops the plugin from failing due to a missing platform adapter on versions such as 1.20 and 1.20.1. This does not mean that those version are supported; however, the plugin will still function (on any version >= 1.17.1)
On another note, the github updater has been properly fixed to use semver parsing so that it treats snapshot versions as older than full releases.
Release 2.7.14
- Drop explicit support for 1.20 and 1.20.1
(although they should still work fine)EDIT: does not work with 1.20 nor 1.20.1 - Fixes bugs with signs being invalidated upon restart and signs not being deleted from memory when a region is deleted
Add support for 1.20.2
NOTE the commit history for this release is messed up. This jar includes the 2 commits relating to 1.20.2 support.
Bug fixes
Support for 1.20
Adds support for 1.20