Skip to content

AreaShop v2.2.1

Compare
Choose a tag to compare
@NLthijs48 NLthijs48 released this 17 Oct 19:47
· 288 commits to master since this release
  • 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 <region> always showing a line specifying the landlord, even when there is not one (it would show <UNKNOWN>).
  • 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.