TownyAdvanced/Towny
### [`v0.99.0.4`](https://togithub.com/TownyAdvanced/Towny/releases/tag/0.99.0.4): for MC 1.16.* & 1.17.* & 1.18.* & 1.19.*
[Compare Source](https://togithub.com/TownyAdvanced/Towny/compare/0.99.0.3...0.99.0.4)
- New Config Option: economy.town_set_mapcolour_cost
- Default: 0
- The cost of setting a town's mapcolour.
- New Config Option: economy.nation_set_mapcolour_cost
- Default: 0
- The cost of setting a nation's mapcolour.
- Add a migration for adding an old town level, courtesy of Warriorrrr with PR [#6618](https://togithub.com/TownyAdvanced/Towny/issues/6618).
- Servers that still use Towny 0.95.1.0 (and potentially older) can now update as easily as drag-and-drop.
- Add config option that would prompt a resident who joins a town, to spawn to that town.
- Closes [#6619](https://togithub.com/TownyAdvanced/Towny/issues/6619).
- New Config Option: global_town_settings.are_new_residents_prompted_to_town_spawn
- Default: false
- When a resident joins a town, should they be prompted to use spawn to the town?
- This requires them to not already be standing in the town, and also to be able to use /t spawn and whatever costs may be associated with it.
- Update sql schema class to be more modern with much cleaner code, in prep for the transition to a UUID-keyed database.
- Bump adventure-text-serializer-plain from 4.13.0 to 4.13.1.
***
Cumulative changes since 0.99.0.00.99.0.3
- Fix NPE when finding a new mayor, courtesy of Warriorrrr with PR [#6616](https://togithub.com/TownyAdvanced/Towny/issues/6616).
- Closes [#6615](https://togithub.com/TownyAdvanced/Towny/issues/6615).
- Fix missing feedback messages when towns that cannot join your nation are being invited.
- Closes [#6614](https://togithub.com/TownyAdvanced/Towny/issues/6614).
0.99.0.2
- Add nations that enemy your nation to the /n enemylist output.
- Prevent 0 dollar amounts being withdrawn/deposited from town and nation banks.
- API: Add town-changing-mayor events.
- Alters the TownMayorChangeEvent to include a getCommandSender.
- Add TownMayorChangedEvent which is not cancellable, alerts plugins of any change in mayor.
- Add TownMayorChosenBySuccessionEvent which allows a plugin to determine who will become mayor when Towny automatically chooses a mayor.
- Closes [#6607](https://togithub.com/TownyAdvanced/Towny/issues/6607).
- Add option for overclaimed towns to have their land stolen from them.
- When enabled a Town which has claimed too much land, ie: TownBlocks 120/100, will be vulnerable to having some of their land stolen.
- Stealing land is done by using /t takeoverclaim.
- This command must be used at the edge of a town, which is adjacent to your town.
- It comes with a customizable cost.
- It does not allow an overclaimed Town to be cut into two separate parts.
- Important: Towns can only have land stolen from them until they are no longer overclaimed!
- Important: There is an option to prevent stealing land too close to a Town's HomeBlock!
- Important: It is recommended to only enable this setting when outposts are disabled and min_adjacent_blocks is set to 2 or 3!
- TownBlocks that can be stolen will have a \[TakeoverClaim Available] added to their ChunkNotification.
- Mayors will also see warnings:
- on login while being overclaimed,
- when they approach their claim limit while claiming land,
- and when they lose a resident that would put them at risk of being overclaimed.
- Closes [#6564](https://togithub.com/TownyAdvanced/Towny/issues/6564).
- New Config Option: town.overclaiming.being_overclaimed_allows_other_towns_to_steal_land
- Default: false
- A feature that allows towns which have too many townblocks claimed (overclaimed) ie: 120/100 TownBlocks,
to have their land stolen by other towns which are not overclaimed. Using this incentivises Towns to keep
their residents from leaving, and will mean that mayors will be more careful about which land they choose
to claim.
Overclaiming does not allow a town to be split into two separate parts, requiring the Town that is stealing
land to work from the outside inwards.
It is highly recommended to only use this on servers where outposts are disabled, and requiring
a number of adjacent claims over 1 is enabled. Towns take land using /t takeoverclaim.
- New Config Option: town.overclaiming.overclaiming_prevented_by_homeblock_radius
- Default: true
- While true, overclaiming is stopped by the min_distance_from_town_homeblock setting below.
- This prevents a town from having townblocks stolen surrounding their homeblocks.
- New Config Option: economy.takeoverclaim.price
- Default: 100.0
- The price to use /t takeoverclaim, when it has been enabled in the config
at town.being_overclaimed_allows_other_towns_to_steal_land
- New Command: /town takeoverclaim
- Used to a mayor to take over land from an overclaimed town, when allowed in the config.
- Towns are considered overclaimed if their townblocks are more than they are allowed, ie: TownBlocks 120/100.
- New Permission Node: towny.command.town.takeoverclaim
- Child Node of towny.command.town.\*
- No adjustments need to be made to the townyperms.yml.
0.99.0.1
- Add configurable symbol for the maps to showcase Outpost plots.
- Closes [#6595](https://togithub.com/TownyAdvanced/Towny/issues/6595).
- New Config Option: ascii_map_symbols.outpost
- Default: O
- The character used for the outpost symbol.
- Add /invite deny all, so a player can deny all of their received invites.
- Closes [#6606](https://togithub.com/TownyAdvanced/Towny/issues/6606).
- New Command: /invite deny all
- Denies all of a players received town invites.
- Newly blacklisted town and nation names: all, help.
- Fix /n enemy add/remove sometimes showing "none of those names were valid" despite working.
- Add rank priority and rank prefix to town and nation ranks.
- The Town and Nation ranks in the townyperms.yml can now be assigned two permission nodes:
- towny.rankpriority.#
- towny.rankprefix.
- Ex: Assistant rank can be given:
- towny.rankpriority.100
- towny.rankprefix.\&a\&r
- and the Sheriff rank can be given:
- towny.rankpriority.500
- towny.rankprefix.\&b\&r
- A player that has both the sheriff and assistant rank will show the assistant prefix using the below PAPI placeholder.
- Closes [#4658](https://togithub.com/TownyAdvanced/Towny/issues/4658).
- New PlaceholderAPI Placeholder: %townyadvanced_resident_primary_rank%
- Displays a prefix associated with a player's highest-priority nation or town rank.
- Bump adventure-text-minimessage from 4.13.0 to 4.13.1.
***
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.99.0.3`](https://togithub.com/TownyAdvanced/Towny/releases/tag/0.99.0.3): for MC 1.16.* & 1.17.* & 1.18.* & 1.19.*
[Compare Source](https://togithub.com/TownyAdvanced/Towny/compare/0.99.0.2...0.99.0.3)
- Fix NPE when finding a new mayor, courtesy of Warriorrrr with PR [#6616](https://togithub.com/TownyAdvanced/Towny/issues/6616).
- Closes [#6615](https://togithub.com/TownyAdvanced/Towny/issues/6615).
- Fix missing feedback messages when towns that cannot join your nation are being invited.
- Closes [#6614](https://togithub.com/TownyAdvanced/Towny/issues/6614).
***
Cumulative changes since 0.99.0.00.99.0.2
- Add nations that enemy your nation to the /n enemylist output.
- Prevent 0 dollar amounts being withdrawn/deposited from town and nation banks.
- API: Add town-changing-mayor events.
- Alters the TownMayorChangeEvent to include a getCommandSender.
- Add TownMayorChangedEvent which is not cancellable, alerts plugins of any change in mayor.
- Add TownMayorChosenBySuccessionEvent which allows a plugin to determine who will become mayor when Towny automatically chooses a mayor.
- Closes [#6607](https://togithub.com/TownyAdvanced/Towny/issues/6607).
- Add option for overclaimed towns to have their land stolen from them.
- When enabled a Town which has claimed too much land, ie: TownBlocks 120/100, will be vulnerable to having some of their land stolen.
- Stealing land is done by using /t takeoverclaim.
- This command must be used at the edge of a town, which is adjacent to your town.
- It comes with a customizable cost.
- It does not allow an overclaimed Town to be cut into two separate parts.
- Important: Towns can only have land stolen from them until they are no longer overclaimed!
- Important: There is an option to prevent stealing land too close to a Town's HomeBlock!
- Important: It is recommended to only enable this setting when outposts are disabled and min_adjacent_blocks is set to 2 or 3!
- TownBlocks that can be stolen will have a \[TakeoverClaim Available] added to their ChunkNotification.
- Mayors will also see warnings:
- on login while being overclaimed,
- when they approach their claim limit while claiming land,
- and when they lose a resident that would put them at risk of being overclaimed.
- Closes [#6564](https://togithub.com/TownyAdvanced/Towny/issues/6564).
- New Config Option: town.overclaiming.being_overclaimed_allows_other_towns_to_steal_land
- Default: false
- A feature that allows towns which have too many townblocks claimed (overclaimed) ie: 120/100 TownBlocks,
to have their land stolen by other towns which are not overclaimed. Using this incentivises Towns to keep
their residents from leaving, and will mean that mayors will be more careful about which land they choose
to claim.
Overclaiming does not allow a town to be split into two separate parts, requiring the Town that is stealing
land to work from the outside inwards.
It is highly recommended to only use this on servers where outposts are disabled, and requiring
a number of adjacent claims over 1 is enabled. Towns take land using /t takeoverclaim.
- New Config Option: town.overclaiming.overclaiming_prevented_by_homeblock_radius
- Default: true
- While true, overclaiming is stopped by the min_distance_from_town_homeblock setting below.
- This prevents a town from having townblocks stolen surrounding their homeblocks.
- New Config Option: economy.takeoverclaim.price
- Default: 100.0
- The price to use /t takeoverclaim, when it has been enabled in the config
at town.being_overclaimed_allows_other_towns_to_steal_land
- New Command: /town takeoverclaim
- Used to a mayor to take over land from an overclaimed town, when allowed in the config.
- Towns are considered overclaimed if their townblocks are more than they are allowed, ie: TownBlocks 120/100.
- New Permission Node: towny.command.town.takeoverclaim
- Child Node of towny.command.town.\*
- No adjustments need to be made to the townyperms.yml.
0.99.0.1
- Add configurable symbol for the maps to showcase Outpost plots.
- Closes [#6595](https://togithub.com/TownyAdvanced/Towny/issues/6595).
- New Config Option: ascii_map_symbols.outpost
- Default: O
- The character used for the outpost symbol.
- Add /invite deny all, so a player can deny all of their received invites.
- Closes [#6606](https://togithub.com/TownyAdvanced/Towny/issues/6606).
- New Command: /invite deny all
- Denies all of a players received town invites.
- Newly blacklisted town and nation names: all, help.
- Fix /n enemy add/remove sometimes showing "none of those names were valid" despite working.
- Add rank priority and rank prefix to town and nation ranks.
- The Town and Nation ranks in the townyperms.yml can now be assigned two permission nodes:
- towny.rankpriority.#
- towny.rankprefix.
- Ex: Assistant rank can be given:
- towny.rankpriority.100
- towny.rankprefix.\&a\&r
- and the Sheriff rank can be given:
- towny.rankpriority.500
- towny.rankprefix.\&b\&r
- A player that has both the sheriff and assistant rank will show the assistant prefix using the below PAPI placeholder.
- Closes [#4658](https://togithub.com/TownyAdvanced/Towny/issues/4658).
- New PlaceholderAPI Placeholder: %townyadvanced_resident_primary_rank%
- Displays a prefix associated with a player's highest-priority nation or town rank.
- Bump adventure-text-minimessage from 4.13.0 to 4.13.1.
***
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.99.0.2`](https://togithub.com/TownyAdvanced/Towny/releases/tag/0.99.0.2): for MC 1.16.* & 1.17.* & 1.18.* & 1.19.*
[Compare Source](https://togithub.com/TownyAdvanced/Towny/compare/0.99.0.1...0.99.0.2)
- Add nations that enemy your nation to the /n enemylist output.
- Prevent 0 dollar amounts being withdrawn/deposited from town and nation banks.
- API: Add town-changing-mayor events.
- Alters the TownMayorChangeEvent to include a getCommandSender.
- Add TownMayorChangedEvent which is not cancellable, alerts plugins of any change in mayor.
- Add TownMayorChosenBySuccessionEvent which allows a plugin to determine who will become mayor when Towny automatically chooses a mayor.
- Closes [#6607](https://togithub.com/TownyAdvanced/Towny/issues/6607).
- Add option for overclaimed towns to have their land stolen from them.
- When enabled a Town which has claimed too much land, ie: TownBlocks 120/100, will be vulnerable to having some of their land stolen.
- Stealing land is done by using /t takeoverclaim.
- This command must be used at the edge of a town, which is adjacent to your town.
- It comes with a customizable cost.
- It does not allow an overclaimed Town to be cut into two separate parts.
- Important: Towns can only have land stolen from them until they are no longer overclaimed!
- Important: There is an option to prevent stealing land too close to a Town's HomeBlock!
- Important: It is recommended to only enable this setting when outposts are disabled and min_adjacent_blocks is set to 2 or 3!
- TownBlocks that can be stolen will have a \[TakeoverClaim Available] added to their ChunkNotification.
- Mayors will also see warnings:
- on login while being overclaimed,
- when they approach their claim limit while claiming land,
- and when they lose a resident that would put them at risk of being overclaimed.
- Closes [#6564](https://togithub.com/TownyAdvanced/Towny/issues/6564).
- New Config Option: town.overclaiming.being_overclaimed_allows_other_towns_to_steal_land
- Default: false
- A feature that allows towns which have too many townblocks claimed (overclaimed) ie: 120/100 TownBlocks,
to have their land stolen by other towns which are not overclaimed. Using this incentivises Towns to keep
their residents from leaving, and will mean that mayors will be more careful about which land they choose
to claim.
Overclaiming does not allow a town to be split into two separate parts, requiring the Town that is stealing
land to work from the outside inwards.
It is highly recommended to only use this on servers where outposts are disabled, and requiring
a number of adjacent claims over 1 is enabled. Towns take land using /t takeoverclaim.
- New Config Option: town.overclaiming.overclaiming_prevented_by_homeblock_radius
- Default: true
- While true, overclaiming is stopped by the min_distance_from_town_homeblock setting below.
- This prevents a town from having townblocks stolen surrounding their homeblocks.
- New Config Option: economy.takeoverclaim.price
- Default: 100.0
- The price to use /t takeoverclaim, when it has been enabled in the config
at town.being_overclaimed_allows_other_towns_to_steal_land
- New Command: /town takeoverclaim
- Used to a mayor to take over land from an overclaimed town, when allowed in the config.
- Towns are considered overclaimed if their townblocks are more than they are allowed, ie: TownBlocks 120/100.
- New Permission Node: towny.command.town.takeoverclaim
- Child Node of towny.command.town.\*
- No adjustments need to be made to the townyperms.yml.
***
Cumulative changes since 0.99.0.00.99.0.1
- Add configurable symbol for the maps to showcase Outpost plots.
- Closes [#6595](https://togithub.com/TownyAdvanced/Towny/issues/6595).
- New Config Option: ascii_map_symbols.outpost
- Default: O
- The character used for the outpost symbol.
- Add /invite deny all, so a player can deny all of their received invites.
- Closes [#6606](https://togithub.com/TownyAdvanced/Towny/issues/6606).
- New Command: /invite deny all
- Denies all of a players received town invites.
- Newly blacklisted town and nation names: all, help.
- Fix /n enemy add/remove sometimes showing "none of those names were valid" despite working.
- Add rank priority and rank prefix to town and nation ranks.
- The Town and Nation ranks in the townyperms.yml can now be assigned two permission nodes:
- towny.rankpriority.#
- towny.rankprefix.
- Ex: Assistant rank can be given:
- towny.rankpriority.100
- towny.rankprefix.\&a\&r
- and the Sheriff rank can be given:
- towny.rankpriority.500
- towny.rankprefix.\&b\&r
- A player that has both the sheriff and assistant rank will show the assistant prefix using the below PAPI placeholder.
- Closes [#4658](https://togithub.com/TownyAdvanced/Towny/issues/4658).
- New PlaceholderAPI Placeholder: %townyadvanced_resident_primary_rank%
- Displays a prefix associated with a player's highest-priority nation or town rank.
- Bump adventure-text-minimessage from 4.13.0 to 4.13.1.
***
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.99.0.1`](https://togithub.com/TownyAdvanced/Towny/releases/tag/0.99.0.1): for MC 1.16.* & 1.17.* & 1.18.* & 1.19.*
[Compare Source](https://togithub.com/TownyAdvanced/Towny/compare/0.99.0.0...0.99.0.1)
- Add configurable symbol for the maps to showcase Outpost plots.
- Closes [#6595](https://togithub.com/TownyAdvanced/Towny/issues/6595).
- New Config Option: ascii_map_symbols.outpost
- Default: O
- The character used for the outpost symbol.
- Add /invite deny all, so a player can deny all of their received invites.
- Closes [#6606](https://togithub.com/TownyAdvanced/Towny/issues/6606).
- New Command: /invite deny all
- Denies all of a players received town invites.
- Newly blacklisted town and nation names: all, help.
- Fix /n enemy add/remove sometimes showing "none of those names were valid" despite working.
- Add rank priority and rank prefix to town and nation ranks.
- The Town and Nation ranks in the townyperms.yml can now be assigned two permission nodes:
- towny.rankpriority.#
- towny.rankprefix.
- Ex: Assistant rank can be given:
- towny.rankpriority.100
- towny.rankprefix.\&a\&r
- and the Sheriff rank can be given:
- towny.rankpriority.500
- towny.rankprefix.\&b\&r
- A player that has both the sheriff and assistant rank will show the assistant prefix using the below PAPI placeholder.
- Closes [#4658](https://togithub.com/TownyAdvanced/Towny/issues/4658).
- New PlaceholderAPI Placeholder: %townyadvanced_resident_primary_rank%
- Displays a prefix associated with a player's highest-priority nation or town rank.
- Bump adventure-text-minimessage from 4.13.0 to 4.13.1.
***
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.0.0
->0.99.0.4
Release Notes
TownyAdvanced/Towny
### [`v0.99.0.4`](https://togithub.com/TownyAdvanced/Towny/releases/tag/0.99.0.4): for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* [Compare Source](https://togithub.com/TownyAdvanced/Towny/compare/0.99.0.3...0.99.0.4) - New Config Option: economy.town_set_mapcolour_cost - Default: 0 - The cost of setting a town's mapcolour. - New Config Option: economy.nation_set_mapcolour_cost - Default: 0 - The cost of setting a nation's mapcolour. - Add a migration for adding an old town level, courtesy of Warriorrrr with PR [#6618](https://togithub.com/TownyAdvanced/Towny/issues/6618). - Servers that still use Towny 0.95.1.0 (and potentially older) can now update as easily as drag-and-drop. - Add config option that would prompt a resident who joins a town, to spawn to that town. - Closes [#6619](https://togithub.com/TownyAdvanced/Towny/issues/6619). - New Config Option: global_town_settings.are_new_residents_prompted_to_town_spawn - Default: false - When a resident joins a town, should they be prompted to use spawn to the town? - This requires them to not already be standing in the town, and also to be able to use /t spawn and whatever costs may be associated with it. - Update sql schema class to be more modern with much cleaner code, in prep for the transition to a UUID-keyed database. - Bump adventure-text-serializer-plain from 4.13.0 to 4.13.1. ***Cumulative changes since 0.99.0.0
0.99.0.3
- Fix NPE when finding a new mayor, courtesy of Warriorrrr with PR [#6616](https://togithub.com/TownyAdvanced/Towny/issues/6616). - Closes [#6615](https://togithub.com/TownyAdvanced/Towny/issues/6615). - Fix missing feedback messages when towns that cannot join your nation are being invited. - Closes [#6614](https://togithub.com/TownyAdvanced/Towny/issues/6614).0.99.0.2
- Add nations that enemy your nation to the /n enemylist output. - Prevent 0 dollar amounts being withdrawn/deposited from town and nation banks. - API: Add town-changing-mayor events. - Alters the TownMayorChangeEvent to include a getCommandSender. - Add TownMayorChangedEvent which is not cancellable, alerts plugins of any change in mayor. - Add TownMayorChosenBySuccessionEvent which allows a plugin to determine who will become mayor when Towny automatically chooses a mayor. - Closes [#6607](https://togithub.com/TownyAdvanced/Towny/issues/6607). - Add option for overclaimed towns to have their land stolen from them. - When enabled a Town which has claimed too much land, ie: TownBlocks 120/100, will be vulnerable to having some of their land stolen. - Stealing land is done by using /t takeoverclaim. - This command must be used at the edge of a town, which is adjacent to your town. - It comes with a customizable cost. - It does not allow an overclaimed Town to be cut into two separate parts. - Important: Towns can only have land stolen from them until they are no longer overclaimed! - Important: There is an option to prevent stealing land too close to a Town's HomeBlock! - Important: It is recommended to only enable this setting when outposts are disabled and min_adjacent_blocks is set to 2 or 3! - TownBlocks that can be stolen will have a \[TakeoverClaim Available] added to their ChunkNotification. - Mayors will also see warnings: - on login while being overclaimed, - when they approach their claim limit while claiming land, - and when they lose a resident that would put them at risk of being overclaimed. - Closes [#6564](https://togithub.com/TownyAdvanced/Towny/issues/6564). - New Config Option: town.overclaiming.being_overclaimed_allows_other_towns_to_steal_land - Default: false - A feature that allows towns which have too many townblocks claimed (overclaimed) ie: 120/100 TownBlocks, to have their land stolen by other towns which are not overclaimed. Using this incentivises Towns to keep their residents from leaving, and will mean that mayors will be more careful about which land they choose to claim. Overclaiming does not allow a town to be split into two separate parts, requiring the Town that is stealing land to work from the outside inwards. It is highly recommended to only use this on servers where outposts are disabled, and requiring a number of adjacent claims over 1 is enabled. Towns take land using /t takeoverclaim. - New Config Option: town.overclaiming.overclaiming_prevented_by_homeblock_radius - Default: true - While true, overclaiming is stopped by the min_distance_from_town_homeblock setting below. - This prevents a town from having townblocks stolen surrounding their homeblocks. - New Config Option: economy.takeoverclaim.price - Default: 100.0 - The price to use /t takeoverclaim, when it has been enabled in the config at town.being_overclaimed_allows_other_towns_to_steal_land - New Command: /town takeoverclaim - Used to a mayor to take over land from an overclaimed town, when allowed in the config. - Towns are considered overclaimed if their townblocks are more than they are allowed, ie: TownBlocks 120/100. - New Permission Node: towny.command.town.takeoverclaim - Child Node of towny.command.town.\* - No adjustments need to be made to the townyperms.yml.0.99.0.1
- Add configurable symbol for the maps to showcase Outpost plots. - Closes [#6595](https://togithub.com/TownyAdvanced/Towny/issues/6595). - New Config Option: ascii_map_symbols.outpost - Default: O - The character used for the outpost symbol. - Add /invite deny all, so a player can deny all of their received invites. - Closes [#6606](https://togithub.com/TownyAdvanced/Towny/issues/6606). - New Command: /invite deny all - Denies all of a players received town invites. - Newly blacklisted town and nation names: all, help. - Fix /n enemy add/remove sometimes showing "none of those names were valid" despite working. - Add rank priority and rank prefix to town and nation ranks. - The Town and Nation ranks in the townyperms.yml can now be assigned two permission nodes: - towny.rankpriority.# - towny.rankprefix.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.0.0
0.99.0.2
- Add nations that enemy your nation to the /n enemylist output. - Prevent 0 dollar amounts being withdrawn/deposited from town and nation banks. - API: Add town-changing-mayor events. - Alters the TownMayorChangeEvent to include a getCommandSender. - Add TownMayorChangedEvent which is not cancellable, alerts plugins of any change in mayor. - Add TownMayorChosenBySuccessionEvent which allows a plugin to determine who will become mayor when Towny automatically chooses a mayor. - Closes [#6607](https://togithub.com/TownyAdvanced/Towny/issues/6607). - Add option for overclaimed towns to have their land stolen from them. - When enabled a Town which has claimed too much land, ie: TownBlocks 120/100, will be vulnerable to having some of their land stolen. - Stealing land is done by using /t takeoverclaim. - This command must be used at the edge of a town, which is adjacent to your town. - It comes with a customizable cost. - It does not allow an overclaimed Town to be cut into two separate parts. - Important: Towns can only have land stolen from them until they are no longer overclaimed! - Important: There is an option to prevent stealing land too close to a Town's HomeBlock! - Important: It is recommended to only enable this setting when outposts are disabled and min_adjacent_blocks is set to 2 or 3! - TownBlocks that can be stolen will have a \[TakeoverClaim Available] added to their ChunkNotification. - Mayors will also see warnings: - on login while being overclaimed, - when they approach their claim limit while claiming land, - and when they lose a resident that would put them at risk of being overclaimed. - Closes [#6564](https://togithub.com/TownyAdvanced/Towny/issues/6564). - New Config Option: town.overclaiming.being_overclaimed_allows_other_towns_to_steal_land - Default: false - A feature that allows towns which have too many townblocks claimed (overclaimed) ie: 120/100 TownBlocks, to have their land stolen by other towns which are not overclaimed. Using this incentivises Towns to keep their residents from leaving, and will mean that mayors will be more careful about which land they choose to claim. Overclaiming does not allow a town to be split into two separate parts, requiring the Town that is stealing land to work from the outside inwards. It is highly recommended to only use this on servers where outposts are disabled, and requiring a number of adjacent claims over 1 is enabled. Towns take land using /t takeoverclaim. - New Config Option: town.overclaiming.overclaiming_prevented_by_homeblock_radius - Default: true - While true, overclaiming is stopped by the min_distance_from_town_homeblock setting below. - This prevents a town from having townblocks stolen surrounding their homeblocks. - New Config Option: economy.takeoverclaim.price - Default: 100.0 - The price to use /t takeoverclaim, when it has been enabled in the config at town.being_overclaimed_allows_other_towns_to_steal_land - New Command: /town takeoverclaim - Used to a mayor to take over land from an overclaimed town, when allowed in the config. - Towns are considered overclaimed if their townblocks are more than they are allowed, ie: TownBlocks 120/100. - New Permission Node: towny.command.town.takeoverclaim - Child Node of towny.command.town.\* - No adjustments need to be made to the townyperms.yml.0.99.0.1
- Add configurable symbol for the maps to showcase Outpost plots. - Closes [#6595](https://togithub.com/TownyAdvanced/Towny/issues/6595). - New Config Option: ascii_map_symbols.outpost - Default: O - The character used for the outpost symbol. - Add /invite deny all, so a player can deny all of their received invites. - Closes [#6606](https://togithub.com/TownyAdvanced/Towny/issues/6606). - New Command: /invite deny all - Denies all of a players received town invites. - Newly blacklisted town and nation names: all, help. - Fix /n enemy add/remove sometimes showing "none of those names were valid" despite working. - Add rank priority and rank prefix to town and nation ranks. - The Town and Nation ranks in the townyperms.yml can now be assigned two permission nodes: - towny.rankpriority.# - towny.rankprefix.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 Perks!
Questions
Placeholders
Cumulative changes since 0.99.0.0
0.99.0.1
- Add configurable symbol for the maps to showcase Outpost plots. - Closes [#6595](https://togithub.com/TownyAdvanced/Towny/issues/6595). - New Config Option: ascii_map_symbols.outpost - Default: O - The character used for the outpost symbol. - Add /invite deny all, so a player can deny all of their received invites. - Closes [#6606](https://togithub.com/TownyAdvanced/Towny/issues/6606). - New Command: /invite deny all - Denies all of a players received town invites. - Newly blacklisted town and nation names: all, help. - Fix /n enemy add/remove sometimes showing "none of those names were valid" despite working. - Add rank priority and rank prefix to town and nation ranks. - The Town and Nation ranks in the townyperms.yml can now be assigned two permission nodes: - towny.rankpriority.# - towny.rankprefix.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 Perks!
Questions
Placeholders
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 Perks!
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.