TownyAdvanced/Towny (com.palmergames.bukkit.towny:towny)
### [`v0.99.6.4`](https://togithub.com/TownyAdvanced/Towny/releases/tag/0.99.6.4): for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* & 1.20.*
[Compare Source](https://togithub.com/TownyAdvanced/Towny/compare/0.99.6.3...0.99.6.4)
- Make it clearer when a message is sent via the /t say and /n say commands.
- Fix un-changed townblocks with custom plot types not having their permissions altered by the /t set perm command.
- Closes [#7043](https://togithub.com/TownyAdvanced/Towny/issues/7043).
- Add projectile breaking protection for dripstone & pots, courtesy of Warrior with PR [#7040](https://togithub.com/TownyAdvanced/Towny/issues/7040).
- Make status screen sending respect the async eco setting, courtesy of Warrior with PR [#7038](https://togithub.com/TownyAdvanced/Towny/issues/7038).
- Add new switches from 23w41a and 23w42a, courtesy of Warrior with PR [#7042](https://togithub.com/TownyAdvanced/Towny/issues/7042).
- Add floodfill claim command, courtesy of Warrior with PR [#7012](https://togithub.com/TownyAdvanced/Towny/issues/7012).
- New Command: /t claim fill
- Fills a surrounded section with claims for a town.
- New Permission Node: towny.command.town.claim.fill
- Child node of towny.command.town.claim.\*
- No changes to townyperms.yml required.
***
Cumulative changes since 0.99.6.00.99.6.3
- Fix the purchased block calculation not taking into account a town which has already hit the max price.
- Make all negative purchased blocks prices count as disabled, courtesy of Warrior with PR [#7034](https://togithub.com/TownyAdvanced/Towny/issues/7034).
- Fix towns being deleted causing a second (pointless) town deletion when the last resident is removed.
- Refactor TownLevel calculation to include a new API event and reflow.
- API: Added TownCalculateTownLevelNumberEvent, an event thrown when Towny decides what TownLevel number a Town will have, which ultimately decides which TownLevel the Town receives.
- Useful for plugins that want to artifically increase or decrease a Town's TownLevel.
- Fix NoClassDefFoundError that appears on 1.16.5 servers when /t outpost list is used.
- Closes [#7037](https://togithub.com/TownyAdvanced/Towny/issues/7037).
0.99.6.2
- Add ability for admins to edit town/nation founding dates, courtesy of Articdive with PR [#6904](https://togithub.com/TownyAdvanced/Towny/issues/6904).
- Using New Commands: /ta town \[townname] set foundingdate \[unix timestamp] & /ta nation \[nationname] set foundingdate \[unix timestamp]
- Closes [#6471](https://togithub.com/TownyAdvanced/Towny/issues/6471).
- New Command: /ta town \[townname] set foundingdate \[unix timestamp]
- Sets a town's founding date to the given time, use https://www.unixtimestamp.com/ to get a suitable timestamp number.
- Requires towny.command.townyadmin.town.set.foundingdate.
- New Command: /ta nation \[nationname] set foundingdate \[unix timestamp]
- Sets a nation's founding date to the given time, use https://www.unixtimestamp.com/ to get a suitable timestamp number.
- Requires towny.command.townyadmin.nation.set.foundingdate.
- New Permission Node: towny.command.townyadmin.town.set.foundingdate
- A child node of towny.command.townyadmin.town.set.*, which is in turn a child node of towny.command.townyadmin.town.*.
- No changes to townyperms.yml required, admins will inherit this from towny.admin.
- New Permission Node: towny.command.townyadmin.nation.set.foundingdate
- A child node of towny.command.townyadmin.nation.set.*, which is in turn a child node of towny.command.townyadmin.nation.*.
- No changes to townyperms.yml required, admins will inherit this from towny.admin.
- New Config Option: global_nation_settings.nation_level_is_determined_by_town_count_instead_of_resident_count
- Default: false
- When set to true, the nation's NationLevel is determined by the number of towns in the nations, instead of the number of residents.
- API: Added NationCalculateNationLevelNumberEvent, an event thrown when Towny decides what NationLevel number a Nation will have, which ultimately decides which NationLevel the Nation receives.
- Useful for plugins that want to artifically increase or decrease a Nation's NationLevel.
- Handle tamed wolves who are in pvp-enabled areas, being able to be shot from pvp-disabled areas.
- Closes [#6983](https://togithub.com/TownyAdvanced/Towny/issues/6983).
- New Command: /plot set outpost spawn
- Sets the spawn point inside of an existing outpost plot to where the player is standing.
- An alias of the older command /t set outpost.
- Closes [#6998](https://togithub.com/TownyAdvanced/Towny/issues/6998).
0.99.6.1
- Reset a player's cache when they change gamemodes.
- Reset a player's cache when they are op'd or deop'd.
- Fix unneeded permission test in /n list command.
- Allow Towny admins to bypass PvP damage prevention, courtesy of ImperialSam12 with PR [#7013](https://togithub.com/TownyAdvanced/Towny/issues/7013). (First-Time Contributor!)
- API: Add boolean for if claim is from takeoverclaim to TownPreClaimEvent, courtesy of Fruitloopins with PR [#7023](https://togithub.com/TownyAdvanced/Towny/issues/7023).
- Fix support for Vanished players on servers using PremiumVanish and MC versions older than 1.19.3.
***
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.
![Spigot_Banner_Towny](https://togithub.com/TownyAdvanced/Towny/assets/879756/559c8340-82e5-41fc-a10c-af0dcf47f38f)
##### ⏬ Download available as a .jar file in the Assets section below:
### [`v0.99.6.3`](https://togithub.com/TownyAdvanced/Towny/releases/tag/0.99.6.3): for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* & 1.20.*
[Compare Source](https://togithub.com/TownyAdvanced/Towny/compare/0.99.6.2...0.99.6.3)
- Fix the purchased block calculation not taking into account a town which has already hit the max price.
- Make all negative purchased blocks prices count as disabled, courtesy of Warrior with PR [#7034](https://togithub.com/TownyAdvanced/Towny/issues/7034).
- Fix towns being deleted causing a second (pointless) town deletion when the last resident is removed.
- Refactor TownLevel calculation to include a new API event and reflow.
- API: Added TownCalculateTownLevelNumberEvent, an event thrown when Towny decides what TownLevel number a Town will have, which ultimately decides which TownLevel the Town receives.
- Useful for plugins that want to artifically increase or decrease a Town's TownLevel.
- Fix NoClassDefFoundError that appears on 1.16.5 servers when /t outpost list is used.
- Closes [#7037](https://togithub.com/TownyAdvanced/Towny/issues/7037).
***
Cumulative changes since 0.99.6.00.99.6.2
- Add ability for admins to edit town/nation founding dates, courtesy of Articdive with PR [#6904](https://togithub.com/TownyAdvanced/Towny/issues/6904).
- Using New Commands: /ta town \[townname] set foundingdate \[unix timestamp] & /ta nation \[nationname] set foundingdate \[unix timestamp]
- Closes [#6471](https://togithub.com/TownyAdvanced/Towny/issues/6471).
- New Command: /ta town \[townname] set foundingdate \[unix timestamp]
- Sets a town's founding date to the given time, use https://www.unixtimestamp.com/ to get a suitable timestamp number.
- Requires towny.command.townyadmin.town.set.foundingdate.
- New Command: /ta nation \[nationname] set foundingdate \[unix timestamp]
- Sets a nation's founding date to the given time, use https://www.unixtimestamp.com/ to get a suitable timestamp number.
- Requires towny.command.townyadmin.nation.set.foundingdate.
- New Permission Node: towny.command.townyadmin.town.set.foundingdate
- A child node of towny.command.townyadmin.town.set.*, which is in turn a child node of towny.command.townyadmin.town.*.
- No changes to townyperms.yml required, admins will inherit this from towny.admin.
- New Permission Node: towny.command.townyadmin.nation.set.foundingdate
- A child node of towny.command.townyadmin.nation.set.*, which is in turn a child node of towny.command.townyadmin.nation.*.
- No changes to townyperms.yml required, admins will inherit this from towny.admin.
- New Config Option: global_nation_settings.nation_level_is_determined_by_town_count_instead_of_resident_count
- Default: false
- When set to true, the nation's NationLevel is determined by the number of towns in the nations, instead of the number of residents.
- API: Added NationCalculateNationLevelNumberEvent, an event thrown when Towny decides what NationLevel number a Nation will have, which ultimately decides which NationLevel the Nation receives.
- Useful for plugins that want to artifically increase or decrease a Nation's NationLevel.
- Handle tamed wolves who are in pvp-enabled areas, being able to be shot from pvp-disabled areas.
- Closes [#6983](https://togithub.com/TownyAdvanced/Towny/issues/6983).
- New Command: /plot set outpost spawn
- Sets the spawn point inside of an existing outpost plot to where the player is standing.
- An alias of the older command /t set outpost.
- Closes [#6998](https://togithub.com/TownyAdvanced/Towny/issues/6998).
0.99.6.1
- Reset a player's cache when they change gamemodes.
- Reset a player's cache when they are op'd or deop'd.
- Fix unneeded permission test in /n list command.
- Allow Towny admins to bypass PvP damage prevention, courtesy of ImperialSam12 with PR [#7013](https://togithub.com/TownyAdvanced/Towny/issues/7013). (First-Time Contributor!)
- API: Add boolean for if claim is from takeoverclaim to TownPreClaimEvent, courtesy of Fruitloopins with PR [#7023](https://togithub.com/TownyAdvanced/Towny/issues/7023).
- Fix support for Vanished players on servers using PremiumVanish and MC versions older than 1.19.3.
***
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.
![Spigot_Banner_Towny](https://togithub.com/TownyAdvanced/Towny/assets/879756/559c8340-82e5-41fc-a10c-af0dcf47f38f)
##### ⏬ Download available as a .jar file in the Assets section below:
### [`v0.99.6.2`](https://togithub.com/TownyAdvanced/Towny/releases/tag/0.99.6.2): for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* & 1.20.*
[Compare Source](https://togithub.com/TownyAdvanced/Towny/compare/0.99.6.1...0.99.6.2)
- Add ability for admins to edit town/nation founding dates, courtesy of Articdive with PR [#6904](https://togithub.com/TownyAdvanced/Towny/issues/6904).
- Using New Commands: /ta town \[townname] set foundingdate \[unix timestamp] & /ta nation \[nationname] set foundingdate \[unix timestamp]
- Closes [#6471](https://togithub.com/TownyAdvanced/Towny/issues/6471).
- New Command: /ta town \[townname] set foundingdate \[unix timestamp]
- Sets a town's founding date to the given time, use https://www.unixtimestamp.com/ to get a suitable timestamp number.
- Requires towny.command.townyadmin.town.set.foundingdate.
- New Command: /ta nation \[nationname] set foundingdate \[unix timestamp]
- Sets a nation's founding date to the given time, use https://www.unixtimestamp.com/ to get a suitable timestamp number.
- Requires towny.command.townyadmin.nation.set.foundingdate.
- New Permission Node: towny.command.townyadmin.town.set.foundingdate
- A child node of towny.command.townyadmin.town.set.*, which is in turn a child node of towny.command.townyadmin.town.*.
- No changes to townyperms.yml required, admins will inherit this from towny.admin.
- New Permission Node: towny.command.townyadmin.nation.set.foundingdate
- A child node of towny.command.townyadmin.nation.set.*, which is in turn a child node of towny.command.townyadmin.nation.*.
- No changes to townyperms.yml required, admins will inherit this from towny.admin.
- New Config Option: global_nation_settings.nation_level_is_determined_by_town_count_instead_of_resident_count
- Default: false
- When set to true, the nation's NationLevel is determined by the number of towns in the nations, instead of the number of residents.
- API: Added NationCalculateNationLevelNumberEvent, an event thrown when Towny decides what NationLevel number a Nation will have, which ultimately decides which NationLevel the Nation receives.
- Useful for plugins that want to artifically increase or decrease a Nation's NationLevel.
- Handle tamed wolves who are in pvp-enabled areas, being able to be shot from pvp-disabled areas.
- Closes [#6983](https://togithub.com/TownyAdvanced/Towny/issues/6983).
- New Command: /plot set outpost spawn
- Sets the spawn point inside of an existing outpost plot to where the player is standing.
- An alias of the older command /t set outpost.
- Closes [#6998](https://togithub.com/TownyAdvanced/Towny/issues/6998).
***
Cumulative changes since 0.99.6.00.99.6.1
- Reset a player's cache when they change gamemodes.
- Reset a player's cache when they are op'd or deop'd.
- Fix unneeded permission test in /n list command.
- Allow Towny admins to bypass PvP damage prevention, courtesy of ImperialSam12 with PR [#7013](https://togithub.com/TownyAdvanced/Towny/issues/7013). (First-Time Contributor!)
- API: Add boolean for if claim is from takeoverclaim to TownPreClaimEvent, courtesy of Fruitloopins with PR [#7023](https://togithub.com/TownyAdvanced/Towny/issues/7023).
- Fix support for Vanished players on servers using PremiumVanish and MC versions older than 1.19.3.
***
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.99.6.1
->0.99.6.4
Release Notes
TownyAdvanced/Towny (com.palmergames.bukkit.towny:towny)
### [`v0.99.6.4`](https://togithub.com/TownyAdvanced/Towny/releases/tag/0.99.6.4): for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* & 1.20.* [Compare Source](https://togithub.com/TownyAdvanced/Towny/compare/0.99.6.3...0.99.6.4) - Make it clearer when a message is sent via the /t say and /n say commands. - Fix un-changed townblocks with custom plot types not having their permissions altered by the /t set perm command. - Closes [#7043](https://togithub.com/TownyAdvanced/Towny/issues/7043). - Add projectile breaking protection for dripstone & pots, courtesy of Warrior with PR [#7040](https://togithub.com/TownyAdvanced/Towny/issues/7040). - Make status screen sending respect the async eco setting, courtesy of Warrior with PR [#7038](https://togithub.com/TownyAdvanced/Towny/issues/7038). - Add new switches from 23w41a and 23w42a, courtesy of Warrior with PR [#7042](https://togithub.com/TownyAdvanced/Towny/issues/7042). - Add floodfill claim command, courtesy of Warrior with PR [#7012](https://togithub.com/TownyAdvanced/Towny/issues/7012). - New Command: /t claim fill - Fills a surrounded section with claims for a town. - New Permission Node: towny.command.town.claim.fill - Child node of towny.command.town.claim.\* - No changes to townyperms.yml required. ***Cumulative changes since 0.99.6.0
0.99.6.3
- Fix the purchased block calculation not taking into account a town which has already hit the max price. - Make all negative purchased blocks prices count as disabled, courtesy of Warrior with PR [#7034](https://togithub.com/TownyAdvanced/Towny/issues/7034). - Fix towns being deleted causing a second (pointless) town deletion when the last resident is removed. - Refactor TownLevel calculation to include a new API event and reflow. - API: Added TownCalculateTownLevelNumberEvent, an event thrown when Towny decides what TownLevel number a Town will have, which ultimately decides which TownLevel the Town receives. - Useful for plugins that want to artifically increase or decrease a Town's TownLevel. - Fix NoClassDefFoundError that appears on 1.16.5 servers when /t outpost list is used. - Closes [#7037](https://togithub.com/TownyAdvanced/Towny/issues/7037).0.99.6.2
- Add ability for admins to edit town/nation founding dates, courtesy of Articdive with PR [#6904](https://togithub.com/TownyAdvanced/Towny/issues/6904). - Using New Commands: /ta town \[townname] set foundingdate \[unix timestamp] & /ta nation \[nationname] set foundingdate \[unix timestamp] - Closes [#6471](https://togithub.com/TownyAdvanced/Towny/issues/6471). - New Command: /ta town \[townname] set foundingdate \[unix timestamp] - Sets a town's founding date to the given time, use https://www.unixtimestamp.com/ to get a suitable timestamp number. - Requires towny.command.townyadmin.town.set.foundingdate. - New Command: /ta nation \[nationname] set foundingdate \[unix timestamp] - Sets a nation's founding date to the given time, use https://www.unixtimestamp.com/ to get a suitable timestamp number. - Requires towny.command.townyadmin.nation.set.foundingdate. - New Permission Node: towny.command.townyadmin.town.set.foundingdate - A child node of towny.command.townyadmin.town.set.*, which is in turn a child node of towny.command.townyadmin.town.*. - No changes to townyperms.yml required, admins will inherit this from towny.admin. - New Permission Node: towny.command.townyadmin.nation.set.foundingdate - A child node of towny.command.townyadmin.nation.set.*, which is in turn a child node of towny.command.townyadmin.nation.*. - No changes to townyperms.yml required, admins will inherit this from towny.admin. - New Config Option: global_nation_settings.nation_level_is_determined_by_town_count_instead_of_resident_count - Default: false - When set to true, the nation's NationLevel is determined by the number of towns in the nations, instead of the number of residents. - API: Added NationCalculateNationLevelNumberEvent, an event thrown when Towny decides what NationLevel number a Nation will have, which ultimately decides which NationLevel the Nation receives. - Useful for plugins that want to artifically increase or decrease a Nation's NationLevel. - Handle tamed wolves who are in pvp-enabled areas, being able to be shot from pvp-disabled areas. - Closes [#6983](https://togithub.com/TownyAdvanced/Towny/issues/6983). - New Command: /plot set outpost spawn - Sets the spawn point inside of an existing outpost plot to where the player is standing. - An alias of the older command /t set outpost. - Closes [#6998](https://togithub.com/TownyAdvanced/Towny/issues/6998).0.99.6.1
- Reset a player's cache when they change gamemodes. - Reset a player's cache when they are op'd or deop'd. - Fix unneeded permission test in /n list command. - Allow Towny admins to bypass PvP damage prevention, courtesy of ImperialSam12 with PR [#7013](https://togithub.com/TownyAdvanced/Towny/issues/7013). (First-Time Contributor!) - API: Add boolean for if claim is from takeoverclaim to TownPreClaimEvent, courtesy of Fruitloopins with PR [#7023](https://togithub.com/TownyAdvanced/Towny/issues/7023). - Fix support for Vanished players on servers using PremiumVanish and MC versions older than 1.19.3.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.99.6.0
0.99.6.2
- Add ability for admins to edit town/nation founding dates, courtesy of Articdive with PR [#6904](https://togithub.com/TownyAdvanced/Towny/issues/6904). - Using New Commands: /ta town \[townname] set foundingdate \[unix timestamp] & /ta nation \[nationname] set foundingdate \[unix timestamp] - Closes [#6471](https://togithub.com/TownyAdvanced/Towny/issues/6471). - New Command: /ta town \[townname] set foundingdate \[unix timestamp] - Sets a town's founding date to the given time, use https://www.unixtimestamp.com/ to get a suitable timestamp number. - Requires towny.command.townyadmin.town.set.foundingdate. - New Command: /ta nation \[nationname] set foundingdate \[unix timestamp] - Sets a nation's founding date to the given time, use https://www.unixtimestamp.com/ to get a suitable timestamp number. - Requires towny.command.townyadmin.nation.set.foundingdate. - New Permission Node: towny.command.townyadmin.town.set.foundingdate - A child node of towny.command.townyadmin.town.set.*, which is in turn a child node of towny.command.townyadmin.town.*. - No changes to townyperms.yml required, admins will inherit this from towny.admin. - New Permission Node: towny.command.townyadmin.nation.set.foundingdate - A child node of towny.command.townyadmin.nation.set.*, which is in turn a child node of towny.command.townyadmin.nation.*. - No changes to townyperms.yml required, admins will inherit this from towny.admin. - New Config Option: global_nation_settings.nation_level_is_determined_by_town_count_instead_of_resident_count - Default: false - When set to true, the nation's NationLevel is determined by the number of towns in the nations, instead of the number of residents. - API: Added NationCalculateNationLevelNumberEvent, an event thrown when Towny decides what NationLevel number a Nation will have, which ultimately decides which NationLevel the Nation receives. - Useful for plugins that want to artifically increase or decrease a Nation's NationLevel. - Handle tamed wolves who are in pvp-enabled areas, being able to be shot from pvp-disabled areas. - Closes [#6983](https://togithub.com/TownyAdvanced/Towny/issues/6983). - New Command: /plot set outpost spawn - Sets the spawn point inside of an existing outpost plot to where the player is standing. - An alias of the older command /t set outpost. - Closes [#6998](https://togithub.com/TownyAdvanced/Towny/issues/6998).0.99.6.1
- Reset a player's cache when they change gamemodes. - Reset a player's cache when they are op'd or deop'd. - Fix unneeded permission test in /n list command. - Allow Towny admins to bypass PvP damage prevention, courtesy of ImperialSam12 with PR [#7013](https://togithub.com/TownyAdvanced/Towny/issues/7013). (First-Time Contributor!) - API: Add boolean for if claim is from takeoverclaim to TownPreClaimEvent, courtesy of Fruitloopins with PR [#7023](https://togithub.com/TownyAdvanced/Towny/issues/7023). - Fix support for Vanished players on servers using PremiumVanish and MC versions older than 1.19.3.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.99.6.0
0.99.6.1
- Reset a player's cache when they change gamemodes. - Reset a player's cache when they are op'd or deop'd. - Fix unneeded permission test in /n list command. - Allow Towny admins to bypass PvP damage prevention, courtesy of ImperialSam12 with PR [#7013](https://togithub.com/TownyAdvanced/Towny/issues/7013). (First-Time Contributor!) - API: Add boolean for if claim is from takeoverclaim to TownPreClaimEvent, courtesy of Fruitloopins with PR [#7023](https://togithub.com/TownyAdvanced/Towny/issues/7023). - Fix support for Vanished players on servers using PremiumVanish and MC versions older than 1.19.3.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.