diff --git a/Changelog.md b/Changelog.md index 0a38958..ba3e363 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,3 +1,25 @@ +## AreaShop V2.2.1 +* Added a setting to deny extending rental regions when the player is above his limits (if the player cannot rent the region back when he unrents it then it he is considered to be above his limits). Setting `allowRegionExtendsWhenAboveLimits` can be found in `config.yml` and is by default set at `false`, this modifies the behaviour of AreaShop compared to the previous version, but this is probably something that users already expect to happen. +* Fixed a bug with `/as tp` sometimes teleporting to the region instead of a the sign when a player has certain permissions. +* Moved all documentation to GitHub, as you probably have already seen. +* Added permission `areashop.buyresell` and `areashop.buynormal` to be able to prevent players from buying regions that are in reselling mode, or regions that are not in reselling mode. +* Fixed `/as find` without balance argument using a maximum of zero instead of the balance of the player + formatting of the price will now use the proper currency formatting instead of a plain number. +* Fixed `/as info` trying to filter by group for a couple of sub commands when it should not. +* Fixed `/as info region ` always showing a line specifying the landlord, even when there is not one (it would show ``). +* Added Vault jar file to the repository to make compiling easier, only cloning + running with Maven is enough now. +* Improved handling of failed file loading for all config and region files, better messages in console for when it happens. +* Remove `lastActive` line from region files when unrented/sold, nothing serious, just cleanup. +* Fixed sign click actions still executing even when the Bukkit event is cancelled. +* Breaking signs that are connected to regions will not longer disconnect it, but instead make it float. +* Made removing regions from AreaShop less destructible for region flags, only greeting and farewell are removed to avoid confusion (this helps when you accidentally add wrong regions). +* Fixed support for the seconds modifiers when using `/as setduration`. +* Added support for weeks modifiers for specifying time durations. +* Cleaned old Dutch time modifiers from `config.yml`, **Warning: This will break existing signs with these modifiers if not re-added in the config**. Regions using incorrect time specifiers will be listed in the console/log at startup. +* Unrenting/selling a region that has a landlord will now get the money from the landlord instead of introducing new money. If the landlord does not have enough money then the user will get nothing back. +* Change the default sign tags to `[asrent]` and `[asbuy]`, this prevents clashes with for example Essentials. This will not impact already linked signs, only creating new signs and the tags can still be easily changed in the config. + +*** + ## AreaShop V2.2.0 * Change to a module based Maven project to support dependencies with multiple versions: * 1 .jar file for AreaShop, no different files for certain dependencies anymore.