Open renovate[bot] opened 3 months ago
Please retry analysis of this Pull-Request directly on SonarCloud
Please retry analysis of this Pull-Request directly on SonarCloud
Please retry analysis of this Pull-Request directly on SonarCloud
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
No data about Coverage
No data about Duplication
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
No data about Coverage
No data about Duplication
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
No data about Coverage
No data about Duplication
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code
This PR contains the following updates:
0.100.2.9
->0.100.3.8
Release Notes
TownyAdvanced/Towny (com.palmergames.bukkit.towny:towny)
### [`v0.100.3.8`](https://togithub.com/TownyAdvanced/Towny/releases/tag/0.100.3.8): for MC 1.19.* & 1.20.* & 1.21.* [Compare Source](https://togithub.com/TownyAdvanced/Towny/compare/0.100.3.7...0.100.3.8) - Add ability to prevent conquered towns from using their nation's nation zones. - Conquered towns can still use their own nationzone outside of their town. - Closes [#7507](https://togithub.com/TownyAdvanced/Towny/issues/7507). - New Config Option: global_nation_settings.nationzone.not_for_conquered_towns - Default: false - When set to true, players which are part of a conquered town, will not have access to their nation's nationzone. - They will still be able to use the nation_zone outside of their own town. - API: Add more information to the ResidentJailEvent and ResidentUnjailEvent. ***Cumulative changes since 0.100.3.0
0.100.3.7
- Account and Transaction changes. - A non-insignificant change was been made under the hood which could affect plugins using Towny's various Transaction Events. - The end result is that classes have been re-located to a new com.palmergames.bukkit.towny.object.economy.transaction pacakge. - This has resulted in a more robust system: - Transactions are better able to represent when money moves between your server's Towny objects. - Transaction events are now thrown much more often, allowing plugins to track transactions more accurately. - Accounts now backed by an EconomyHandler (think Resident, Town, Nation,) instead of a name, which should ease the transition to using UUIDs. - The TownyServerAccount is now a proper EconomyHandler, reducing jank in the code that is used in the Closed Economy feature. - If a plugin you use has broken, the author needs only change their imports section, switching to the re-located Transaction, TransactionType classes. - Plugins under the umbrella of the TownyAdvanced organization which are known to have broken include EventWar, FlagWar. - Do not update your Towny if you use either of these plugins until you see they have had a compatibility update. - Fix for SQL db code related to new Districts.0.100.3.6
- Add ignoreotherchannels to /res toggle and /res set mode tabcompleters. - Add Districts to Towns and TownBlocks. - Districts are groupings of townblocks, owned by a town. - These are similar to PlotGroups but with less restrictions: - Districts' townblocks are not required to have the same plot permissions, plot type, owner, or name. - Districts currently show in the chunk notifications, map hud, and in the /towny map hover. - Districts will lead to future features being possible including districts appearing on Mappers. - Townblocks in districts are required to be adjacent to each other. - Closes [#7479](https://togithub.com/TownyAdvanced/Towny/issues/7479). - New Commands: /plot district - Subcommands: - create|new \[name]: creates a new district with the given name. - add {name}: adds a townblock to the given district, if you are actively adding to a distric you do not need to continue supplying the name. - rename \[name]: changes the name of a district. - remove: removes the townblock you are stood in from a district. - delete: deletes the district in which you are stood. - New Permission Node: towny.command.plot.district.\* - Child node of towny.command.plot.\* - Child Nodes: - towny.command.plot.district.add: true - towny.command.plot.district.remove: true - towny.command.plot.district.delete: true - towny.command.plot.district.rename: true0.100.3.5
- Fix TownBlocks which load replacement town names save the new town name in the database. - Make more explosive entities throw TownyExplosionDamagesEntityEvent events when they explode and damage entities. - Add the ability to limit the number of capital letters used in Town and Nation names. - Closes 7497. - New Config Option: filters_colour_chat.modify_chat.max_name_capital_letters - Default: -1 - Maximum number of capital letters that can be used in Town and Nation names. - This count does not include the first letter of a town, and does not count capitalized letters that come after a \_ character. - This means that a town named New_York would register 0 capitals. While McDonalds would register 1. COOLTOWN would register 7 capital letters. - Fix config typo, courtesy of auriasmc with PR [#7498](https://togithub.com/TownyAdvanced/Towny/issues/7498). (First-Time Contributor!)0.100.3.4
- Fix town plot permissions changing not causing the town to save. - Improve /ta town new TOWNNAME MAYORNAME, to support town names entered with spaces in them. - Fix milking animals sometimes being able to get cancelled by the PlayerBucketFillEvent. - Expose cost in successful teleport event, courtesy of Warrior with PR [#7487](https://togithub.com/TownyAdvanced/Towny/issues/7487). - Closes [#7486](https://togithub.com/TownyAdvanced/Towny/issues/7486). - Bump org.junit.jupiter:junit-jupiter from 5.10.2 to 5.10.3. - Bump org.junit.jupiter:junit-jupiter-api from 5.10.2 to 5.10.3. - Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.1 to 3.4.2.0.100.3.3
- Fix regex settings not refreshing when using /ta reload {config}. - Fix PlotGroups not being able to support max and min joindays amounts like TownBlocks. - Fix WildernessMapEvent being able to be thrown async. - Add option to make mayors pay their own town's tax, which could prevent towns from dying to upkeep. - Closes [#7482](https://togithub.com/TownyAdvanced/Towny/issues/7482). - New Config Option: economy.daily_taxes.do_mayors_pay_town_tax - Default: false - When true, a town's mayor will pay the town tax. This feature is a bit redundant because the mayor can withdraw from the bank anyways, but it might keep towns from being deleted for not paying their upkeep. - Fix potential NPEs in PlotGroup, courtesy of galacticwarrior9 with PR [#7483](https://togithub.com/TownyAdvanced/Towny/issues/7483).0.100.3.2
- Fix WorldCoord#unloadChunks adding plugin chunk tickets, courtesy of galacticwarrior9 with PR [#7478](https://togithub.com/TownyAdvanced/Towny/issues/7478). - Handle empty towns during duplicate resident removal, courtesy of Warrior with PR [#7474](https://togithub.com/TownyAdvanced/Towny/issues/7474). - Add plot group creation/deletion events [#7476](https://togithub.com/TownyAdvanced/Towny/issues/7476), courtesy of Warrior with PR. - Closes [#7475](https://togithub.com/TownyAdvanced/Towny/issues/7475). - Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0. - Drop support for MC 1.16-1.18, update the readme.0.100.3.1
- Fix new outlaws not being teleported out of the town they were outlawed in. - Fix a bad scheduler call in take over claim code, courtesy of Warrior with PR [#7466](https://togithub.com/TownyAdvanced/Towny/issues/7466). - Fix plot border modes on Folia, courtesy of Warrior with PR [#7467](https://togithub.com/TownyAdvanced/Towny/issues/7467). - Raise java version to 17, courtesy of Warrior with PR [#7401](https://togithub.com/TownyAdvanced/Towny/issues/7401).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.3.0
0.100.3.6
- Add ignoreotherchannels to /res toggle and /res set mode tabcompleters. - Add Districts to Towns and TownBlocks. - Districts are groupings of townblocks, owned by a town. - These are similar to PlotGroups but with less restrictions: - Districts' townblocks are not required to have the same plot permissions, plot type, owner, or name. - Districts currently show in the chunk notifications, map hud, and in the /towny map hover. - Districts will lead to future features being possible including districts appearing on Mappers. - Townblocks in districts are required to be adjacent to each other. - Closes [#7479](https://togithub.com/TownyAdvanced/Towny/issues/7479). - New Commands: /plot district - Subcommands: - create|new \[name]: creates a new district with the given name. - add {name}: adds a townblock to the given district, if you are actively adding to a distric you do not need to continue supplying the name. - rename \[name]: changes the name of a district. - remove: removes the townblock you are stood in from a district. - delete: deletes the district in which you are stood. - New Permission Node: towny.command.plot.district.\* - Child node of towny.command.plot.\* - Child Nodes: - towny.command.plot.district.add: true - towny.command.plot.district.remove: true - towny.command.plot.district.delete: true - towny.command.plot.district.rename: true0.100.3.5
- Fix TownBlocks which load replacement town names save the new town name in the database. - Make more explosive entities throw TownyExplosionDamagesEntityEvent events when they explode and damage entities. - Add the ability to limit the number of capital letters used in Town and Nation names. - Closes 7497. - New Config Option: filters_colour_chat.modify_chat.max_name_capital_letters - Default: -1 - Maximum number of capital letters that can be used in Town and Nation names. - This count does not include the first letter of a town, and does not count capitalized letters that come after a \_ character. - This means that a town named New_York would register 0 capitals. While McDonalds would register 1. COOLTOWN would register 7 capital letters. - Fix config typo, courtesy of auriasmc with PR [#7498](https://togithub.com/TownyAdvanced/Towny/issues/7498). (First-Time Contributor!)0.100.3.4
- Fix town plot permissions changing not causing the town to save. - Improve /ta town new TOWNNAME MAYORNAME, to support town names entered with spaces in them. - Fix milking animals sometimes being able to get cancelled by the PlayerBucketFillEvent. - Expose cost in successful teleport event, courtesy of Warrior with PR [#7487](https://togithub.com/TownyAdvanced/Towny/issues/7487). - Closes [#7486](https://togithub.com/TownyAdvanced/Towny/issues/7486). - Bump org.junit.jupiter:junit-jupiter from 5.10.2 to 5.10.3. - Bump org.junit.jupiter:junit-jupiter-api from 5.10.2 to 5.10.3. - Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.1 to 3.4.2.0.100.3.3
- Fix regex settings not refreshing when using /ta reload {config}. - Fix PlotGroups not being able to support max and min joindays amounts like TownBlocks. - Fix WildernessMapEvent being able to be thrown async. - Add option to make mayors pay their own town's tax, which could prevent towns from dying to upkeep. - Closes [#7482](https://togithub.com/TownyAdvanced/Towny/issues/7482). - New Config Option: economy.daily_taxes.do_mayors_pay_town_tax - Default: false - When true, a town's mayor will pay the town tax. This feature is a bit redundant because the mayor can withdraw from the bank anyways, but it might keep towns from being deleted for not paying their upkeep. - Fix potential NPEs in PlotGroup, courtesy of galacticwarrior9 with PR [#7483](https://togithub.com/TownyAdvanced/Towny/issues/7483).0.100.3.2
- Fix WorldCoord#unloadChunks adding plugin chunk tickets, courtesy of galacticwarrior9 with PR [#7478](https://togithub.com/TownyAdvanced/Towny/issues/7478). - Handle empty towns during duplicate resident removal, courtesy of Warrior with PR [#7474](https://togithub.com/TownyAdvanced/Towny/issues/7474). - Add plot group creation/deletion events [#7476](https://togithub.com/TownyAdvanced/Towny/issues/7476), courtesy of Warrior with PR. - Closes [#7475](https://togithub.com/TownyAdvanced/Towny/issues/7475). - Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0. - Drop support for MC 1.16-1.18, update the readme.0.100.3.1
- Fix new outlaws not being teleported out of the town they were outlawed in. - Fix a bad scheduler call in take over claim code, courtesy of Warrior with PR [#7466](https://togithub.com/TownyAdvanced/Towny/issues/7466). - Fix plot border modes on Folia, courtesy of Warrior with PR [#7467](https://togithub.com/TownyAdvanced/Towny/issues/7467). - Raise java version to 17, courtesy of Warrior with PR [#7401](https://togithub.com/TownyAdvanced/Towny/issues/7401).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.3.0
0.100.3.5
- Fix TownBlocks which load replacement town names save the new town name in the database. - Make more explosive entities throw TownyExplosionDamagesEntityEvent events when they explode and damage entities. - Add the ability to limit the number of capital letters used in Town and Nation names. - Closes 7497. - New Config Option: filters_colour_chat.modify_chat.max_name_capital_letters - Default: -1 - Maximum number of capital letters that can be used in Town and Nation names. - This count does not include the first letter of a town, and does not count capitalized letters that come after a \_ character. - This means that a town named New_York would register 0 capitals. While McDonalds would register 1. COOLTOWN would register 7 capital letters. - Fix config typo, courtesy of auriasmc with PR [#7498](https://togithub.com/TownyAdvanced/Towny/issues/7498). (First-Time Contributor!)0.100.3.4
- Fix town plot permissions changing not causing the town to save. - Improve /ta town new TOWNNAME MAYORNAME, to support town names entered with spaces in them. - Fix milking animals sometimes being able to get cancelled by the PlayerBucketFillEvent. - Expose cost in successful teleport event, courtesy of Warrior with PR [#7487](https://togithub.com/TownyAdvanced/Towny/issues/7487). - Closes [#7486](https://togithub.com/TownyAdvanced/Towny/issues/7486). - Bump org.junit.jupiter:junit-jupiter from 5.10.2 to 5.10.3. - Bump org.junit.jupiter:junit-jupiter-api from 5.10.2 to 5.10.3. - Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.1 to 3.4.2.0.100.3.3
- Fix regex settings not refreshing when using /ta reload {config}. - Fix PlotGroups not being able to support max and min joindays amounts like TownBlocks. - Fix WildernessMapEvent being able to be thrown async. - Add option to make mayors pay their own town's tax, which could prevent towns from dying to upkeep. - Closes [#7482](https://togithub.com/TownyAdvanced/Towny/issues/7482). - New Config Option: economy.daily_taxes.do_mayors_pay_town_tax - Default: false - When true, a town's mayor will pay the town tax. This feature is a bit redundant because the mayor can withdraw from the bank anyways, but it might keep towns from being deleted for not paying their upkeep. - Fix potential NPEs in PlotGroup, courtesy of galacticwarrior9 with PR [#7483](https://togithub.com/TownyAdvanced/Towny/issues/7483).0.100.3.2
- Fix WorldCoord#unloadChunks adding plugin chunk tickets, courtesy of galacticwarrior9 with PR [#7478](https://togithub.com/TownyAdvanced/Towny/issues/7478). - Handle empty towns during duplicate resident removal, courtesy of Warrior with PR [#7474](https://togithub.com/TownyAdvanced/Towny/issues/7474). - Add plot group creation/deletion events [#7476](https://togithub.com/TownyAdvanced/Towny/issues/7476), courtesy of Warrior with PR. - Closes [#7475](https://togithub.com/TownyAdvanced/Towny/issues/7475). - Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0. - Drop support for MC 1.16-1.18, update the readme.0.100.3.1
- Fix new outlaws not being teleported out of the town they were outlawed in. - Fix a bad scheduler call in take over claim code, courtesy of Warrior with PR [#7466](https://togithub.com/TownyAdvanced/Towny/issues/7466). - Fix plot border modes on Folia, courtesy of Warrior with PR [#7467](https://togithub.com/TownyAdvanced/Towny/issues/7467). - Raise java version to 17, courtesy of Warrior with PR [#7401](https://togithub.com/TownyAdvanced/Towny/issues/7401).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.3.0
0.100.3.4
- Fix town plot permissions changing not causing the town to save. - Improve /ta town new TOWNNAME MAYORNAME, to support town names entered with spaces in them. - Fix milking animals sometimes being able to get cancelled by the PlayerBucketFillEvent. - Expose cost in successful teleport event, courtesy of Warrior with PR [#7487](https://togithub.com/TownyAdvanced/Towny/issues/7487). - Closes [#7486](https://togithub.com/TownyAdvanced/Towny/issues/7486). - Bump org.junit.jupiter:junit-jupiter from 5.10.2 to 5.10.3. - Bump org.junit.jupiter:junit-jupiter-api from 5.10.2 to 5.10.3. - Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.1 to 3.4.2.0.100.3.3
- Fix regex settings not refreshing when using /ta reload {config}. - Fix PlotGroups not being able to support max and min joindays amounts like TownBlocks. - Fix WildernessMapEvent being able to be thrown async. - Add option to make mayors pay their own town's tax, which could prevent towns from dying to upkeep. - Closes [#7482](https://togithub.com/TownyAdvanced/Towny/issues/7482). - New Config Option: economy.daily_taxes.do_mayors_pay_town_tax - Default: false - When true, a town's mayor will pay the town tax. This feature is a bit redundant because the mayor can withdraw from the bank anyways, but it might keep towns from being deleted for not paying their upkeep. - Fix potential NPEs in PlotGroup, courtesy of galacticwarrior9 with PR [#7483](https://togithub.com/TownyAdvanced/Towny/issues/7483).0.100.3.2
- Fix WorldCoord#unloadChunks adding plugin chunk tickets, courtesy of galacticwarrior9 with PR [#7478](https://togithub.com/TownyAdvanced/Towny/issues/7478). - Handle empty towns during duplicate resident removal, courtesy of Warrior with PR [#7474](https://togithub.com/TownyAdvanced/Towny/issues/7474). - Add plot group creation/deletion events [#7476](https://togithub.com/TownyAdvanced/Towny/issues/7476), courtesy of Warrior with PR. - Closes [#7475](https://togithub.com/TownyAdvanced/Towny/issues/7475). - Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0. - Drop support for MC 1.16-1.18, update the readme.0.100.3.1
- Fix new outlaws not being teleported out of the town they were outlawed in. - Fix a bad scheduler call in take over claim code, courtesy of Warrior with PR [#7466](https://togithub.com/TownyAdvanced/Towny/issues/7466). - Fix plot border modes on Folia, courtesy of Warrior with PR [#7467](https://togithub.com/TownyAdvanced/Towny/issues/7467). - Raise java version to 17, courtesy of Warrior with PR [#7401](https://togithub.com/TownyAdvanced/Towny/issues/7401).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.3.0
0.100.3.3
- Fix regex settings not refreshing when using /ta reload {config}. - Fix PlotGroups not being able to support max and min joindays amounts like TownBlocks. - Fix WildernessMapEvent being able to be thrown async. - Add option to make mayors pay their own town's tax, which could prevent towns from dying to upkeep. - Closes [#7482](https://togithub.com/TownyAdvanced/Towny/issues/7482). - New Config Option: economy.daily_taxes.do_mayors_pay_town_tax - Default: false - When true, a town's mayor will pay the town tax. This feature is a bit redundant because the mayor can withdraw from the bank anyways, but it might keep towns from being deleted for not paying their upkeep. - Fix potential NPEs in PlotGroup, courtesy of galacticwarrior9 with PR [#7483](https://togithub.com/TownyAdvanced/Towny/issues/7483).0.100.3.2
- Fix WorldCoord#unloadChunks adding plugin chunk tickets, courtesy of galacticwarrior9 with PR [#7478](https://togithub.com/TownyAdvanced/Towny/issues/7478). - Handle empty towns during duplicate resident removal, courtesy of Warrior with PR [#7474](https://togithub.com/TownyAdvanced/Towny/issues/7474). - Add plot group creation/deletion events [#7476](https://togithub.com/TownyAdvanced/Towny/issues/7476), courtesy of Warrior with PR. - Closes [#7475](https://togithub.com/TownyAdvanced/Towny/issues/7475). - Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0. - Drop support for MC 1.16-1.18, update the readme.0.100.3.1
- Fix new outlaws not being teleported out of the town they were outlawed in. - Fix a bad scheduler call in take over claim code, courtesy of Warrior with PR [#7466](https://togithub.com/TownyAdvanced/Towny/issues/7466). - Fix plot border modes on Folia, courtesy of Warrior with PR [#7467](https://togithub.com/TownyAdvanced/Towny/issues/7467). - Raise java version to 17, courtesy of Warrior with PR [#7401](https://togithub.com/TownyAdvanced/Towny/issues/7401).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.3.0
0.100.3.2
- Fix WorldCoord#unloadChunks adding plugin chunk tickets, courtesy of galacticwarrior9 with PR [#7478](https://togithub.com/TownyAdvanced/Towny/issues/7478). - Handle empty towns during duplicate resident removal, courtesy of Warrior with PR [#7474](https://togithub.com/TownyAdvanced/Towny/issues/7474). - Add plot group creation/deletion events [#7476](https://togithub.com/TownyAdvanced/Towny/issues/7476), courtesy of Warrior with PR. - Closes [#7475](https://togithub.com/TownyAdvanced/Towny/issues/7475). - Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0. - Drop support for MC 1.16-1.18, update the readme.0.100.3.1
- Fix new outlaws not being teleported out of the town they were outlawed in. - Fix a bad scheduler call in take over claim code, courtesy of Warrior with PR [#7466](https://togithub.com/TownyAdvanced/Towny/issues/7466). - Fix plot border modes on Folia, courtesy of Warrior with PR [#7467](https://togithub.com/TownyAdvanced/Towny/issues/7467). - Raise java version to 17, courtesy of Warrior with PR [#7401](https://togithub.com/TownyAdvanced/Towny/issues/7401).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.3.0
0.100.3.1
- Fix new outlaws not being teleported out of the town they were outlawed in. - Fix a bad scheduler call in take over claim code, courtesy of Warrior with PR [#7466](https://togithub.com/TownyAdvanced/Towny/issues/7466). - Fix plot border modes on Folia, courtesy of Warrior with PR [#7467](https://togithub.com/TownyAdvanced/Towny/issues/7467). - Raise java version to 17, courtesy