TownyAdvanced/Towny (com.palmergames.bukkit.towny:towny)
### [`v0.100.2.9`](https://togithub.com/TownyAdvanced/Towny/releases/tag/0.100.2.9): for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* & 1.20.*
[Compare Source](https://togithub.com/TownyAdvanced/Towny/compare/0.100.2.8...0.100.2.9)
- Fix scheduling 0 tick delayed task on paper, courtesy of Warrior with PR [#7404](https://togithub.com/TownyAdvanced/Towny/issues/7404).
- Call NewResidentThread sync on Folia, courtesy of Warrior with PR [#7394](https://togithub.com/TownyAdvanced/Towny/issues/7394).
- Disable admins-bypassing-pvp settings by default.
- New Config Option: global_town_settings.admins_can_always_pvp
- Default: false
- If set to true, any player with towny.admin (or OP,) will be able to hurt other players overriding any location's PVP setting.
- Setting this to true will create avenues for admins to abuse players.
- Expand DeleteTownEvent and DeleteNationEvent with sender & causes, courtesy of Warrior with PRs [#7412](https://togithub.com/TownyAdvanced/Towny/issues/7412) & [#7415](https://togithub.com/TownyAdvanced/Towny/issues/7415).
- Closes [#7410](https://togithub.com/TownyAdvanced/Towny/issues/7410).
- Fix dragon egg teleportation on left click, courtesy of gecko10000 with PR [#7419](https://togithub.com/TownyAdvanced/Towny/issues/7419).
- Fix TownyMessaging sending null messages.
- Bump net.coreprotect:coreprotect from 22.3 to 22.4.
- Bump com.github.seeseemelk:MockBukkit-v1.20 from 3.86.0 to 3.86.1.
- Bump net.kyori:adventure-text-minimessage from 4.16.0 to 4.17.0.
- Bump net.kyori:adventure-text-serializer-plain from 4.16.0 to 4.17.0.
***
Cumulative changes since 0.100.2.00.100.2.8
- Fix town bank being paid to someone who is not the mayor, when the mayor uses /t delete and is_deleted_town_and_nation_bank_balances_paid_to_owner is true.
- Fix workflows running twice on pull requests, courtesy of Warrior with PR [#7402](https://togithub.com/TownyAdvanced/Towny/issues/7402).
- Fix Towny not loading on older minecraft servers missing FileNameUtils modern methods, courtesy of Warrior with PR [#7403](https://togithub.com/TownyAdvanced/Towny/issues/7403).
- Closes [#7399](https://togithub.com/TownyAdvanced/Towny/issues/7399).
- Allow setting a default plot price of -1, courtesy of Warrior with PR [#7313](https://togithub.com/TownyAdvanced/Towny/issues/7313).
- A town can now prevent their plots going up for sale by setting a plot price of -1, using /t set plotprice -1.
- Closes [#7295](https://togithub.com/TownyAdvanced/Towny/issues/7295).
- Add option to use world key instead of world name, courtesy of gecko10000 with PR [#7388](https://togithub.com/TownyAdvanced/Towny/issues/7388). (First-Time Contributor!)
- New Config Option: plugin.interfacing.web_map.world_name_uses_world_key
- Default: false
- If enabled, the world name placeholder will be replaced with the world key instead of the Bukkit name.
- This should be enabled if you use SquareMap.
- Bump adventure platform bukkit to 4.3.3-SNAPSHOT, courtesy of Warrior with PR [#7395](https://togithub.com/TownyAdvanced/Towny/issues/7395).
- Adds support for 1.20.5/6 in Towny.
- API: add NATION_LIST_BY, TOWN_LIST_BY TownyCommandAddons.
- Closes [#7397](https://togithub.com/TownyAdvanced/Towny/issues/7397).
0.100.2.7
- Add extra message shown to outlaws when they enter towns, describing what the length of the jail time is, as well as potential bail costs.
- Closes [#7389](https://togithub.com/TownyAdvanced/Towny/issues/7389).
- API: Add TownSetOutpostSpawnEvent.
- A cancellable event thrown before a player uses /t set outpost, which is used to set an outpost's spawn point.
- Fix invites becoming unusable after an invite receiver changes their name.
- Bump org.apache.commons:commons-text from 1.11.0 to 1.12.0.
- Bump com.github.seeseemelk:MockBukkit-v1.20 from 3.80.0 to 3.86.0.
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.2 to 3.5.3.
0.100.2.6
- Fix async LoadedMetadataEvent call on folia, courtesy of Warrior with PR [#7377](https://togithub.com/TownyAdvanced/Towny/issues/7377).
- Fix Ascii map throwing CommandException when plot is for sale.
- Closes [#7378](https://togithub.com/TownyAdvanced/Towny/issues/7378).
- Fix npe in town add resident event listener, courtesy of Warrior with PR [#7382](https://togithub.com/TownyAdvanced/Towny/issues/7382).
- Fix nation deleted message showing when a predeletenationevent is cancelled.
- Closes [#7380](https://togithub.com/TownyAdvanced/Towny/issues/7380).
- Fix potential ConcurrentModificationException while using Folia.
0.100.2.5
- Fix spawn particles able to be drawn while Towny is disabled.
- Closes [#7372](https://togithub.com/TownyAdvanced/Towny/issues/7372).
- Fix regression from 0.100.2.4 where deleted town/nation bank refunds could cause money duplication, courtesy of Warrior with PR [#7375](https://togithub.com/TownyAdvanced/Towny/issues/7375).
- Closes [#7374](https://togithub.com/TownyAdvanced/Towny/issues/7374).
0.100.2.4
- Skip showing the "Modes set:" message when someone has their town removed.
- Add ability to pay out town and nation bank balances to the mayor or nation leader when possible, when a town or nation is deleted.
- Closes [#7370](https://togithub.com/TownyAdvanced/Towny/issues/7370).
- New Config Option: economy.banks.is_deleted_town_and_nation_bank_balances_paid_to_owner
- Default: true
- When set to true, a town or nation which is deleted will attempt to pay the balance bank balance to the mayor or leader.
- This will only succeed if the town or nation has a mayor or leader.
- Fix OutlawTeleportEvent being able to be thrown async.
- Add the ability to see who is selling a plot.
- Closes [#7371](https://togithub.com/TownyAdvanced/Towny/issues/7371).
- New Config Option: notification.plot.forsaleby
- Default: \&e\[For Sale by %s: %s]
- Removed Config Option: notification.plot.forsale
- Add better error message when you try to buy a plot you already own.
- Update logging code, courtesy of Articdive with PR [#7314](https://togithub.com/TownyAdvanced/Towny/issues/7314).
- Drops the usage of deprecated methods and begins using the towny.log file again.
- Closes [#5855](https://togithub.com/TownyAdvanced/Towny/issues/5855).
0.100.2.3
- Stop non-Towny-using worlds showing a ChunkNotification when entered.
- Fix /ta unclaim throwing an NPE while the refund on unclaim feature is active.
- Fix missing "info" from plot command tab completes.
- Fix regression from 0.100.2.2 which broke the folia tasks.
0.100.2.2
- Fix issue with max-allies-per-nation not being respected.
- Add CancelledTownyTeleportEvent, thrown when a player has their towny spawn cancelled via moving, damage, or via the TownyAPI class.
- Closes [#7353](https://togithub.com/TownyAdvanced/Towny/issues/7353).
- Skip processing claim particles for unloaded chunks, courtesy of Warrior with PR [#7351](https://togithub.com/TownyAdvanced/Towny/issues/7351).
- Add consumer methods to the task scheduler, courtesy of Warrior with PR [#7264](https://togithub.com/TownyAdvanced/Towny/issues/7264).
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0.
- Bump com.github.seeseemelk:MockBukkit-v1.20 from 3.78.0 to 3.80.0.
- Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1.
- Bump org.apache.commons:commons-compress from 1.26.0 to 1.26.1.
0.100.2.1
- Fix regression dating back to 0.99.5.17 which broke the are_new_residents_prompted_to_town_spawn feature.
- Fix regression dating back to 0.100.1.8, which caused the hasWorld causing SQL dbs to not load worlds with capital letters' townblocks.
- Closes [#7337](https://togithub.com/TownyAdvanced/Towny/issues/7337).
- Fix unclaim entity delete not working on folia, courtesy of Warrior with PR [#7345](https://togithub.com/TownyAdvanced/Towny/issues/7345).
- Fix potential NPE in the TownyDamageEvent, courtesy of FiLKoNd with PR [#7339](https://togithub.com/TownyAdvanced/Towny/issues/7339). (First-Time Contributor!)
***
Towny Sponsors
I want to give a big thank you to all of my sponsors: These are the people that help to make Towny's support and development as active as it is, and who supported me during this pre-release of Towny.
##### ⏬ Download available as a .jar file in the Assets section below:
### [`v0.100.2.8`](https://togithub.com/TownyAdvanced/Towny/releases/tag/0.100.2.8): for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* & 1.20.*
[Compare Source](https://togithub.com/TownyAdvanced/Towny/compare/0.100.2.7...0.100.2.8)
- Fix town bank being paid to someone who is not the mayor, when the mayor uses /t delete and is_deleted_town_and_nation_bank_balances_paid_to_owner is true.
- Fix workflows running twice on pull requests, courtesy of Warrior with PR [#7402](https://togithub.com/TownyAdvanced/Towny/issues/7402).
- Fix Towny not loading on older minecraft servers missing FileNameUtils modern methods, courtesy of Warrior with PR [#7403](https://togithub.com/TownyAdvanced/Towny/issues/7403).
- Closes [#7399](https://togithub.com/TownyAdvanced/Towny/issues/7399).
- Allow setting a default plot price of -1, courtesy of Warrior with PR [#7313](https://togithub.com/TownyAdvanced/Towny/issues/7313).
- A town can now prevent their plots going up for sale by setting a plot price of -1, using /t set plotprice -1.
- Closes [#7295](https://togithub.com/TownyAdvanced/Towny/issues/7295).
- Add option to use world key instead of world name, courtesy of gecko10000 with PR [#7388](https://togithub.com/TownyAdvanced/Towny/issues/7388). (First-Time Contributor!)
- New Config Option: plugin.interfacing.web_map.world_name_uses_world_key
- Default: false
- If enabled, the world name placeholder will be replaced with the world key instead of the Bukkit name.
- This should be enabled if you use SquareMap.
- Bump adventure platform bukkit to 4.3.3-SNAPSHOT, courtesy of Warrior with PR [#7395](https://togithub.com/TownyAdvanced/Towny/issues/7395).
- Adds support for 1.20.5/6 in Towny.
- API: add NATION_LIST_BY, TOWN_LIST_BY TownyCommandAddons.
- Closes [#7397](https://togithub.com/TownyAdvanced/Towny/issues/7397).
***
Cumulative changes since 0.100.2.00.100.2.7
- Add extra message shown to outlaws when they enter towns, describing what the length of the jail time is, as well as potential bail costs.
- Closes [#7389](https://togithub.com/TownyAdvanced/Towny/issues/7389).
- API: Add TownSetOutpostSpawnEvent.
- A cancellable event thrown before a player uses /t set outpost, which is used to set an outpost's spawn point.
- Fix invites becoming unusable after an invite receiver changes their name.
- Bump org.apache.commons:commons-text from 1.11.0 to 1.12.0.
- Bump com.github.seeseemelk:MockBukkit-v1.20 from 3.80.0 to 3.86.0.
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.2 to 3.5.3.
0.100.2.6
- Fix async LoadedMetadataEvent call on folia, courtesy of Warrior with PR [#7377](https://togithub.com/TownyAdvanced/Towny/issues/7377).
- Fix Ascii map throwing CommandException when plot is for sale.
- Closes [#7378](https://togithub.com/TownyAdvanced/Towny/issues/7378).
- Fix npe in town add resident event listener, courtesy of Warrior with PR [#7382](https://togithub.com/TownyAdvanced/Towny/issues/7382).
- Fix nation deleted message showing when a predeletenationevent is cancelled.
- Closes [#7380](https://togithub.com/TownyAdvanced/Towny/issues/7380).
- Fix potential ConcurrentModificationException while using Folia.
0.100.2.5
- Fix spawn particles able to be drawn while Towny is disabled.
- Closes [#7372](https://togithub.com/TownyAdvanced/Towny/issues/7372).
- Fix regression from 0.100.2.4 where deleted town/nation bank refunds could cause money duplication, courtesy of Warrior with PR [#7375](https://togithub.com/TownyAdvanced/Towny/issues/7375).
- Closes [#7374](https://togithub.com/TownyAdvanced/Towny/issues/7374).
0.100.2.4
- Skip showing the "Modes set:" message when someone has their town removed.
- Add ability to pay out town and nation bank balances to the mayor or nation leader when possible, when a town or nation is deleted.
- Closes [#7370](https://togithub.com/TownyAdvanced/Towny/issues/7370).
- New Config Option: economy.banks.is_deleted_town_and_nation_bank_balances_paid_to_owner
- Default: true
- When set to true, a town or nation which is deleted will attempt to pay the balance bank balance to the mayor or leader.
- This will only succeed if the town or nation has a mayor or leader.
- Fix OutlawTeleportEvent being able to be thrown async.
- Add the ability to see who is selling a plot.
- Closes [#7371](https://togithub.com/TownyAdvanced/Towny/issues/7371).
- New Config Option: notification.plot.forsaleby
- Default: \&e\[For Sale by %s: %s]
- Removed Config Option: notification.plot.forsale
- Add better error message when you try to buy a plot you already own.
- Update logging code, courtesy of Articdive with PR [#7314](https://togithub.com/TownyAdvanced/Towny/issues/7314).
- Drops the usage of deprecated methods and begins using the towny.log file again.
- Closes [#5855](https://togithub.com/TownyAdvanced/Towny/issues/5855).
0.100.2.3
- Stop non-Towny-using worlds showing a ChunkNotification when entered.
- Fix /ta unclaim throwing an NPE while the refund on unclaim feature is active.
- Fix missing "info" from plot command tab completes.
- Fix regression from 0.100.2.2 which broke the folia tasks.
0.100.2.2
- Fix issue with max-allies-per-nation not being respected.
- Add CancelledTownyTeleportEvent, thrown when a player has their towny spawn cancelled via moving, damage, or via the TownyAPI class.
- Closes [#7353](https://togithub.com/TownyAdvanced/Towny/issues/7353).
- Skip processing claim particles for unloaded chunks, courtesy of Warrior with PR [#7351](https://togithub.com/TownyAdvanced/Towny/issues/7351).
- Add consumer methods to the task scheduler, courtesy of Warrior with PR [#7264](https://togithub.com/TownyAdvanced/Towny/issues/7264).
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0.
- Bump com.github.seeseemelk:MockBukkit-v1.20 from 3.78.0 to 3.80.0.
- Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1.
- Bump org.apache.commons:commons-compress from 1.26.0 to 1.26.1.
0.100.2.1
- Fix regression dating back to 0.99.5.17 which broke the are_new_residents_prompted_to_town_spawn feature.
- Fix regression dating back to 0.100.1.8, which caused the hasWorld causing SQL dbs to not load worlds with capital letters' townblocks.
- Closes [#7337](https://togithub.com/TownyAdvanced/Towny/issues/7337).
- Fix unclaim entity delete not working on folia, courtesy of Warrior with PR [#7345](https://togithub.com/TownyAdvanced/Towny/issues/7345).
- Fix potential NPE in the TownyDamageEvent, courtesy of FiLKoNd with PR [#7339](https://togithub.com/TownyAdvanced/Towny/issues/7339). (First-Time Contributor!)
***
Towny Sponsors
I want to give a big thank you to all of my sponsors: These are the people that help to make Towny's support and development as active as it is, and who supported me during this pre-release of Towny.
##### ⏬ Download available as a .jar file in the Assets section below:
### [`v0.100.2.7`](https://togithub.com/TownyAdvanced/Towny/releases/tag/0.100.2.7): for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* & 1.20.*
[Compare Source](https://togithub.com/TownyAdvanced/Towny/compare/0.100.2.6...0.100.2.7)
- Add extra message shown to outlaws when they enter towns, describing what the length of the jail time is, as well as potential bail costs.
- Closes [#7389](https://togithub.com/TownyAdvanced/Towny/issues/7389).
- API: Add TownSetOutpostSpawnEvent.
- A cancellable event thrown before a player uses /t set outpost, which is used to set an outpost's spawn point.
- Fix invites becoming unusable after an invite receiver changes their name.
- Bump org.apache.commons:commons-text from 1.11.0 to 1.12.0.
- Bump com.github.seeseemelk:MockBukkit-v1.20 from 3.80.0 to 3.86.0.
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.2 to 3.5.3.
***
Cumulative changes since 0.100.2.00.100.2.6
- Fix async LoadedMetadataEvent call on folia, courtesy of Warrior with PR [#7377](https://togithub.com/TownyAdvanced/Towny/issues/7377).
- Fix Ascii map throwing CommandException when plot is for sale.
- Closes [#7378](https://togithub.com/TownyAdvanced/Towny/issues/7378).
- Fix npe in town add resident event listener, courtesy of Warrior with PR [#7382](https://togithub.com/TownyAdvanced/Towny/issues/7382).
- Fix nation deleted message showing when a predeletenationevent is cancelled.
- Closes [#7380](https://togithub.com/TownyAdvanced/Towny/issues/7380).
- Fix potential ConcurrentModificationException while using Folia.
0.100.2.5
- Fix spawn particles able to be drawn while Towny is disabled.
- Closes [#7372](https://togithub.com/TownyAdvanced/Towny/issues/7372).
- Fix regression from 0.100.2.4 where deleted town/nation bank refunds could cause money duplication, courtesy of Warrior with PR [#7375](https://togithub.com/TownyAdvanced/Towny/issues/7375).
- Closes [#7374](https://togithub.com/TownyAdvanced/Towny/issues/7374).
0.100.2.4
- Skip showing the "Modes set:" message when someone has their town removed.
- Add ability to pay out town and nation bank balances to the mayor or nation leader when possible, when a town or nation is deleted.
- Closes [#7370](https://togithub.com/TownyAdvanced/Towny/issues/7370).
- New Config Option: economy.banks.is_deleted_town_and_nation_bank_balances_paid_to_owner
- Default: true
- When set to true, a town or nation which is deleted will attempt to pay the balance bank balance to the mayor or leader.
- This will only succeed if the town or nation has a mayor or leader.
- Fix OutlawTeleportEvent being able to be thrown async.
- Add the ability to see who is selling a plot.
- Closes [#7371](https://togithub.com/TownyAdvanced/Towny/issues/7371).
- New Config Option: notification.plot.forsaleby
- Default: \&e\[For Sale by %s: %s]
- Removed Config Option: notification.plot.forsale
- Add better error message when you try to buy a plot you already own.
- Update logging code, courtesy of Articdive with PR [#7314](https://togithub.com/TownyAdvanced/Towny/issues/7314).
- Drops the usage of deprecated methods and begins using the towny.log file again.
- Closes [#5855](https://togithub.com/TownyAdvanced/Towny/issues/5855).
0.100.2.3
- Stop non-Towny-using worlds showing a ChunkNotification when entered.
- Fix /ta unclaim throwing an NPE while the refund on unclaim feature is active.
- Fix missing "info" from plot command tab completes.
- Fix regression from 0.100.2.2 which broke the folia tasks.
0.100.2.2
- Fix issue with max-allies-per-nation not being respected.
- Add CancelledTownyTeleportEvent, thrown when a player has their towny spawn cancelled via moving, damage, or via the TownyAPI class.
- Closes [#7353](https://togithub.com/TownyAdvanced/Towny/issues/7353).
- Skip processing claim particles for unloaded chunks, courtesy of Warrior with PR [#7351](https://togithub.com/TownyAdvanced/Towny/issues/7351).
- Add consumer methods to the task scheduler, courtesy of Warrior with PR [#7264](https://togithub.com/TownyAdvanced/Towny/issues/7264).
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0.
- Bump com.github.seeseemelk:MockBukkit-v1.20 from 3.78.0 to 3.80.0.
- Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1.
- Bump org.apache.commons:commons-compress from 1.26.0 to 1.26.1.
0.100.2.1
- Fix regression dating back to 0.99.5.17 which broke the are_new_residents_prompted_to_town_spawn feature.
- Fix regression dating back to 0.100.1.8, which caused the hasWorld causing SQL dbs to not load worlds with capital letters' townblocks.
- Closes [#7337](https://togithub.com/TownyAdvanced/Towny/issues/7337).
- Fix unclaim entity delete not working on folia, courtesy of Warrior with PR [#7345](https://togithub.com/TownyAdvanced/Towny/issues/7345).
- Fix potential NPE in the TownyDamageEvent, courtesy of FiLKoNd with PR [#7339](https://togithub.com/TownyAdvanced/Towny/issues/7339). (First-Time Contributor!)
***
Towny Sponsors
I want to give a big thank you to all of my sponsors: These are the people that help to make Towny's support and development as active as it is, and who supported me during this pre-release of Towny.
##### ⏬ Download available as a .jar file in the Assets section below:
### [`v0.100.2.6`](https://togithub.com/TownyAdvanced/Towny/releases/tag/0.100.2.6): for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* & 1.20.*
[Compare Source](https://togithub.com/TownyAdvanced/Towny/compare/0.100.2.5...0.100.2.6)
- Fix async LoadedMetadataEvent call on folia, courtesy of Warrior with PR [#7377](https://togithub.com/TownyAdvanced/Towny/issues/7377).
- Fix Ascii map throwing CommandException when plot is for sale.
- Closes [#7378](https://togithub.com/TownyAdvanced/Towny/issues/7378).
- Fix npe in town add resident event listener, courtesy of Warrior with PR [#7382](https://togithub.com/TownyAdvanced/Towny/issues/7382).
- Fix nation deleted message showing when a predeletenationevent is cancelled.
- Closes [#7380](https://togithub.com/TownyAdvanced/Towny/issues/7380).
- Fix potential ConcurrentModificationException while using Folia.
***
Cumulative changes since 0.100.2.00.100.2.5
- Fix spawn particles able to be drawn while Towny is disabled.
- Closes [#7372](https://togithub.com/TownyAdvanced/Towny/issues/7372).
- Fix regression from 0.100.2.4 where deleted town/nation bank refunds could cause money duplication, courtesy of Warrior with PR [#7375](https://togithub.com/TownyAdvanced/Towny/issues/7375).
- Closes [#7374](https://togithub.com/TownyAdvanced/Towny/issues/7374).
0.100.2.4
- Skip showing the "Modes set:" message when someone has their town removed.
- Add ability to pay out town and nation bank balances to the mayor or nation leader when possible, when a town or nation is deleted.
- Closes [#7370](https://togithub.com/TownyAdvanced/Towny/issues/7370).
- New Config Option: economy.banks.is_deleted_town_and_nation_bank_balances_paid_to_owner
- Default: true
- When set to true, a town or nation which is deleted will attempt to pay the balance bank balance to the mayor or leader.
- This will only succeed if the town or nation has a mayor or leader.
- Fix OutlawTeleportEvent being able to be thrown async.
- Add the ability to see who is selling a plot.
- Closes [#7371](https://togithub.com/TownyAdvanced/Towny/issues/7371).
- New Config Option: notification.plot.forsaleby
- Default: \&e\[For Sale by %s: %s]
- Removed Config Option: notification.plot.forsale
- Add better error message when you try to buy a plot you already own.
- Update logging code, courtesy of Articdive with PR [#7314](https://togithub.com/TownyAdvanced/Towny/issues/7314).
- Drops the usage of deprecated methods and begins using the towny.log file again.
- Closes [#5855](https://togithub.com/TownyAdvanced/Towny/issues/5855).
0.100.2.3
- Stop non-Towny-using worlds showing a ChunkNotification when entered.
- Fix /ta unclaim throwing an NPE while the refund on unclaim feature is active.
- Fix missing "info" from plot command tab completes.
- Fix regression from 0.100.2.2 which broke the folia tasks.
0.100.2.2
- Fix issue with max-allies-per-nation not being respected.
- Add CancelledTownyTeleportEvent, thrown when a player has their towny spawn cancelled via moving, damage, or via the TownyAPI class.
- Closes [#7353](https://togithub.com/TownyAdvanced/Towny/issues/7353).
- Skip processing claim particles for unloaded chunks, courtesy of Warrior with PR [#7351](https://togithub.com/TownyAdvanced/Towny/issues/7351).
- Add consumer methods to the task scheduler, courtesy of Warrior with PR [#7264](https://togithub.com/TownyAdvanced/Towny/issues/7264).
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0.
- Bump com.github.seeseemelk:MockBukkit-v1.20 from 3.78.0 to 3.80.0.
- Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1.
- Bump org.apache.commons:commons-compress from 1.26.0 to 1.26.1.
0.100.2.1
- Fix regression dating back to 0.99.5.17 which broke the are_new_residents_prompted_to_town_spawn feature.
- Fix regression dating back to 0.100.1.8, which caused the hasWorld causing SQL dbs to not load worlds with capital letters' townblocks.
- Closes [#7337](https://togithub.com/TownyAdvanced/Towny/issues/7337).
- Fix unclaim entity delete not working on folia, courtesy of Warrior with PR [#7345](https://togithub.com/TownyAdvanced/Towny/issues/7345).
- Fix potential NPE in the TownyDamageEvent, courtesy of FiLKoNd with PR [#7339](https://togithub.com/TownyAdvanced/Towny/issues/7339). (First-Time Contributor!)
***
Towny Sponsors
I want to give a big thank you to all of my sponsors: These are the people that help to make Towny's support and development as active as it is, and who supported me during this pre-release of Towny.
This PR contains the following updates:
0.100.2.5
->0.100.2.9
Release Notes
TownyAdvanced/Towny (com.palmergames.bukkit.towny:towny)
### [`v0.100.2.9`](https://togithub.com/TownyAdvanced/Towny/releases/tag/0.100.2.9): for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* & 1.20.* [Compare Source](https://togithub.com/TownyAdvanced/Towny/compare/0.100.2.8...0.100.2.9) - Fix scheduling 0 tick delayed task on paper, courtesy of Warrior with PR [#7404](https://togithub.com/TownyAdvanced/Towny/issues/7404). - Call NewResidentThread sync on Folia, courtesy of Warrior with PR [#7394](https://togithub.com/TownyAdvanced/Towny/issues/7394). - Disable admins-bypassing-pvp settings by default. - New Config Option: global_town_settings.admins_can_always_pvp - Default: false - If set to true, any player with towny.admin (or OP,) will be able to hurt other players overriding any location's PVP setting. - Setting this to true will create avenues for admins to abuse players. - Expand DeleteTownEvent and DeleteNationEvent with sender & causes, courtesy of Warrior with PRs [#7412](https://togithub.com/TownyAdvanced/Towny/issues/7412) & [#7415](https://togithub.com/TownyAdvanced/Towny/issues/7415). - Closes [#7410](https://togithub.com/TownyAdvanced/Towny/issues/7410). - Fix dragon egg teleportation on left click, courtesy of gecko10000 with PR [#7419](https://togithub.com/TownyAdvanced/Towny/issues/7419). - Fix TownyMessaging sending null messages. - Bump net.coreprotect:coreprotect from 22.3 to 22.4. - Bump com.github.seeseemelk:MockBukkit-v1.20 from 3.86.0 to 3.86.1. - Bump net.kyori:adventure-text-minimessage from 4.16.0 to 4.17.0. - Bump net.kyori:adventure-text-serializer-plain from 4.16.0 to 4.17.0. ***Cumulative changes since 0.100.2.0
0.100.2.8
- Fix town bank being paid to someone who is not the mayor, when the mayor uses /t delete and is_deleted_town_and_nation_bank_balances_paid_to_owner is true. - Fix workflows running twice on pull requests, courtesy of Warrior with PR [#7402](https://togithub.com/TownyAdvanced/Towny/issues/7402). - Fix Towny not loading on older minecraft servers missing FileNameUtils modern methods, courtesy of Warrior with PR [#7403](https://togithub.com/TownyAdvanced/Towny/issues/7403). - Closes [#7399](https://togithub.com/TownyAdvanced/Towny/issues/7399). - Allow setting a default plot price of -1, courtesy of Warrior with PR [#7313](https://togithub.com/TownyAdvanced/Towny/issues/7313). - A town can now prevent their plots going up for sale by setting a plot price of -1, using /t set plotprice -1. - Closes [#7295](https://togithub.com/TownyAdvanced/Towny/issues/7295). - Add option to use world key instead of world name, courtesy of gecko10000 with PR [#7388](https://togithub.com/TownyAdvanced/Towny/issues/7388). (First-Time Contributor!) - New Config Option: plugin.interfacing.web_map.world_name_uses_world_key - Default: false - If enabled, the world name placeholder will be replaced with the world key instead of the Bukkit name. - This should be enabled if you use SquareMap. - Bump adventure platform bukkit to 4.3.3-SNAPSHOT, courtesy of Warrior with PR [#7395](https://togithub.com/TownyAdvanced/Towny/issues/7395). - Adds support for 1.20.5/6 in Towny. - API: add NATION_LIST_BY, TOWN_LIST_BY TownyCommandAddons. - Closes [#7397](https://togithub.com/TownyAdvanced/Towny/issues/7397).0.100.2.7
- Add extra message shown to outlaws when they enter towns, describing what the length of the jail time is, as well as potential bail costs. - Closes [#7389](https://togithub.com/TownyAdvanced/Towny/issues/7389). - API: Add TownSetOutpostSpawnEvent. - A cancellable event thrown before a player uses /t set outpost, which is used to set an outpost's spawn point. - Fix invites becoming unusable after an invite receiver changes their name. - Bump org.apache.commons:commons-text from 1.11.0 to 1.12.0. - Bump com.github.seeseemelk:MockBukkit-v1.20 from 3.80.0 to 3.86.0. - Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.2 to 3.5.3.0.100.2.6
- Fix async LoadedMetadataEvent call on folia, courtesy of Warrior with PR [#7377](https://togithub.com/TownyAdvanced/Towny/issues/7377). - Fix Ascii map throwing CommandException when plot is for sale. - Closes [#7378](https://togithub.com/TownyAdvanced/Towny/issues/7378). - Fix npe in town add resident event listener, courtesy of Warrior with PR [#7382](https://togithub.com/TownyAdvanced/Towny/issues/7382). - Fix nation deleted message showing when a predeletenationevent is cancelled. - Closes [#7380](https://togithub.com/TownyAdvanced/Towny/issues/7380). - Fix potential ConcurrentModificationException while using Folia.0.100.2.5
- Fix spawn particles able to be drawn while Towny is disabled. - Closes [#7372](https://togithub.com/TownyAdvanced/Towny/issues/7372). - Fix regression from 0.100.2.4 where deleted town/nation bank refunds could cause money duplication, courtesy of Warrior with PR [#7375](https://togithub.com/TownyAdvanced/Towny/issues/7375). - Closes [#7374](https://togithub.com/TownyAdvanced/Towny/issues/7374).0.100.2.4
- Skip showing the "Modes set:" message when someone has their town removed. - Add ability to pay out town and nation bank balances to the mayor or nation leader when possible, when a town or nation is deleted. - Closes [#7370](https://togithub.com/TownyAdvanced/Towny/issues/7370). - New Config Option: economy.banks.is_deleted_town_and_nation_bank_balances_paid_to_owner - Default: true - When set to true, a town or nation which is deleted will attempt to pay the balance bank balance to the mayor or leader. - This will only succeed if the town or nation has a mayor or leader. - Fix OutlawTeleportEvent being able to be thrown async. - Add the ability to see who is selling a plot. - Closes [#7371](https://togithub.com/TownyAdvanced/Towny/issues/7371). - New Config Option: notification.plot.forsaleby - Default: \&e\[For Sale by %s: %s] - Removed Config Option: notification.plot.forsale - Add better error message when you try to buy a plot you already own. - Update logging code, courtesy of Articdive with PR [#7314](https://togithub.com/TownyAdvanced/Towny/issues/7314). - Drops the usage of deprecated methods and begins using the towny.log file again. - Closes [#5855](https://togithub.com/TownyAdvanced/Towny/issues/5855).0.100.2.3
- Stop non-Towny-using worlds showing a ChunkNotification when entered. - Fix /ta unclaim throwing an NPE while the refund on unclaim feature is active. - Fix missing "info" from plot command tab completes. - Fix regression from 0.100.2.2 which broke the folia tasks.0.100.2.2
- Fix issue with max-allies-per-nation not being respected. - Add CancelledTownyTeleportEvent, thrown when a player has their towny spawn cancelled via moving, damage, or via the TownyAPI class. - Closes [#7353](https://togithub.com/TownyAdvanced/Towny/issues/7353). - Skip processing claim particles for unloaded chunks, courtesy of Warrior with PR [#7351](https://togithub.com/TownyAdvanced/Towny/issues/7351). - Add consumer methods to the task scheduler, courtesy of Warrior with PR [#7264](https://togithub.com/TownyAdvanced/Towny/issues/7264). - Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0. - Bump com.github.seeseemelk:MockBukkit-v1.20 from 3.78.0 to 3.80.0. - Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1. - Bump org.apache.commons:commons-compress from 1.26.0 to 1.26.1.0.100.2.1
- Fix regression dating back to 0.99.5.17 which broke the are_new_residents_prompted_to_town_spawn feature. - Fix regression dating back to 0.100.1.8, which caused the hasWorld causing SQL dbs to not load worlds with capital letters' townblocks. - Closes [#7337](https://togithub.com/TownyAdvanced/Towny/issues/7337). - Fix unclaim entity delete not working on folia, courtesy of Warrior with PR [#7345](https://togithub.com/TownyAdvanced/Towny/issues/7345). - Fix potential NPE in the TownyDamageEvent, courtesy of FiLKoNd with PR [#7339](https://togithub.com/TownyAdvanced/Towny/issues/7339). (First-Time Contributor!)Towny Sponsors
I want to give a big thank you to all of my sponsors:
These are the people that help to make Towny's support and development as active as it is,
and who supported me during this pre-release of Towny.
If you want to support the developer, become a sponsor.
(It's just like Patreon but instead 100% of your support goes to the developer.)Plus there are Sponsor Plugins!
Questions
Placeholders
Cumulative changes since 0.100.2.0
0.100.2.7
- Add extra message shown to outlaws when they enter towns, describing what the length of the jail time is, as well as potential bail costs. - Closes [#7389](https://togithub.com/TownyAdvanced/Towny/issues/7389). - API: Add TownSetOutpostSpawnEvent. - A cancellable event thrown before a player uses /t set outpost, which is used to set an outpost's spawn point. - Fix invites becoming unusable after an invite receiver changes their name. - Bump org.apache.commons:commons-text from 1.11.0 to 1.12.0. - Bump com.github.seeseemelk:MockBukkit-v1.20 from 3.80.0 to 3.86.0. - Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.2 to 3.5.3.0.100.2.6
- Fix async LoadedMetadataEvent call on folia, courtesy of Warrior with PR [#7377](https://togithub.com/TownyAdvanced/Towny/issues/7377). - Fix Ascii map throwing CommandException when plot is for sale. - Closes [#7378](https://togithub.com/TownyAdvanced/Towny/issues/7378). - Fix npe in town add resident event listener, courtesy of Warrior with PR [#7382](https://togithub.com/TownyAdvanced/Towny/issues/7382). - Fix nation deleted message showing when a predeletenationevent is cancelled. - Closes [#7380](https://togithub.com/TownyAdvanced/Towny/issues/7380). - Fix potential ConcurrentModificationException while using Folia.0.100.2.5
- Fix spawn particles able to be drawn while Towny is disabled. - Closes [#7372](https://togithub.com/TownyAdvanced/Towny/issues/7372). - Fix regression from 0.100.2.4 where deleted town/nation bank refunds could cause money duplication, courtesy of Warrior with PR [#7375](https://togithub.com/TownyAdvanced/Towny/issues/7375). - Closes [#7374](https://togithub.com/TownyAdvanced/Towny/issues/7374).0.100.2.4
- Skip showing the "Modes set:" message when someone has their town removed. - Add ability to pay out town and nation bank balances to the mayor or nation leader when possible, when a town or nation is deleted. - Closes [#7370](https://togithub.com/TownyAdvanced/Towny/issues/7370). - New Config Option: economy.banks.is_deleted_town_and_nation_bank_balances_paid_to_owner - Default: true - When set to true, a town or nation which is deleted will attempt to pay the balance bank balance to the mayor or leader. - This will only succeed if the town or nation has a mayor or leader. - Fix OutlawTeleportEvent being able to be thrown async. - Add the ability to see who is selling a plot. - Closes [#7371](https://togithub.com/TownyAdvanced/Towny/issues/7371). - New Config Option: notification.plot.forsaleby - Default: \&e\[For Sale by %s: %s] - Removed Config Option: notification.plot.forsale - Add better error message when you try to buy a plot you already own. - Update logging code, courtesy of Articdive with PR [#7314](https://togithub.com/TownyAdvanced/Towny/issues/7314). - Drops the usage of deprecated methods and begins using the towny.log file again. - Closes [#5855](https://togithub.com/TownyAdvanced/Towny/issues/5855).0.100.2.3
- Stop non-Towny-using worlds showing a ChunkNotification when entered. - Fix /ta unclaim throwing an NPE while the refund on unclaim feature is active. - Fix missing "info" from plot command tab completes. - Fix regression from 0.100.2.2 which broke the folia tasks.0.100.2.2
- Fix issue with max-allies-per-nation not being respected. - Add CancelledTownyTeleportEvent, thrown when a player has their towny spawn cancelled via moving, damage, or via the TownyAPI class. - Closes [#7353](https://togithub.com/TownyAdvanced/Towny/issues/7353). - Skip processing claim particles for unloaded chunks, courtesy of Warrior with PR [#7351](https://togithub.com/TownyAdvanced/Towny/issues/7351). - Add consumer methods to the task scheduler, courtesy of Warrior with PR [#7264](https://togithub.com/TownyAdvanced/Towny/issues/7264). - Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0. - Bump com.github.seeseemelk:MockBukkit-v1.20 from 3.78.0 to 3.80.0. - Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1. - Bump org.apache.commons:commons-compress from 1.26.0 to 1.26.1.0.100.2.1
- Fix regression dating back to 0.99.5.17 which broke the are_new_residents_prompted_to_town_spawn feature. - Fix regression dating back to 0.100.1.8, which caused the hasWorld causing SQL dbs to not load worlds with capital letters' townblocks. - Closes [#7337](https://togithub.com/TownyAdvanced/Towny/issues/7337). - Fix unclaim entity delete not working on folia, courtesy of Warrior with PR [#7345](https://togithub.com/TownyAdvanced/Towny/issues/7345). - Fix potential NPE in the TownyDamageEvent, courtesy of FiLKoNd with PR [#7339](https://togithub.com/TownyAdvanced/Towny/issues/7339). (First-Time Contributor!)Towny Sponsors
I want to give a big thank you to all of my sponsors:
These are the people that help to make Towny's support and development as active as it is,
and who supported me during this pre-release of Towny.
If you want to support the developer, become a sponsor.
(It's just like Patreon but instead 100% of your support goes to the developer.)Plus there are Sponsor Plugins!
Questions
Placeholders
Cumulative changes since 0.100.2.0
0.100.2.6
- Fix async LoadedMetadataEvent call on folia, courtesy of Warrior with PR [#7377](https://togithub.com/TownyAdvanced/Towny/issues/7377). - Fix Ascii map throwing CommandException when plot is for sale. - Closes [#7378](https://togithub.com/TownyAdvanced/Towny/issues/7378). - Fix npe in town add resident event listener, courtesy of Warrior with PR [#7382](https://togithub.com/TownyAdvanced/Towny/issues/7382). - Fix nation deleted message showing when a predeletenationevent is cancelled. - Closes [#7380](https://togithub.com/TownyAdvanced/Towny/issues/7380). - Fix potential ConcurrentModificationException while using Folia.0.100.2.5
- Fix spawn particles able to be drawn while Towny is disabled. - Closes [#7372](https://togithub.com/TownyAdvanced/Towny/issues/7372). - Fix regression from 0.100.2.4 where deleted town/nation bank refunds could cause money duplication, courtesy of Warrior with PR [#7375](https://togithub.com/TownyAdvanced/Towny/issues/7375). - Closes [#7374](https://togithub.com/TownyAdvanced/Towny/issues/7374).0.100.2.4
- Skip showing the "Modes set:" message when someone has their town removed. - Add ability to pay out town and nation bank balances to the mayor or nation leader when possible, when a town or nation is deleted. - Closes [#7370](https://togithub.com/TownyAdvanced/Towny/issues/7370). - New Config Option: economy.banks.is_deleted_town_and_nation_bank_balances_paid_to_owner - Default: true - When set to true, a town or nation which is deleted will attempt to pay the balance bank balance to the mayor or leader. - This will only succeed if the town or nation has a mayor or leader. - Fix OutlawTeleportEvent being able to be thrown async. - Add the ability to see who is selling a plot. - Closes [#7371](https://togithub.com/TownyAdvanced/Towny/issues/7371). - New Config Option: notification.plot.forsaleby - Default: \&e\[For Sale by %s: %s] - Removed Config Option: notification.plot.forsale - Add better error message when you try to buy a plot you already own. - Update logging code, courtesy of Articdive with PR [#7314](https://togithub.com/TownyAdvanced/Towny/issues/7314). - Drops the usage of deprecated methods and begins using the towny.log file again. - Closes [#5855](https://togithub.com/TownyAdvanced/Towny/issues/5855).0.100.2.3
- Stop non-Towny-using worlds showing a ChunkNotification when entered. - Fix /ta unclaim throwing an NPE while the refund on unclaim feature is active. - Fix missing "info" from plot command tab completes. - Fix regression from 0.100.2.2 which broke the folia tasks.0.100.2.2
- Fix issue with max-allies-per-nation not being respected. - Add CancelledTownyTeleportEvent, thrown when a player has their towny spawn cancelled via moving, damage, or via the TownyAPI class. - Closes [#7353](https://togithub.com/TownyAdvanced/Towny/issues/7353). - Skip processing claim particles for unloaded chunks, courtesy of Warrior with PR [#7351](https://togithub.com/TownyAdvanced/Towny/issues/7351). - Add consumer methods to the task scheduler, courtesy of Warrior with PR [#7264](https://togithub.com/TownyAdvanced/Towny/issues/7264). - Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0. - Bump com.github.seeseemelk:MockBukkit-v1.20 from 3.78.0 to 3.80.0. - Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1. - Bump org.apache.commons:commons-compress from 1.26.0 to 1.26.1.0.100.2.1
- Fix regression dating back to 0.99.5.17 which broke the are_new_residents_prompted_to_town_spawn feature. - Fix regression dating back to 0.100.1.8, which caused the hasWorld causing SQL dbs to not load worlds with capital letters' townblocks. - Closes [#7337](https://togithub.com/TownyAdvanced/Towny/issues/7337). - Fix unclaim entity delete not working on folia, courtesy of Warrior with PR [#7345](https://togithub.com/TownyAdvanced/Towny/issues/7345). - Fix potential NPE in the TownyDamageEvent, courtesy of FiLKoNd with PR [#7339](https://togithub.com/TownyAdvanced/Towny/issues/7339). (First-Time Contributor!)Towny Sponsors
I want to give a big thank you to all of my sponsors:
These are the people that help to make Towny's support and development as active as it is,
and who supported me during this pre-release of Towny.
If you want to support the developer, become a sponsor.
(It's just like Patreon but instead 100% of your support goes to the developer.)Plus there are Sponsor Plugins!
Questions
Placeholders
Cumulative changes since 0.100.2.0
0.100.2.5
- Fix spawn particles able to be drawn while Towny is disabled. - Closes [#7372](https://togithub.com/TownyAdvanced/Towny/issues/7372). - Fix regression from 0.100.2.4 where deleted town/nation bank refunds could cause money duplication, courtesy of Warrior with PR [#7375](https://togithub.com/TownyAdvanced/Towny/issues/7375). - Closes [#7374](https://togithub.com/TownyAdvanced/Towny/issues/7374).0.100.2.4
- Skip showing the "Modes set:" message when someone has their town removed. - Add ability to pay out town and nation bank balances to the mayor or nation leader when possible, when a town or nation is deleted. - Closes [#7370](https://togithub.com/TownyAdvanced/Towny/issues/7370). - New Config Option: economy.banks.is_deleted_town_and_nation_bank_balances_paid_to_owner - Default: true - When set to true, a town or nation which is deleted will attempt to pay the balance bank balance to the mayor or leader. - This will only succeed if the town or nation has a mayor or leader. - Fix OutlawTeleportEvent being able to be thrown async. - Add the ability to see who is selling a plot. - Closes [#7371](https://togithub.com/TownyAdvanced/Towny/issues/7371). - New Config Option: notification.plot.forsaleby - Default: \&e\[For Sale by %s: %s] - Removed Config Option: notification.plot.forsale - Add better error message when you try to buy a plot you already own. - Update logging code, courtesy of Articdive with PR [#7314](https://togithub.com/TownyAdvanced/Towny/issues/7314). - Drops the usage of deprecated methods and begins using the towny.log file again. - Closes [#5855](https://togithub.com/TownyAdvanced/Towny/issues/5855).0.100.2.3
- Stop non-Towny-using worlds showing a ChunkNotification when entered. - Fix /ta unclaim throwing an NPE while the refund on unclaim feature is active. - Fix missing "info" from plot command tab completes. - Fix regression from 0.100.2.2 which broke the folia tasks.0.100.2.2
- Fix issue with max-allies-per-nation not being respected. - Add CancelledTownyTeleportEvent, thrown when a player has their towny spawn cancelled via moving, damage, or via the TownyAPI class. - Closes [#7353](https://togithub.com/TownyAdvanced/Towny/issues/7353). - Skip processing claim particles for unloaded chunks, courtesy of Warrior with PR [#7351](https://togithub.com/TownyAdvanced/Towny/issues/7351). - Add consumer methods to the task scheduler, courtesy of Warrior with PR [#7264](https://togithub.com/TownyAdvanced/Towny/issues/7264). - Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0. - Bump com.github.seeseemelk:MockBukkit-v1.20 from 3.78.0 to 3.80.0. - Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1. - Bump org.apache.commons:commons-compress from 1.26.0 to 1.26.1.0.100.2.1
- Fix regression dating back to 0.99.5.17 which broke the are_new_residents_prompted_to_town_spawn feature. - Fix regression dating back to 0.100.1.8, which caused the hasWorld causing SQL dbs to not load worlds with capital letters' townblocks. - Closes [#7337](https://togithub.com/TownyAdvanced/Towny/issues/7337). - Fix unclaim entity delete not working on folia, courtesy of Warrior with PR [#7345](https://togithub.com/TownyAdvanced/Towny/issues/7345). - Fix potential NPE in the TownyDamageEvent, courtesy of FiLKoNd with PR [#7339](https://togithub.com/TownyAdvanced/Towny/issues/7339). (First-Time Contributor!)Towny Sponsors
I want to give a big thank you to all of my sponsors:
These are the people that help to make Towny's support and development as active as it is,
and who supported me during this pre-release of Towny.
If you want to support the developer, become a sponsor.
(It's just like Patreon but instead 100% of your support goes to the developer.)Plus there are Sponsor Plugins!
Questions
Placeholders
Configuration
📅 Schedule: Branch creation - "on monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.