TownyAdvanced / TownyMenus

An easy-to-use and accessible way for players to use Towny commands.
GNU General Public License v3.0
20 stars 6 forks source link

Update dependency com.palmergames.bukkit.towny:towny to v0.99.2.5 #21

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
com.palmergames.bukkit.towny:towny 0.99.1.2 -> 0.99.2.5 age adoption passing confidence

Release Notes

TownyAdvanced/Towny (com.palmergames.bukkit.towny:towny) ### [`v0.99.2.5`](https://togithub.com/TownyAdvanced/Towny/releases/tag/0.99.2.5): for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* & 1.20.* [Compare Source](https://togithub.com/TownyAdvanced/Towny/compare/0.99.2.4...0.99.2.5) - Fix %townyadvanced_top... placeholders only displaying the first place town. - Closes [#​6786](https://togithub.com/TownyAdvanced/Towny/issues/6786). - Add legacy conversion unit tests, courtesy of Warrior with PR [#​6784](https://togithub.com/TownyAdvanced/Towny/issues/6784). - Remove useless volatile keyword in OnPlayerLogin, courtesy of Warrior with PR [#​6785](https://togithub.com/TownyAdvanced/Towny/issues/6785). ***
Cumulative changes since 0.99.2.0
0.99.2.4 - Fix a possible null datasource npe, courtesy of Warrior with PR [#​6782](https://togithub.com/TownyAdvanced/Towny/issues/6782). - Bump maven-shade-plugin from 3.4.1 to 3.5.0. - Add an optional Revert On Unclaim Whitelist. - Closes [#​4757](https://togithub.com/TownyAdvanced/Towny/issues/4757). - New Config Option: new_world_settings.plot_management.revert_on_unclaim.block_whitelist - Default: "", - The list of blocks that are allowed to regenerate, if this list is empty then all blocks will regenerate. - This list is useful for when you want only 'natural' blocks to regenerate like stone, grass, trees, etc., useful when you allow players to build/destroy in the wilderness. - Like other options in the new_world_settings section, this is only applied as a default setting for new worlds. Configure the list found in the towny\data\worlds\WORLDNAME.txt files.
0.99.2.3 - Fix legacy conversion for underlined text, courtesy of Warrior with PR [#​6772](https://togithub.com/TownyAdvanced/Towny/issues/6772). - Fix hanging signs not being edit protected, courtesy of Warrior with PR [#​6781](https://togithub.com/TownyAdvanced/Towny/issues/6781).
0.99.2.2 - Make the mob removal task a bit more thread safe on folia, courtesy of Warrior with PR [#​6769](https://togithub.com/TownyAdvanced/Towny/issues/6769). - Closes [#​6767](https://togithub.com/TownyAdvanced/Towny/issues/6767). - Make use of Folia's scheduling API in Paper, courtesy of Warrior with PR [#​6770](https://togithub.com/TownyAdvanced/Towny/issues/6770).
0.99.2.1 - Make MobRemovalEvent unable to be triggered sync. - Closes [#​6766](https://togithub.com/TownyAdvanced/Towny/issues/6766).
***

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.

DrprofLuigiAllieDragonakup001TheFlagCourierThePontificateTegulaThePig
pebblehostEblyssMrLoganoLambsyJayoaksonMKieburtz
cobrex1gerardvanschiplexiccnAvisideCalebGitBritanniaArmonicPvP
j0g32jsuarezlReEvadereSmallSansSerifValour-SoftwareAccioAce
SveasubNoikzGamingtrevor1097Dynamite99CasperTimmyBloc-k
PeskdtxSTORMYxSHMWextraKalqbtjdingsEcoSMP
Theeno74ItzXPurpleXRekar7Folas1337SuperRedstoneYTItzPear
Radiation-pivyvinNeumimToDracathioMerlin6019tyhppp233
TuaniwanProjectGuinnessMineprankgabeeebabyGundalfWasTakenqwlke
DraedixegageeetMicroweb4PainOchocobradyyykennyyStevenSharker
Manul-Newtonroyblue12nhannon9dawwggSItzMeKarlixtapok233
WyattPereirao7-hmoeRialkinggediton96Omic104Leevos
TheWordSmith123GowtherSukehiroJackTheYackExygleAustralis-0Momshroom
Intrabit71MetaverseRPNBeepSterrAldinaMappingCrypticBladesSemisol
NoxillioSecondEarthOnlineAncientSMJunkieCraftCorruptedGreedEBatuzay
Khargotwizard1233tskopenAshpartytomhmagicRoman90879
welenwatshepherdjerredbretomartItsSynchrodarthpetiDeltaOrion
mikslendovnotzuneHikitsune-RedDoctorChosenValerie2308MayorMike
TheNyloxVaspeikeijodputtand 33 private sponsors.

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!

Important Links
Frequently Asked
Questions
How Towny Works Towny Install Guide Towny Update Guide
Other Towny Plugins Complete Changelog Default Config Files Commands/Permissions
Placeholders
##### ⏬ Download available as a .jar file in the Assets section below: ### [`v0.99.2.4`](https://togithub.com/TownyAdvanced/Towny/releases/tag/0.99.2.4): for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* & 1.20.* [Compare Source](https://togithub.com/TownyAdvanced/Towny/compare/0.99.2.2...0.99.2.4) - Fix a possible null datasource npe, courtesy of Warrior with PR [#​6782](https://togithub.com/TownyAdvanced/Towny/issues/6782). - Bump maven-shade-plugin from 3.4.1 to 3.5.0. - Add an optional Revert On Unclaim Whitelist. - Closes [#​4757](https://togithub.com/TownyAdvanced/Towny/issues/4757). - New Config Option: new_world_settings.plot_management.revert_on_unclaim.block_whitelist - Default: "", - The list of blocks that are allowed to regenerate, if this list is empty then all blocks will regenerate. - This list is useful for when you want only 'natural' blocks to regenerate like stone, grass, trees, etc., useful when you allow players to build/destroy in the wilderness. - Like other options in the new_world_settings section, this is only applied as a default setting for new worlds. Configure the list found in the towny\data\worlds\WORLDNAME.txt files. ***
Cumulative changes since 0.99.2.0
0.99.2.3 - Fix legacy conversion for underlined text, courtesy of Warrior with PR [#​6772](https://togithub.com/TownyAdvanced/Towny/issues/6772). - Fix hanging signs not being edit protected, courtesy of Warrior with PR [#​6781](https://togithub.com/TownyAdvanced/Towny/issues/6781).
0.99.2.2 - Make the mob removal task a bit more thread safe on folia, courtesy of Warrior with PR [#​6769](https://togithub.com/TownyAdvanced/Towny/issues/6769). - Closes [#​6767](https://togithub.com/TownyAdvanced/Towny/issues/6767). - Make use of Folia's scheduling API in Paper, courtesy of Warrior with PR [#​6770](https://togithub.com/TownyAdvanced/Towny/issues/6770).
0.99.2.1 - Make MobRemovalEvent unable to be triggered sync. - Closes [#​6766](https://togithub.com/TownyAdvanced/Towny/issues/6766).
***

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.

DrprofLuigiAllieDragonakup001TheFlagCourierThePontificateTegulaThePig
pebblehostEblyssMrLoganoLambsyJayoaksonMKieburtz
cobrex1gerardvanschiplexiccnAvisideCalebGitBritanniaArmonicPvP
j0g32jsuarezlReEvadereSmallSansSerifValour-SoftwareAccioAce
NoikzGamingtrevor1097Dynamite99CasperTimmyBloc-kPeskdt
xSTORMYxSHMWextraKalqbtjdingsEcoSMPTheeno74
ItzXPurpleXRekar7Folas1337SuperRedstoneYTItzPearRadiation-pi
vyvinNeumimToDracathioMerlin6019tyhppp233Tuaniwan
ProjectGuinnessMineprankgabeeebabyGundalfWasTakenqwlkeDraedixe
gageeetMicroweb4PainOchocobradyyykennyyStevenSharkerManul-Newton
royblue12nhannon9dawwggSItzMeKarlixtapok233WyattPereira
o7-hmoeRialkinggediton96Omic104LeevosTheWordSmith123
GowtherSukehiroJackTheYackExygleMomshroomIntrabit71MetaverseRPN
BeepSterrAldinaMappingCrypticBladesSemisolNoxillioSecondEarthOnline
AncientSMJunkieCraftCorruptedGreedEBatuzayKhargotwizard1233
tskopenAshpartytomhmagicRoman90879welenwatshepherdjerred
bretomartItsSynchrodarthpetiDeltaOrionmikslendovnotzune
Hikitsune-RedDoctorChosenValerie2308MayorMikeTheNyloxVaspei
keijodputtand 33 private sponsors.

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!

Important Links
Frequently Asked
Questions
How Towny Works Towny Install Guide Towny Update Guide
Other Towny Plugins Complete Changelog Default Config Files Commands/Permissions
Placeholders
##### ⏬ Download available as a .jar file in the Assets section below: ### [`v0.99.2.2`](https://togithub.com/TownyAdvanced/Towny/releases/tag/0.99.2.2): for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* [Compare Source](https://togithub.com/TownyAdvanced/Towny/compare/0.99.2.0...0.99.2.2) - Make the mob removal task a bit more thread safe on folia, courtesy of Warrior with PR [#​6769](https://togithub.com/TownyAdvanced/Towny/issues/6769). - Closes [#​6767](https://togithub.com/TownyAdvanced/Towny/issues/6767). - Make use of Folia's scheduling API in Paper, courtesy of Warrior with PR [#​6770](https://togithub.com/TownyAdvanced/Towny/issues/6770). ***
Cumulative changes since 0.99.2.0
0.99.2.1 - Make MobRemovalEvent unable to be triggered sync. - Closes [#​6766](https://togithub.com/TownyAdvanced/Towny/issues/6766).
***

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.

DrprofLuigiAllieDragonakup001TheFlagCourierThePontificateTegulaThePig
pebblehostEblyssMrLoganoLambsyJayoaksoncobrex1
gerardvanschiplexiccnAvisideCalebGitBritanniaArmonicPvPj0g32
jsuarezlTobzaReEvadereSmallSansSerifDownsurgeNoikzGaming
trevor1097bretomartDynamite99CasperTimmyBloc-kPeskdt
xSTORMYxSHMWextraKalqbtjdingsEcoSMPTheeno74
ItzXPurpleXRekar7Folas1337SuperRedstoneYTItzPearRadiation-pi
vyvinNeumimToDracathioMerlin6019tyhppp233Tuaniwan
ProjectGuinnessMineprankgabeeebabyGundalfWasTakenqwlkeDraedixe
gageeetMicroweb4PainOchocobradyyykennyyStevenSharkerManul-Newton
royblue12nhannon9dawwggSItzMeKarlixtapok233WyattPereira
o7-hmoeRialkinggediton96Omic104LeevosTheWordSmith123
GowtherSukehiroJackTheYackMomshroomIntrabit71MetaverseRPNBeepSterr
AldinaMappingCrypticBladesSemisolNoxillioSecondEarthOnlineAncientSM
JunkieCraftCorruptedGreedEBatuzayKhargotwizard1233Th35p1k3
tskopenAshpartytomhmagicRoman90879welenwatshepherdjerred
ItsSynchrodarthpetiDeltaOrionnotzuneHikitsune-RedDoctorChosen
Valerie2308MayorMikeTheNyloxVaspeikeijodputtand 31 private sponsors.

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!

Important Links
Frequently Asked
Questions
How Towny Works Towny Install Guide Towny Update Guide
Other Towny Plugins Complete Changelog Default Config Files Commands/Permissions
Placeholders
##### ⏬ Download available as a .jar file in the Assets section below: ### [`v0.99.2.0`](https://togithub.com/TownyAdvanced/Towny/releases/tag/0.99.2.0): for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* & 1.20.* [Compare Source](https://togithub.com/TownyAdvanced/Towny/compare/0.99.1.5...0.99.2.0) ### Towny Advanced 0.99.2.0

##### Release contains: Towny 0.99.2.0 TownyChat 0.107
|Welcome to Towny 0.99.2.0.| | ---- | | Towny 0.99.2.0 is the third release in the 0.99.\*.\* series! | | 0.99.2.0 supports all versions of Minecraft 1.16 and newer. | | This version adds support for MC 1.20.\*, a Nation conquered tax, Town Leaderboard PlaceholderAPI placeholders and more. | | This version contains critical fixes that you want on your server! | | This is a drag-and-drop update: just replace your old .jars with the new ones and Towny will take care of the rest of the update by itself. |

➕ Added (14)
#### ➕ Added: - Added Nation Conquered Tax. - A feature that lets nations set a conquered tax which is paid by the conquered towns, in addition to the normal nation tax. - Conquered Tax is set using /n set conqueredtax {amount} - ConqueredTax appears on the nation status screen. - Closes [#​6397](https://togithub.com/TownyAdvanced/Towny/issues/6397). - Add Town leaderboard PAPI Placeholders. - Closes [#​5073](https://togithub.com/TownyAdvanced/Towny/issues/5073). - Add option to allow enemies to spawn to neutral/peaceful towns. - Closes [#​6401](https://togithub.com/TownyAdvanced/Towny/issues/6401). - Add towny.command.resident.friend to the nomad group for newly made Townyperms.yml files. - Refactor upkeep & taxation code, improving the messages shown to the players about how much tax is collected as well as what appears in the bank history books.
- 1.20.\* Support, courtesy of Warrior with PR [#​6739](https://togithub.com/TownyAdvanced/Towny/issues/6739). - Protect Suspicious Sand and Gravel being brushed, using destroy tests. - Update readme.md with version info. - Add persistent cooldowns, courtesy of Warrior with PR [#​6723](https://togithub.com/TownyAdvanced/Towny/issues/6723). - Closes [#​2949](https://togithub.com/TownyAdvanced/Towny/issues/2949). - Minor improvements to player cache, courtesy of Warrior with PR [#​6717](https://togithub.com/TownyAdvanced/Towny/issues/6717). - Add default Geyser username compatability, courtesy of Warrior with PR [#​6724](https://togithub.com/TownyAdvanced/Towny/issues/6724). - Port ItemList changes from enum branch, courtesy of Warrior with PR [#​6737](https://togithub.com/TownyAdvanced/Towny/issues/6737). - Allow villagers to open doors, courtesy of Warrior with PR [#​6738](https://togithub.com/TownyAdvanced/Towny/issues/6738). - Replace all printStackTraces with the logger, courtesy of Warrior with PR [#​6718](https://togithub.com/TownyAdvanced/Towny/issues/6718). - Add new excludeTag method, courtesy of Warrior with PR [#​6756](https://togithub.com/TownyAdvanced/Towny/issues/6756). - Use paper's isWaxed API for signs, courtesy of Warrior with PR [#​6744](https://togithub.com/TownyAdvanced/Towny/issues/6744).
***
➕ Recommended Config Edits (1)
#### ➕ Towny's default config has had one change that you might want to make. - In your config.yml's switch_ids, change PRESSURE_PLATES to NON_WOODEN_PRESSURE_PLATES. - Default Config Change: - The switch_ids list will now come with the new NON_WOODEN_PRESSURE_PLATES as default, replacing PRESSURE_PLATES. - Wooden pressure plates are inherently un-protectable due to being set off by dropped items. - Wooden pressure plates are good for contraptions you would want mobs to use, or for doors which you want players to be able to use. - Closes [#​6752](https://togithub.com/TownyAdvanced/Towny/issues/6752). ***
✨ Command Changes (1)
✨ New Commands (1) #### ✨ New Commands: - /nation set conqueredtax {amount} - Sets a nation's conquered tax, which is paid by the conquered towns. ***
✨ Changed Commands (0) #### ✨ Changed Commands: - None. ***
❌ Removed Commands (0) #### ❌ Removed Commands: - None. ***
***
📕 Config Changes (4)
📕 New Config Options (4) #### 📕 New Config Options: ##### These new settings will be added to your config with their default settings. - nation.default_taxes.default_nation_conquered_tax - Default: 0 - The default amount of money that nations will charge their conquered towns. - nation.default_taxes.max_nation_conquered_tax - Default: 100 - The maximum amount of money that can be charge by a nation on their conquered towns. - filters_colour_chat.papi_leaderboard_formatting.format" - Default: "%s - %s", - How the %townyadvanced_top\_....% placeholders will appear, first %s being the town name, with the second being the balance, resident count or town size. - global_town_settings.allow_enemies_spawn_to_peaceful_towns - Default: false - When true, players will be allowed to spawn to peaceful/neutral towns in which they are considered enemies. - Setting this to true will make town spawn points unsafe for private towns which are part of nations with enemies. ***
❌ Removed Config Options (1) #### ❌ Removed Config Options: - notification.owner_shows_nation_title ***
***
🔑 Permission Node Changes (1)
🔑 New Permission Nodes (1) #### 🔑 New Permission Nodes: **No change required in townyperms.yml.** - towny.command.nation.set.conqueredtax - Child node of towny.command.nation.set.* - No change required to the townyperms.yml ***
❌ Removed Permission Nodes (0) #### ❌ Removed Permission Nodes: - None. ***
----
💻 API Changes (1)
#### 💻 API: - Added TownPaysNationConqueredTaxEvent - Thrown before Towny charges a conquered town the nation conquered tax. - A cancellable event that lets a plugin alter the amount if they choose.
***
🔧 Fixed (23)
#### 🔧 Fixed: - Fix regression dating to 0.99.1.1: some of the town and nation lists being in reverse order. - Closes [#​6746](https://togithub.com/TownyAdvanced/Towny/issues/6746). - Fix nation ranking issue. - Closes [#​6762](https://togithub.com/TownyAdvanced/Towny/issues/6762). - Fix merge costs related to purchaseable bonus blocks. - Fix ancient typo in the plugin.yml's towny.command.town.\* childpermissions nodes.
- Fix changelog warning message when downgrading, courtesy of Warrior with PR [#​6741](https://togithub.com/TownyAdvanced/Towny/issues/6741). - Changelog will only be printed out when the version is newer. - Fix the seventh null mayor npe, courtesy of Warrior with PR [#​6710](https://togithub.com/TownyAdvanced/Towny/issues/6710). - Fix exception when using negative radius for a circle claim, courtesy of Warrior with PR [#​6712](https://togithub.com/TownyAdvanced/Towny/issues/6712). - Fix legacy debt converter not respecting isEconomyAsync, courtesy of Warrior with PR [#​6716](https://togithub.com/TownyAdvanced/Towny/issues/6716). - Use a concurrent hashmap for invite handler invites, courtesy of Warrior with PR [#​6719](https://togithub.com/TownyAdvanced/Towny/issues/6719). - Remove 'install vault' recommendation if it's present, courtesy of Warrior with PR [#​6715](https://togithub.com/TownyAdvanced/Towny/issues/6715). - Replace last use of non-get player exact, courtesy of Warrior with PR [#​6725](https://togithub.com/TownyAdvanced/Towny/issues/6725). - Skip is warmup task running for movement, courtesy of Warrior with PR [#​6729](https://togithub.com/TownyAdvanced/Towny/issues/6729). - Add reload listeners to some timer tasks, courtesy of Warrior with PR [#​6730](https://togithub.com/TownyAdvanced/Towny/issues/6730). - Fix cooldown loading exception message on first startup, courtesy of Warrior with PR [#​6736](https://togithub.com/TownyAdvanced/Towny/issues/6736). - Cleanup the mob removal task, courtesy of Warrior with PR [#​6740](https://togithub.com/TownyAdvanced/Towny/issues/6740). - Fix possible reclaimTown NPE, courtesy of Warrior with PR [#​6753](https://togithub.com/TownyAdvanced/Towny/issues/6753).
***
🌏 Language Updates (0)
#### 🌏 Language Updates: - None. ***
🌏 Dependency Updates (3)
#### 🌏 Dependency Updates: - Bump maven-surefire-plugin from 3.1.0 to 3.1.2. - Bump adventure-text-serializer-plain from 4.13.1 to 4.14.0. - Bump adventure-text-minimessage from 4.13.1 to 4.14.0. ***
👽 Placeholder Updates (5)
#### 👽 Placeholder Updates: - `%townyadvanced_resident_primary_rank%` - Displays a prefix associated with a player's highest-priority nation or town rank. - `%townyadvanced_resident_primary_rank_spaced%` - Displays a resident's primary rank with a space afterwards. - `%townyadvanced_town_map_color_minimessage_hex%` - Shows the town colour formatted for MiniMessage, (TownyChat-friendly.) - `%townyadvanced_nation_map_color_minimessage_hex%` - Shows the nation colour formatted for MiniMessage, (TownyChat-friendly.) - `%townyadvanced_top_town_balance_n%` - (Replace n with a number) Displays the nth Town by money in the town bank. - `%townyadvanced_top_town_residents_n%` - (Replace n with a number) Displays the nth Town by number of residents. - `%townyadvanced_top_town_land_n%` - (Replace n with a number) Displays the nth Town by number of townblocks claimed. ***
💬 TownyChat Changes (2)
#### 💬 TownyChat Changes: - Remove usage of Version, using new Towny version checker instead. - Handle knock-off Essentials plugins fooling TownyChat into hooking the real EssentialsX. ***

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.

MrLoganoMomshroomCobrex1TheFlagCourierDrprofLuigiSmallSansSerif
TheNyloxpebblehostNoikzGamingThePontificateAllieDragonTegulaThePig
darthpetiEblyssakup001Valerie2308Kelbbietjdings
AldinaMappingCrypticBladesEcoSMPSemisolTheeno74ItzXPurpleX
Rekar7NoxillionotzuneLambsyguillermodiazkiernansItzPear
DeltaOrion TobzavyvinkeijodputtArmonicPvPNeumimTo
o-zzerDracathioPeskdtMerlin6019 vette-danielAncientSM
JunkieCraftCalebGitBritanniaHikitsune-RedDoctorChosenDynamite99ItsSynchro
EpicSpeedSuperRedstoneYTJayoaksontyhppp233MrLoganoTuaniwan
CorruptedGreedProjectGuinnessDeathrayne225EBatuzayKhargotMineprank
ReEvaderetrevor1097MetaverseRPCorruptVDGabrielTKbretomart
Polo-luluFolas1337GundalfWasTakenqwlkeMayorMikeDraedixe
gageeetwizard1233Th35p1k3j0g32WextraMicroweb4
tskopenPainOchoco Bloc-kRadiation-piAvisidebradyyykennyy
xSTORMYxSHMStevenSharkerManul-NewtonPolo-luluAshparty jsuarezl
royblue12mikslendovBeepSterrnhannon9ItzMeKarlixtapok233
tomhmagicWyattPereirao7-hmoe RialkinggRoman90879editon96
Omic104IntrabitLeevoswelenwatgerardvanschip TheWordSmith123
GowtherSukehiroJackTheYackand 36 private sponsors.

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!

Important Links
Frequently Asked
Questions
How Towny Works Towny Install Guide Towny Update Guide
Other Towny Plugins Complete Changelog Default Config Files Commands/Permissions
Placeholders
##### ⏬ Download available as a .zip file in the Assets section below: ### [`v0.99.1.5`](https://togithub.com/TownyAdvanced/Towny/releases/tag/0.99.1.5): for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* [Compare Source](https://togithub.com/TownyAdvanced/Towny/compare/0.99.1.4...0.99.1.5) - Fix ancient typo in the plugin.yml's towny.command.town.\* childpermissions nodes. - Add option to allow enemies to spawn to neutral/peaceful towns. - Closes [#​6401](https://togithub.com/TownyAdvanced/Towny/issues/6401). - New Config Option: global_town_settings.allow_enemies_spawn_to_peaceful_towns - Default: false - When true, players will be allowed to spawn to peaceful/neutral towns in which they are considered enemies. - Setting this to true will make town spawn points unsafe for private towns which are part of nations with enemies. - Fix nation ranking issue. - Closes [#​6762](https://togithub.com/TownyAdvanced/Towny/issues/6762). ***
Cumulative changes since 0.99.1.0
0.99.1.4 - Default Config Change: - The switch_ids list will now come with the new NON_WOODEN_PRESSURE_PLATES as default, replacing PRESSURE_PLATES. - Wooden pressure plates are inherently un-protectable due to being set off by dropped items. - Wooden pressure plates are good for contraptions you would want mobs to use, or for doors which you want players to be able to use. - Closes [#​6752](https://togithub.com/TownyAdvanced/Towny/issues/6752). - New PAPI Placeholder: %townyadvanced_town_map_color_minimessage_hex% - Shows the town colour formatted for MiniMessage, (TownyChat-friendly.) - New PAPI Placeholder: %townyadvanced_nation_map_color_minimessage_hex% - Shows the nation colour formatted for MiniMessage, (TownyChat-friendly.) - Add new excludeTag method, courtesy of Warrior with PR [#​6756](https://togithub.com/TownyAdvanced/Towny/issues/6756). - Use paper's isWaxed API for signs, courtesy of Warrior with PR [#​6744](https://togithub.com/TownyAdvanced/Towny/issues/6744). - Add Town leaderboard PAPI Placeholders. - Closes [#​5073](https://togithub.com/TownyAdvanced/Towny/issues/5073). - New Placeholders: - %townyadvanced_top_town_balance_n% - (Replace n with a number) Displays the nth Town by money in the town bank. - %townyadvanced_top_town_residents_n% - (Replace n with a number) Displays the nth Town by number of residents. - %townyadvanced_top_town_land_n% - (Replace n with a number) Displays the nth Town by number of townblocks claimed. - New Config Option: filters_colour_chat.papi_leaderboard_formatting.format" - Default: "%s - %s", - How the %townyadvanced_top\_....% placeholders will appear, first %s being the town name, with the second being the balance, resident count or town size.
0.99.1.3 - Fix regression dating to 0.99.1.1: some of the town and nation lists being in reverse order. - Closes [#​6746](https://togithub.com/TownyAdvanced/Towny/issues/6746). - Bump maven-surefire-plugin from 3.1.0 to 3.1.2. - Bump adventure-text-serializer-plain from 4.13.1 to 4.14.0. - Bump adventure-text-minimessage from 4.13.1 to 4.14.0. - Fix possible reclaimTown NPE, courtesy of Warrior with PR [#​6753](https://togithub.com/TownyAdvanced/Towny/issues/6753). - Fix changelog warning message when downgrading, courtesy of Warrior with PR [#​6741](https://togithub.com/TownyAdvanced/Towny/issues/6741). - Changelog will only be printed out when the version is newer. - Replace all printStackTraces with the logger, courtesy of Warrior with PR [#​6718](https://togithub.com/TownyAdvanced/Towny/issues/6718). - Added Nation Conquered Tax. - A feature that lets nations set a conquered tax which is paid by the conquered towns, in addition to the normal nation tax. - Conquered Tax is set using /n set conqueredtax {amount} - ConqueredTax appears on the nation status screen. - Closes [#​6397](https://togithub.com/TownyAdvanced/Towny/issues/6397). - API: Added TownPaysNationConqueredTaxEvent - Thrown before Towny charges a conquered town the nation conquered tax. - A cancellable event that lets a plugin alter the amount if they choose. - New Permission Node: towny.command.nation.set.conqueredtax - Child node of towny.command.nation.set.\* - No change required to the townyperms.yml - New Command: /nation set conqueredtax {amount} - Sets a nation's conquered tax, which is paid by the conquered towns. - New Config Option: nation.default_taxes.default_nation_conquered_tax - Default: 0 - The default amount of money that nations will charge their conquered towns. - New Config Option: nation.default_taxes.max_nation_conquered_tax - Default: 100 - The maximum amount of money that can be charge by a nation on their conquered towns.
0.99.1.2 - Add towny.command.resident.friend to the nomad group for newly made Townyperms.yml files. - Add persistent cooldowns, courtesy of Warrior with PR [#​6723](https://togithub.com/TownyAdvanced/Towny/issues/6723). - Closes [#​2949](https://togithub.com/TownyAdvanced/Towny/issues/2949). - Replace last use of non-get player exact, courtesy of Warrior with PR [#​6725](https://togithub.com/TownyAdvanced/Towny/issues/6725). - Add default Geyser username compatability, courtesy of Warrior with PR [#​6724](https://togithub.com/TownyAdvanced/Towny/issues/6724). - Fix merge costs related to purchaseable bonus blocks. - Refactor upkeep & taxation code, improving the messages shown to the players about how much tax is collected as well as what appears in the bank history books. - Skip is warmup task running for movement, courtesy of Warrior with PR [#​6729](https://togithub.com/TownyAdvanced/Towny/issues/6729). - Add reload listeners to some timer tasks, courtesy of Warrior with PR [#​6730](https://togithub.com/TownyAdvanced/Towny/issues/6730). - Fix cooldown loading exception message on first startup, courtesy of Warrior with PR [#​6736](https://togithub.com/TownyAdvanced/Towny/issues/6736). - Port ItemList changes from enum branch, courtesy of Warrior with PR [#​6737](https://togithub.com/TownyAdvanced/Towny/issues/6737). - Allow villagers to open doors, courtesy of Warrior with PR [#​6738](https://togithub.com/TownyAdvanced/Towny/issues/6738). - Cleanup the mob removal task, courtesy of Warrior with PR [#​6740](https://togithub.com/TownyAdvanced/Towny/issues/6740). - 1.20.\* Support, courtesy of Warrior with PR [#​6739](https://togithub.com/TownyAdvanced/Towny/issues/6739). - Protect Suspicious Sand and Gravel being brushed, using destroy tests. - Update readme.md with version info.
0.99.1.1 - Fix the seventh null mayor npe, courtesy of Warrior with PR [#​6710](https://togithub.com/TownyAdvanced/Towny/issues/6710). - Use a more suitable comparator for our caches, courtesy of Warrior with PR [#​6711](https://togithub.com/TownyAdvanced/Towny/issues/6711). - Fix exception when using negative radius for a circle claim, courtesy of Warrior with PR [#​6712](https://togithub.com/TownyAdvanced/Towny/issues/6712). - Fix legacy debt converter not respecting isEconomyAsync, courtesy of Warrior with PR [#​6716](https://togithub.com/TownyAdvanced/Towny/issues/6716). - Use a concurrent hashmap for invite handler invites, courtesy of Warrior with PR [#​6719](https://togithub.com/TownyAdvanced/Towny/issues/6719). - Remove 'install vault' recommendation if it's present, courtesy of Warrior with PR [#​6715](https://togithub.com/TownyAdvanced/Towny/issues/6715). - Minor improvements to player cache, courtesy of Warrior with PR [#​6717](https://togithub.com/TownyAdvanced/Towny/issues/6717).
***

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.

DrprofLuigiAllieDragonakup001TheFlagCourierThePontificateTegulaThePig
pebblehostEblyssMrLoganoLambsyJayoaksoncobrex1
gerardvanschiplexiccnAvisideCalebGitBritanniaArmonicPvPj0g32
jsuarezlTobzaReEvadereSmallSansSerifDownsurgeNoikzGaming
trevor1097bretomartDynamite99Bloc-kPeskdtxSTORMYxSHM
WextraKalqbtjdingsEcoSMPTheeno74ItzXPurpleX
Rekar7Folas1337SuperRedstoneYTItzPearRadiation-pivyvin
NeumimToDracathioMerlin6019tyhppp233TuaniwanProjectGuinness
MineprankgabeeebabyGundalfWasTakenqwlkeDraedixegageeet
Microweb4PainOchocobradyyykennyyStevenSharkerManul-Newtonroyblue12
nhannon9ItzMeKarlixtapok233WyattPereirao7-hmoeRialkingg
editon96Omic104LeevosTheWordSmith123GowtherSukehiroJackTheYack
MomshroomIntrabit71MetaverseRPNBeepSterrAldinaMappingCrypticBlades
SemisolNoxillioSecondEarthOnlineAncientSMJunkieCraftCorruptedGreed
EBatuzayKhargotwizard1233Th35p1k3tskopenAshparty
tomhmagicRoman90879welenwatItsSynchrodarthpetiDeltaOrion
mikslendovnotzuneHikitsune-RedDoctorChosenValerie2308MayorMike
TheNyloxVaspeikeijodputtand 33 private sponsors.

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!

Important Links
Frequently Asked
Questions
How Towny Works Towny Install Guide Towny Update Guide
Other Towny Plugins Complete Changelog Default Config Files Commands/Permissions
Placeholders
##### ⏬ Download available as a .jar file in the Assets section below: ### [`v0.99.1.4`](https://togithub.com/TownyAdvanced/Towny/releases/tag/0.99.1.4): for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* [Compare Source](https://togithub.com/TownyAdvanced/Towny/compare/0.99.1.2...0.99.1.4) - Default Config Change: - The switch_ids list will now come with the new NON_WOODEN_PRESSURE_PLATES as default, replacing PRESSURE_PLATES. - Wooden pressure plates are inherently un-protectable due to being set off by dropped items. - Wooden pressure plates are good for contraptions you would want mobs to use, or for doors which you want players to be able to use. - Closes [#​6752](https://togithub.com/TownyAdvanced/Towny/issues/6752). - New PAPI Placeholder: %townyadvanced_town_map_color_minimessage_hex% - Shows the town colour formatted for MiniMessage, (TownyChat-friendly.) - New PAPI Placeholder: %townyadvanced_nation_map_color_minimessage_hex% - Shows the nation colour formatted for MiniMessage, (TownyChat-friendly.) - Add new excludeTag method, courtesy of Warrior with PR [#​6756](https://togithub.com/TownyAdvanced/Towny/issues/6756). - Use paper's isWaxed API for signs, courtesy of Warrior with PR [#​6744](https://togithub.com/TownyAdvanced/Towny/issues/6744). - Add Town leaderboard PAPI Placeholders. - Closes [#​5073](https://togithub.com/TownyAdvanced/Towny/issues/5073). - New Placeholders: - %townyadvanced_top_town_balance_n% - (Replace n with a number) Displays the nth Town by money in the town bank. - %townyadvanced_top_town_residents_n% - (Replace n with a number) Displays the nth Town by number of residents. - %townyadvanced_top_town_land_n% - (Replace n with a number) Displays the nth Town by number of townblocks claimed. - New Config Option: filters_colour_chat.papi_leaderboard_formatting.format" - Default: "%s - %s", - How the %townyadvanced_top\_....% placeholders will appear, first %s being the town name, with the second being the balance, resident count or town size. ***
Cumulative changes since 0.99.1.0
0.99.1.3 - Fix regression dating to 0.99.1.1: some of the town and nation lists being in reverse order. - Closes [#​6746](https://togithub.com/TownyAdvanced/Towny/issues/6746). - Bump maven-surefire-plugin from 3.1.0 to 3.1.2. - Bump adventure-text-serializer-plain from 4.13.1 to 4.14.0. - Bump adventure-text-minimessage from 4.13.1 to 4.14.0. - Fix possible reclaimTown NPE, courtesy of Warrior with PR [#​6753](https://togithub.com/TownyAdvanced/Towny/issues/6753). - Fix changelog warning message when downgrading, courtesy of Warrior with PR [#​6741](https://togithub.com/TownyAdvanced/Towny/issues/6741). - Changelog will only be printed out when the version is newer. - Replace all printStackTraces with the logger, courtesy of Warrior with PR [#​6718](https://togithub.com/TownyAdvanced/Towny/issues/6718). - Added Nation Conquered Tax. - A feature that lets nations set a conquered tax which is paid by the conquered towns, in addition to the normal nation tax. - Conquered Tax is set using /n set conqueredtax {amount} - ConqueredTax appears on the nation status screen. - Closes [#​6397](https://togithub.com/TownyAdvanced/Towny/issues/6397). - API: Added TownPaysNationConqueredTaxEvent - Thrown before Towny charges a conquered town the nation conquered tax. - A cancellable event that lets a plugin alter the amount if they choose. - New Permission Node: towny.command.nation.set.conqueredtax - Child node of towny.command.nation.set.\* - No change required to the townyperms.yml - New Command: /nation set conqueredtax {amount} - Sets a nation's conquered tax, which is paid by the conquered towns. - New Config Option: nation.default_taxes.default_nation_conquered_tax - Default: 0 - The default amount of money that nations will charge their conquered towns. - New Config Option: nation.default_taxes.max_nation_conquered_tax - Default: 100 - The maximum amount of money that can be charge by a nation on their conquered towns.
0.99.1.2 - Add towny.command.resident.friend to the nomad group for newly made Townyperms.yml files. - Add persistent cooldowns, courtesy of Warrior with PR [#​6723](https://togithub.com/TownyAdvanced/Towny/issues/6723). - Closes [#​2949](https://togithub.com/TownyAdvanced/Towny/issues/2949). - Replace last use of non-get player exact, courtesy of Warrior with PR [#​6725](https://togithub.com/TownyAdvanced/Towny/issues/6725). - Add default Geyser username compatability, courtesy of Warrior with PR [#​6724](https://togithub.com/TownyAdvanced/Towny/issues/6724). - Fix merge costs related to purchaseable bonus blocks. - Refactor upkeep & taxation code, improving the messages shown to the players about how much tax is collected as well as what appears in the bank history books. - Skip is warmup task running for movement, courtesy of Warrior with PR [#​6729](https://togithub.com/TownyAdvanced/Towny/issues/6729). - Add reload listeners to some timer tasks, courtesy of Warrior with PR [#​6730](https://togithub.com/TownyAdvanced/Towny/issues/6730). - Fix cooldown loading exception message on first startup, courtesy of Warrior with PR [#​6736](https://togithub.com/TownyAdvanced/Towny/issues/6736). - Port ItemList changes from enum branch, courtesy of Warrior with PR [#​6737](https://togithub.com/TownyAdvanced/Towny/issues/6737). - Allow villagers to open doors, courtesy of Warrior with PR [#​6738](https://togithub.com/TownyAdvanced/Towny/issues/6738). - Cleanup the mob removal task, courtesy of Warrior with PR [#​6740](https://togithub.com/TownyAdvanced/Towny/issues/6740). - 1.20.\* Support, courtesy of Warrior with PR [#​6739](https://togithub.com/TownyAdvanced/Towny/issues/6739). - Protect Suspicious Sand and Gravel being brushed, using destroy tests. - Update readme.md with version info.
0.99.1.1 - Fix the seventh null mayor npe, courtesy of Warrior with PR [#​6710](https://togithub.com/TownyAdvanced/Towny/issues/6710). - Use a more suitable comparator for our caches, courtesy of Warrior with PR [#​6711](https://togithub.com/TownyAdvanced/Towny/issues/6711). - Fix exception when using negative radius for a circle claim, courtesy of Warrior with PR [#​6712](https://togithub.com/TownyAdvanced/Towny/issues/6712). - Fix legacy debt converter not respecting isEconomyAsync, courtesy of Warrior with PR [#​6716](https://togithub.com/TownyAdvanced/Towny/issues/6716). - Use a concurrent hashmap for invite handler invites, courtesy of Warrior with PR [#​6719](https://togithub.com/TownyAdvanced/Towny/issues/6719). - Remove 'install vault' recommendation if it's present, courtesy of Warrior with PR [#​6715](https://togithub.com/TownyAdvanced/Towny/issues/6715). - Minor improvements to player cache, courtesy of Warrior with PR [#​6717](https://togithub.com/TownyAdvanced/Towny/issues/6717).
***

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.

DrprofLuigiAllieDragonakup001TheFlagCourierThePontificateTegulaThePig
pebblehostEblyssMrLoganoLambsyJayoaksoncobrex1
gerardvanschiplexiccnAvisideCalebGitBritanniaArmonicPvPj0g32
jsuarezlTobzaReEvadereSmallSansSerifDownsurgeNoikzGaming
trevor1097bretomartDynamite99Bloc-kPeskdtxSTORMYxSHM
WextraKalqbtjdingsEcoSMPTheeno74ItzXPurpleX
Rekar7Folas1337SuperRedstoneYTItzPearRadiation-pivyvin
NeumimToDracathioMerlin6019tyhppp233TuaniwanProjectGuinness
MineprankgabeeebabyGundalfWasTakenqwlkeDraedixegageeet
Microweb4PainOchocobradyyykennyyStevenSharkerManul-Newtonroyblue12
nhannon9ItzMeKarlixtapok233WyattPereirao7-hmoeRialkingg
editon96Omic104LeevosTheWordSmith123GowtherSukehiroMomshroom
Intrabit71MetaverseRPNBeepSterrAldinaMappingCrypticBladesSemisol
NoxillioSecondEarthOnlineAncientSMJunkieCraftCorruptedGreedEBatuzay
Khargotwizard1233Th35p1k3tskopenAshpartytomhmagic
Roman90879welenwatItsSynchroDeltaOrionmikslendovnotzune
Hikitsune-RedDoctorChosenValerie2308darthpetiMayorMikeTheNylox
LargoUsagiVaspeikeijodputtand 30 private sponsors.

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!

Important Links
Frequently Asked
Questions
How Towny Works Towny Install Guide Towny Update Guide
Other Towny Plugins Complete Changelog Default Config Files Commands/Permissions
Placeholders
##### ⏬ Download available as a .jar file in the Assets section below:

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.