Skip to content

Releases: TownyAdvanced/Towny

0.100.2.8 for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* & 1.20.*

06 May 15:08
Compare
Choose a tag to compare
  • Fix town bank being paid to someone who is not the mayor, when the mayor uses /t delete and is_deleted_town_and_nation_bank_balances_paid_to_owner is true.
  • Fix workflows running twice on pull requests, courtesy of Warrior with PR #7402.
  • Fix Towny not loading on older minecraft servers missing FileNameUtils modern methods, courtesy of Warrior with PR #7403.
  • Allow setting a default plot price of -1, courtesy of Warrior with PR #7313.
    • A town can now prevent their plots going up for sale by setting a plot price of -1, using /t set plotprice -1.
    • Closes #7295.
  • Add option to use world key instead of world name, courtesy of gecko10000 with PR #7388. (First-Time Contributor!)
  • New Config Option: plugin.interfacing.web_map.world_name_uses_world_key
    • Default: false
    • If enabled, the world name placeholder will be replaced with the world key instead of the Bukkit name.
    • This should be enabled if you use SquareMap.
  • Bump adventure platform bukkit to 4.3.3-SNAPSHOT, courtesy of Warrior with PR #7395.
    • Adds support for 1.20.5/6 in Towny.
  • API: add NATION_LIST_BY, TOWN_LIST_BY TownyCommandAddons.

Cumulative changes since 0.100.2.0
0.100.2.7
  • Add extra message shown to outlaws when they enter towns, describing what the length of the jail time is, as well as potential bail costs.
  • API: Add TownSetOutpostSpawnEvent.
    • A cancellable event thrown before a player uses /t set outpost, which is used to set an outpost's spawn point.
  • Fix invites becoming unusable after an invite receiver changes their name.
  • Bump org.apache.commons:commons-text from 1.11.0 to 1.12.0.
  • Bump com.github.seeseemelk:MockBukkit-v1.20 from 3.80.0 to 3.86.0.
  • Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.2 to 3.5.3.
0.100.2.6
  • Fix async LoadedMetadataEvent call on folia, courtesy of Warrior with PR #7377.
  • Fix Ascii map throwing CommandException when plot is for sale.
  • Fix npe in town add resident event listener, courtesy of Warrior with PR #7382.
  • Fix nation deleted message showing when a predeletenationevent is cancelled.
  • Fix potential ConcurrentModificationException while using Folia.
0.100.2.5
  • Fix spawn particles able to be drawn while Towny is disabled.
  • Fix regression from 0.100.2.4 where deleted town/nation bank refunds could cause money duplication, courtesy of Warrior with PR #7375.
0.100.2.4
  • Skip showing the "Modes set:" message when someone has their town removed.
  • Add ability to pay out town and nation bank balances to the mayor or nation leader when possible, when a town or nation is deleted.
  • New Config Option: economy.banks.is_deleted_town_and_nation_bank_balances_paid_to_owner
    • Default: true
    • When set to true, a town or nation which is deleted will attempt to pay the balance bank balance to the mayor or leader.
    • This will only succeed if the town or nation has a mayor or leader.
  • Fix OutlawTeleportEvent being able to be thrown async.
  • Add the ability to see who is selling a plot.
  • New Config Option: notification.plot.forsaleby
    • Default: &e[For Sale by %s: %s]
  • Removed Config Option: notification.plot.forsale
  • Add better error message when you try to buy a plot you already own.
  • Update logging code, courtesy of Articdive with PR #7314.
    • Drops the usage of deprecated methods and begins using the towny.log file again.
    • Closes #5855.
0.100.2.3
  • Stop non-Towny-using worlds showing a ChunkNotification when entered.
  • Fix /ta unclaim throwing an NPE while the refund on unclaim feature is active.
  • Fix missing "info" from plot command tab completes.
  • Fix regression from 0.100.2.2 which broke the folia tasks.
0.100.2.2
  • Fix issue with max-allies-per-nation not being respected.
  • Add CancelledTownyTeleportEvent, thrown when a player has their towny spawn cancelled via moving, damage, or via the TownyAPI class.
  • Skip processing claim particles for unloaded chunks, courtesy of Warrior with PR #7351.
  • Add consumer methods to the task scheduler, courtesy of Warrior with PR #7264.
  • Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0.
  • Bump com.github.seeseemelk:MockBukkit-v1.20 from 3.78.0 to 3.80.0.
  • Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1.
  • Bump org.apache.commons:commons-compress from 1.26.0 to 1.26.1.
0.100.2.1
  • Fix regression dating back to 0.99.5.17 which broke the are_new_residents_prompted_to_town_spawn feature.
  • Fix regression dating back to 0.100.1.8, which caused the hasWorld causing SQL dbs to not load worlds with capital letters' townblocks.
  • Fix unclaim entity delete not working on folia, courtesy of Warrior with PR #7345.
  • Fix potential NPE in the TownyDamageEvent, courtesy of FiLKoNd with PR #7339. (First-Time Contributor!)

Towny Sponsors

I want to give a big thank you to all of my sponsors:
These are the people that help to make Towny's support and development as active as it is,
and who supported me during this pre-release of Towny.

DrprofLuigiAllieDragonakup001ThePontificateTegulaThePigpebblehost
EblyssMrLoganoReEvaderelukemangoLambsyjsuarezl
tomhmagicxShadowLightxMKieburtztypicalsmartmanjshalbrookParvatisGitHub
sde-wolfcobrex1gerardvanschipSW1D3RSK1lexiccnArmonicPvP
SmallSansSerifworstvideogamerNoikzGamingtrevor1097KeNickGongMilesBHuff
roflmarvDynamite99TuckerAndrews3CasperTimmyMattWillenBloc-k
xSTORMYxSHMKalqbEcoSMPTheeno74ItzXPurpleXMrQuackios
Rekar7Folas1337vyvinNeumimToProjectGuinnessgageeet
PainOchocoLemar98snhannon9dawwggSediton96Exygle
KermXnullXer0TylorTurnerRimuru-Tempest-IMPAlink-MartyGraphicHex
RandalABurdJrDarioMaviliaSk8nkillxCptSpiffyxMatheny01AustinGoodrich
okorde12RandaeMCxxThyPopeCraig1020ShiftSadPoseidonGames
Yatochka8Ricola4325NemcovsDruidBrandonnayrledurBetr101
dduri8674Oppy-Gasaijb0sSaytenicGirlstheFernofrommars2Momshroom
Intrabit71MetaverseRPNAldinaMappingCrypticBladesspikehiddenSecondEarthOnline
AncientSMJunkieCraftCorruptedGreedGranpaGamerMCOdin-The-All-FatherImperialSam12
AshpartyRoman90879qiqiMaiTriaieTheStarFlaretlm9201
Supersmurf82notdeliableItsSynchroGl0W1EMultipedBeatleFruitloopins
gorbyhailSexy-JuraEge00GamingbeabuenodevHikitsune-RedTheNylox
keijodputtcloverlucyand 51 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:

0.100.2.7 for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* & 1.20.*

02 May 16:24
Compare
Choose a tag to compare
  • Add extra message shown to outlaws when they enter towns, describing what the length of the jail time is, as well as potential bail costs.
  • API: Add TownSetOutpostSpawnEvent.
    • A cancellable event thrown before a player uses /t set outpost, which is used to set an outpost's spawn point.
  • Fix invites becoming unusable after an invite receiver changes their name.
  • Bump org.apache.commons:commons-text from 1.11.0 to 1.12.0.
  • Bump com.github.seeseemelk:MockBukkit-v1.20 from 3.80.0 to 3.86.0.
  • Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.2 to 3.5.3.

Cumulative changes since 0.100.2.0
0.100.2.6
  • Fix async LoadedMetadataEvent call on folia, courtesy of Warrior with PR #7377.
  • Fix Ascii map throwing CommandException when plot is for sale.
  • Fix npe in town add resident event listener, courtesy of Warrior with PR #7382.
  • Fix nation deleted message showing when a predeletenationevent is cancelled.
  • Fix potential ConcurrentModificationException while using Folia.
0.100.2.5
  • Fix spawn particles able to be drawn while Towny is disabled.
  • Fix regression from 0.100.2.4 where deleted town/nation bank refunds could cause money duplication, courtesy of Warrior with PR #7375.
0.100.2.4
  • Skip showing the "Modes set:" message when someone has their town removed.
  • Add ability to pay out town and nation bank balances to the mayor or nation leader when possible, when a town or nation is deleted.
  • New Config Option: economy.banks.is_deleted_town_and_nation_bank_balances_paid_to_owner
    • Default: true
    • When set to true, a town or nation which is deleted will attempt to pay the balance bank balance to the mayor or leader.
    • This will only succeed if the town or nation has a mayor or leader.
  • Fix OutlawTeleportEvent being able to be thrown async.
  • Add the ability to see who is selling a plot.
  • New Config Option: notification.plot.forsaleby
    • Default: &e[For Sale by %s: %s]
  • Removed Config Option: notification.plot.forsale
  • Add better error message when you try to buy a plot you already own.
  • Update logging code, courtesy of Articdive with PR #7314.
    • Drops the usage of deprecated methods and begins using the towny.log file again.
    • Closes #5855.
0.100.2.3
  • Stop non-Towny-using worlds showing a ChunkNotification when entered.
  • Fix /ta unclaim throwing an NPE while the refund on unclaim feature is active.
  • Fix missing "info" from plot command tab completes.
  • Fix regression from 0.100.2.2 which broke the folia tasks.
0.100.2.2
  • Fix issue with max-allies-per-nation not being respected.
  • Add CancelledTownyTeleportEvent, thrown when a player has their towny spawn cancelled via moving, damage, or via the TownyAPI class.
  • Skip processing claim particles for unloaded chunks, courtesy of Warrior with PR #7351.
  • Add consumer methods to the task scheduler, courtesy of Warrior with PR #7264.
  • Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0.
  • Bump com.github.seeseemelk:MockBukkit-v1.20 from 3.78.0 to 3.80.0.
  • Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1.
  • Bump org.apache.commons:commons-compress from 1.26.0 to 1.26.1.
0.100.2.1
  • Fix regression dating back to 0.99.5.17 which broke the are_new_residents_prompted_to_town_spawn feature.
  • Fix regression dating back to 0.100.1.8, which caused the hasWorld causing SQL dbs to not load worlds with capital letters' townblocks.
  • Fix unclaim entity delete not working on folia, courtesy of Warrior with PR #7345.
  • Fix potential NPE in the TownyDamageEvent, courtesy of FiLKoNd with PR #7339. (First-Time Contributor!)

Towny Sponsors

I want to give a big thank you to all of my sponsors:
These are the people that help to make Towny's support and development as active as it is,
and who supported me during this pre-release of Towny.

DrprofLuigiAllieDragonakup001ThePontificateTegulaThePigpebblehost
EblyssMrLoganoReEvaderelukemangoLambsyjsuarezl
tomhmagicxShadowLightxMKieburtztypicalsmartmanjshalbrookParvatisGitHub
sde-wolfcobrex1gerardvanschipSW1D3RSK1lexiccnArmonicPvP
MatthewEEllisonSmallSansSerifworstvideogamerNoikzGamingtrevor1097KeNickGong
MilesBHuffroflmarvDynamite99TuckerAndrews3CasperTimmyMattWillen
Bloc-kxSTORMYxSHMKalqbEcoSMPTheeno74ItzXPurpleX
MrQuackiosRekar7Folas1337vyvinNeumimToProjectGuinness
gageeetPainOchocoLemar98snhannon9dawwggSediton96
ExygleKermXnullXer0TylorTurnerRimuru-Tempest-IMPAlink-Marty
GraphicHexRandalABurdJrDarioMaviliaSk8nkillxCptSpiffyxMatheny01
AustinGoodrichokorde12RandaeMCxxThyPopeCraig1020ShiftSad
PoseidonGamesYatochka8Ricola4325DruidBrandonnayrledurBetr101
dduri8674Oppy-Gasaijb0sSaytenicGirlstheFernofrommars2Momshroom
Intrabit71MetaverseRPNAldinaMappingCrypticBladesspikehiddenSecondEarthOnline
AncientSMJunkieCraftCorruptedGreedGranpaGamerMCOdin-The-All-FatherImperialSam12
AshpartyRoman90879qiqiMaijosegoustTriaieTheStarFlare
tlm9201Supersmurf82notdeliableItsSynchroGl0W1EMultipedBeatle
FruitloopinsgorbyhailSexy-JuraEge00GamingbeabuenodevHikitsune-Red
TheNyloxkeijodputtcloverlucyand 51 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:

0.100.2.6 for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* & 1.20.*

26 Apr 15:58
d87157a
Compare
Choose a tag to compare
  • Fix async LoadedMetadataEvent call on folia, courtesy of Warrior with PR #7377.
  • Fix Ascii map throwing CommandException when plot is for sale.
  • Fix npe in town add resident event listener, courtesy of Warrior with PR #7382.
  • Fix nation deleted message showing when a predeletenationevent is cancelled.
  • Fix potential ConcurrentModificationException while using Folia.

Cumulative changes since 0.100.2.0
0.100.2.5
  • Fix spawn particles able to be drawn while Towny is disabled.
  • Fix regression from 0.100.2.4 where deleted town/nation bank refunds could cause money duplication, courtesy of Warrior with PR #7375.
0.100.2.4
  • Skip showing the "Modes set:" message when someone has their town removed.
  • Add ability to pay out town and nation bank balances to the mayor or nation leader when possible, when a town or nation is deleted.
  • New Config Option: economy.banks.is_deleted_town_and_nation_bank_balances_paid_to_owner
    • Default: true
    • When set to true, a town or nation which is deleted will attempt to pay the balance bank balance to the mayor or leader.
    • This will only succeed if the town or nation has a mayor or leader.
  • Fix OutlawTeleportEvent being able to be thrown async.
  • Add the ability to see who is selling a plot.
  • New Config Option: notification.plot.forsaleby
    • Default: &e[For Sale by %s: %s]
  • Removed Config Option: notification.plot.forsale
  • Add better error message when you try to buy a plot you already own.
  • Update logging code, courtesy of Articdive with PR #7314.
    • Drops the usage of deprecated methods and begins using the towny.log file again.
    • Closes #5855.
0.100.2.3
  • Stop non-Towny-using worlds showing a ChunkNotification when entered.
  • Fix /ta unclaim throwing an NPE while the refund on unclaim feature is active.
  • Fix missing "info" from plot command tab completes.
  • Fix regression from 0.100.2.2 which broke the folia tasks.
0.100.2.2
  • Fix issue with max-allies-per-nation not being respected.
  • Add CancelledTownyTeleportEvent, thrown when a player has their towny spawn cancelled via moving, damage, or via the TownyAPI class.
  • Skip processing claim particles for unloaded chunks, courtesy of Warrior with PR #7351.
  • Add consumer methods to the task scheduler, courtesy of Warrior with PR #7264.
  • Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0.
  • Bump com.github.seeseemelk:MockBukkit-v1.20 from 3.78.0 to 3.80.0.
  • Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1.
  • Bump org.apache.commons:commons-compress from 1.26.0 to 1.26.1.
0.100.2.1
  • Fix regression dating back to 0.99.5.17 which broke the are_new_residents_prompted_to_town_spawn feature.
  • Fix regression dating back to 0.100.1.8, which caused the hasWorld causing SQL dbs to not load worlds with capital letters' townblocks.
  • Fix unclaim entity delete not working on folia, courtesy of Warrior with PR #7345.
  • Fix potential NPE in the TownyDamageEvent, courtesy of FiLKoNd with PR #7339. (First-Time Contributor!)

Towny Sponsors

I want to give a big thank you to all of my sponsors:
These are the people that help to make Towny's support and development as active as it is,
and who supported me during this pre-release of Towny.

DrprofLuigiAllieDragonakup001ThePontificateTegulaThePigpebblehost
EblyssMrLoganoReEvaderelukemangoLambsyjsuarezl
tomhmagicxShadowLightxMKieburtztypicalsmartmanjshalbrookParvatisGitHub
sde-wolfcobrex1gerardvanschipSW1D3RSK1lexiccnMatthewEEllison
NoisereactzSmallSansSerifworstvideogamerNoikzGamingtrevor1097KeNickGong
MilesBHuffroflmarvDynamite99CasperTimmyMattWillenBloc-k
xSTORMYxSHMKalqbEcoSMPTheeno74ItzXPurpleXMrQuackios
Rekar7Folas1337vyvinNeumimToProjectGuinnessgageeet
PainOchocoLemar98snhannon9dawwggSediton96Exygle
KermXnullXer0TylorTurnerRimuru-Tempest-IMPAlink-MartyGraphicHex
RandalABurdJrDarioMaviliaSk8nkillxCptSpiffyxMatheny01AustinGoodrich
okorde12RandaeMCxxThyPopeCraig1020ShiftSadPoseidonGames
Yatochka8Ricola4325DruidBrandonX-DigitalninjanayrledurBetr101
dduri8674Oppy-Gasaijb0sSaytenicGirlstheFernofrommars2Momshroom
Intrabit71MetaverseRPNAldinaMappingCrypticBladesspikehiddenSecondEarthOnline
AncientSMJunkieCraftCorruptedGreedGranpaGamerMCOdin-The-All-FatherImperialSam12
AshpartyRoman90879qiqiMaijosegoustTriaieTheStarFlare
tlm9201Supersmurf82ItsSynchroGl0W1EMultipedBeatleFruitloopins
gorbyhailSexy-JuraEge00GamingbeabuenodevHikitsune-RedTheNylox
keijodputtcloverlucyand 51 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:

0.100.2.5 for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* & 1.20.*

22 Apr 12:58
Compare
Choose a tag to compare
  • Fix spawn particles able to be drawn while Towny is disabled.
  • Fix regression from 0.100.2.4 where deleted town/nation bank refunds could cause money duplication, courtesy of Warrior with PR #7375.

Cumulative changes since 0.100.2.0
0.100.2.4
  • Skip showing the "Modes set:" message when someone has their town removed.
  • Add ability to pay out town and nation bank balances to the mayor or nation leader when possible, when a town or nation is deleted.
  • New Config Option: economy.banks.is_deleted_town_and_nation_bank_balances_paid_to_owner
    • Default: true
    • When set to true, a town or nation which is deleted will attempt to pay the balance bank balance to the mayor or leader.
    • This will only succeed if the town or nation has a mayor or leader.
  • Fix OutlawTeleportEvent being able to be thrown async.
  • Add the ability to see who is selling a plot.
  • New Config Option: notification.plot.forsaleby
    • Default: &e[For Sale by %s: %s]
  • Removed Config Option: notification.plot.forsale
  • Add better error message when you try to buy a plot you already own.
  • Update logging code, courtesy of Articdive with PR #7314.
    • Drops the usage of deprecated methods and begins using the towny.log file again.
    • Closes #5855.
0.100.2.3
  • Stop non-Towny-using worlds showing a ChunkNotification when entered.
  • Fix /ta unclaim throwing an NPE while the refund on unclaim feature is active.
  • Fix missing "info" from plot command tab completes.
  • Fix regression from 0.100.2.2 which broke the folia tasks.
0.100.2.2
  • Fix issue with max-allies-per-nation not being respected.
  • Add CancelledTownyTeleportEvent, thrown when a player has their towny spawn cancelled via moving, damage, or via the TownyAPI class.
  • Skip processing claim particles for unloaded chunks, courtesy of Warrior with PR #7351.
  • Add consumer methods to the task scheduler, courtesy of Warrior with PR #7264.
  • Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0.
  • Bump com.github.seeseemelk:MockBukkit-v1.20 from 3.78.0 to 3.80.0.
  • Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1.
  • Bump org.apache.commons:commons-compress from 1.26.0 to 1.26.1.
0.100.2.1
  • Fix regression dating back to 0.99.5.17 which broke the are_new_residents_prompted_to_town_spawn feature.
  • Fix regression dating back to 0.100.1.8, which caused the hasWorld causing SQL dbs to not load worlds with capital letters' townblocks.
  • Fix unclaim entity delete not working on folia, courtesy of Warrior with PR #7345.
  • Fix potential NPE in the TownyDamageEvent, courtesy of FiLKoNd with PR #7339. (First-Time Contributor!)

Towny Sponsors

I want to give a big thank you to all of my sponsors:
These are the people that help to make Towny's support and development as active as it is,
and who supported me during this pre-release of Towny.

DrprofLuigiAllieDragonakup001ThePontificateTegulaThePigpebblehost
EblyssMrLoganoReEvaderelukemangoLambsyjsuarezl
tomhmagicxShadowLightxMKieburtztypicalsmartmanjshalbrookParvatisGitHub
sde-wolfcobrex1gerardvanschipSW1D3RSK1lexiccnMatthewEEllison
NoisereactzSmallSansSerifworstvideogamerNoikzGamingtrevor1097KeNickGong
MilesBHuffroflmarvZenithDevvDynamite99CasperTimmyMattWillen
Bloc-kxSTORMYxSHMKalqbEcoSMPTheeno74ItzXPurpleX
MrQuackiosRekar7Folas1337vyvinNeumimToProjectGuinness
gageeetPainOchocoLemar98snhannon9dawwggSediton96
ExygleKermXnullXer0TylorTurnerRimuru-Tempest-IMPAlink-Marty
GraphicHexRandalABurdJrDarioMaviliaSk8nkillxCptSpiffyxMatheny01
AustinGoodrichokorde12RandaeMCxxThyPopeCraig1020PoseidonGames
Yatochka8Ricola4325DruidBrandonX-DigitalninjanayrledurBetr101
dduri8674Oppy-Gasaijb0sSaytenicGirlsMomshroomIntrabit71
MetaverseRPNAldinaMappingCrypticBladesspikehiddenSecondEarthOnlineAncientSM
JunkieCraftCorruptedGreedGranpaGamerMCOdin-The-All-FatherImperialSam12Ashparty
Roman90879qiqiMaijosegoustTriaieSilaXXSTheStarFlare
tlm9201Supersmurf82ItsSynchroGl0W1EMultipedBeatleFruitloopins
gorbyhailSexy-JurabeabuenodevHikitsune-RedTheNyloxkeijodputt
cloverlucyand 50 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:

0.100.2.4 for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* & 1.20.*

21 Apr 17:12
32ce982
Compare
Choose a tag to compare
  • Skip showing the "Modes set:" message when someone has their town removed.
  • Add ability to pay out town and nation bank balances to the mayor or nation leader when possible, when a town or nation is deleted.
  • New Config Option: economy.banks.is_deleted_town_and_nation_bank_balances_paid_to_owner
    • Default: true
    • When set to true, a town or nation which is deleted will attempt to pay the balance bank balance to the mayor or leader.
    • This will only succeed if the town or nation has a mayor or leader.
  • Fix OutlawTeleportEvent being able to be thrown async.
  • Add the ability to see who is selling a plot.
  • New Config Option: notification.plot.forsaleby
    • Default: &e[For Sale by %s: %s]
  • Removed Config Option: notification.plot.forsale
  • Add better error message when you try to buy a plot you already own.
  • Update logging code, courtesy of Articdive with PR #7314.
    • Drops the usage of deprecated methods and begins using the towny.log file again.
    • Closes #5855.

Cumulative changes since 0.100.2.0
0.100.2.3
  • Stop non-Towny-using worlds showing a ChunkNotification when entered.
  • Fix /ta unclaim throwing an NPE while the refund on unclaim feature is active.
  • Fix missing "info" from plot command tab completes.
  • Fix regression from 0.100.2.2 which broke the folia tasks.
0.100.2.2
  • Fix issue with max-allies-per-nation not being respected.
  • Add CancelledTownyTeleportEvent, thrown when a player has their towny spawn cancelled via moving, damage, or via the TownyAPI class.
  • Skip processing claim particles for unloaded chunks, courtesy of Warrior with PR #7351.
  • Add consumer methods to the task scheduler, courtesy of Warrior with PR #7264.
  • Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0.
  • Bump com.github.seeseemelk:MockBukkit-v1.20 from 3.78.0 to 3.80.0.
  • Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1.
  • Bump org.apache.commons:commons-compress from 1.26.0 to 1.26.1.
0.100.2.1
  • Fix regression dating back to 0.99.5.17 which broke the are_new_residents_prompted_to_town_spawn feature.
  • Fix regression dating back to 0.100.1.8, which caused the hasWorld causing SQL dbs to not load worlds with capital letters' townblocks.
  • Fix unclaim entity delete not working on folia, courtesy of Warrior with PR #7345.
  • Fix potential NPE in the TownyDamageEvent, courtesy of FiLKoNd with PR #7339. (First-Time Contributor!)

Towny Sponsors

I want to give a big thank you to all of my sponsors:
These are the people that help to make Towny's support and development as active as it is,
and who supported me during this pre-release of Towny.

DrprofLuigiAllieDragonakup001ThePontificateTegulaThePigpebblehost
EblyssMrLoganoReEvaderelukemangoLambsyjsuarezl
tomhmagicxShadowLightxMKieburtztypicalsmartmanjshalbrookParvatisGitHub
sde-wolfcobrex1gerardvanschipSW1D3RSK1lexiccnMatthewEEllison
NoisereactzSmallSansSerifworstvideogamerNoikzGamingtrevor1097KeNickGong
MilesBHuffroflmarvZenithDevvDynamite99CasperTimmyMattWillen
Bloc-kxSTORMYxSHMKalqbEcoSMPTheeno74ItzXPurpleX
MrQuackiosRekar7Folas1337vyvinNeumimToProjectGuinness
gageeetPainOchocoLemar98snhannon9dawwggSediton96
ExygleKermXnullXer0TylorTurnerRimuru-Tempest-IMPAlink-Marty
GraphicHexRandalABurdJrDarioMaviliaSk8nkillxCptSpiffyxMatheny01
AustinGoodrichokorde12RandaeMCxxThyPopeCraig1020PoseidonGames
Yatochka8Ricola4325DruidBrandonX-DigitalninjanayrledurBetr101
dduri8674Oppy-Gasaijb0sMomshroomIntrabit71MetaverseRPN
AldinaMappingCrypticBladesspikehiddenSecondEarthOnlineAncientSMJunkieCraft
CorruptedGreedGranpaGamerMCOdin-The-All-FatherImperialSam12AshpartyRoman90879
shepherdjerredqiqiMaijosegoustTriaieSilaXXSTheStarFlare
tlm9201Supersmurf82ItsSynchroGl0W1EMultipedBeatleFruitloopins
gorbyhailSexy-JurabeabuenodevHikitsune-RedTheNyloxkeijodputt
cloverlucyand 50 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:

0.100.2.3 for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* & 1.20.*

18 Apr 13:13
dc57b0f
Compare
Choose a tag to compare
  • Stop non-Towny-using worlds showing a ChunkNotification when entered.
  • Fix /ta unclaim throwing an NPE while the refund on unclaim feature is active.
  • Fix missing "info" from plot command tab completes.
  • Fix regression from 0.100.2.2 which broke the folia tasks.

Cumulative changes since 0.100.2.0
0.100.2.2
  • Fix issue with max-allies-per-nation not being respected.
  • Add CancelledTownyTeleportEvent, thrown when a player has their towny spawn cancelled via moving, damage, or via the TownyAPI class.
  • Skip processing claim particles for unloaded chunks, courtesy of Warrior with PR #7351.
  • Add consumer methods to the task scheduler, courtesy of Warrior with PR #7264.
  • Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0.
  • Bump com.github.seeseemelk:MockBukkit-v1.20 from 3.78.0 to 3.80.0.
  • Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1.
  • Bump org.apache.commons:commons-compress from 1.26.0 to 1.26.1.
0.100.2.1
  • Fix regression dating back to 0.99.5.17 which broke the are_new_residents_prompted_to_town_spawn feature.
  • Fix regression dating back to 0.100.1.8, which caused the hasWorld causing SQL dbs to not load worlds with capital letters' townblocks.
  • Fix unclaim entity delete not working on folia, courtesy of Warrior with PR #7345.
  • Fix potential NPE in the TownyDamageEvent, courtesy of FiLKoNd with PR #7339. (First-Time Contributor!)

Towny Sponsors

I want to give a big thank you to all of my sponsors:
These are the people that help to make Towny's support and development as active as it is,
and who supported me during this pre-release of Towny.

DrprofLuigiAllieDragonakup001ThePontificateTegulaThePigpebblehost
EblyssMrLoganoReEvaderelukemangoLambsyjsuarezl
tomhmagicxShadowLightxMKieburtztypicalsmartmanjshalbrookParvatisGitHub
sde-wolfcobrex1gerardvanschipSW1D3RSK1lexiccnMatthewEEllison
NoisereactzSmallSansSerifworstvideogamerNoikzGamingtrevor1097KeNickGong
MilesBHuffroflmarvZenithDevvDynamite99CasperTimmyMattWillen
Bloc-kxSTORMYxSHMKalqbEcoSMPTheeno74ItzXPurpleX
MrQuackiosRekar7Folas1337vyvinNeumimToProjectGuinness
gageeetPainOchocoLemar98snhannon9dawwggSediton96
ExygleKermXnullXer0TylorTurnerRimuru-Tempest-IMPAlink-Marty
GraphicHexRandalABurdJrDarioMaviliaSk8nkillxCptSpiffyxMatheny01
AustinGoodrichokorde12RandaeMCxxThyPopeCraig1020PoseidonGames
Yatochka8Ricola4325DruidBrandonX-DigitalninjanayrledurBetr101
dduri8674Oppy-GasaiMomshroomIntrabit71MetaverseRPNAldinaMapping
CrypticBladesspikehiddenSecondEarthOnlineAncientSMJunkieCraftCorruptedGreed
Odin-The-All-FatherImperialSam12AshpartyRoman90879shepherdjerredqiqiMai
josegoustTriaieSilaXXSTheStarFlaretlm9201Supersmurf82
ItsSynchroGl0W1EMultipedBeatleFruitloopinsgorbyhailSexy-Jura
beabuenodevHikitsune-RedTheNyloxkeijodputtcloverlucyand 51 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:

0.100.2.2 for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* & 1.20.*

12 Apr 20:48
7c99c0b
Compare
Choose a tag to compare
  • Fix issue with max-allies-per-nation not being respected.
  • Add CancelledTownyTeleportEvent, thrown when a player has their towny spawn cancelled via moving, damage, or via the TownyAPI class.
  • Skip processing claim particles for unloaded chunks, courtesy of Warrior with PR #7351.
  • Add consumer methods to the task scheduler, courtesy of Warrior with PR #7264.
  • Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0.
  • Bump com.github.seeseemelk:MockBukkit-v1.20 from 3.78.0 to 3.80.0.
  • Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1.
  • Bump org.apache.commons:commons-compress from 1.26.0 to 1.26.1.

Cumulative changes since 0.100.2.0
0.100.2.1
  • Fix regression dating back to 0.99.5.17 which broke the are_new_residents_prompted_to_town_spawn feature.
  • Fix regression dating back to 0.100.1.8, which caused the hasWorld causing SQL dbs to not load worlds with capital letters' townblocks.
  • Fix unclaim entity delete not working on folia, courtesy of Warrior with PR #7345.
  • Fix potential NPE in the TownyDamageEvent, courtesy of FiLKoNd with PR #7339. (First-Time Contributor!)

Towny Sponsors

I want to give a big thank you to all of my sponsors:
These are the people that help to make Towny's support and development as active as it is,
and who supported me during this pre-release of Towny.

DrprofLuigiAllieDragonakup001ThePontificateTegulaThePigpebblehost
EblyssMrLoganoReEvaderelukemangoLambsyjsuarezl
tomhmagicxShadowLightxMKieburtztypicalsmartmanjshalbrookParvatisGitHub
sde-wolfcobrex1gerardvanschipSW1D3RSK1lexiccnMatthewEEllison
NoisereactzSmallSansSerifworstvideogamerNoikzGamingtrevor1097KeNickGong
MilesBHuffMille12313roflmarvZenithDevvDynamite99CasperTimmy
MattWillenBloc-kxSTORMYxSHMKalqbEcoSMPTheeno74
ItzXPurpleXMrQuackiosRekar7Folas1337vyvinNeumimTo
ProjectGuinnessgageeetPainOchocoLemar98snhannon9dawwggS
editon96ExygleKermXnullXer0TylorTurnerRimuru-Tempest-IMP
Alink-MartyGraphicHexRandalABurdJrDarioMaviliaSk8nkillxCptSpiffyx
Matheny01AustinGoodrichokorde12fangguan233RandaeMCxxThyPope
Craig1020PoseidonGamesYatochka8jeffthebassRicola4325Nemcovs
NGStudiosusDruidBrandonX-DigitalninjanayrledurBetr101Momshroom
Intrabit71MetaverseRPNAldinaMappingCrypticBladesspikehiddenSecondEarthOnline
AncientSMJunkieCraftCorruptedGreedOdin-The-All-FatherImperialSam12Ashparty
Roman90879shepherdjerredqiqiMaijosegoustTriaieSilaXXS
TheStarFlaretlm9201ItsSynchroGl0W1ESemisolMultipedBeatle
FruitloopinsgorbyhailSexy-JurabeabuenodevHikitsune-RedTheNylox
keijodputtcloverlucyand 50 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:

0.100.2.1 for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* & 1.20.*

08 Apr 14:32
Compare
Choose a tag to compare
  • Fix regression dating back to 0.99.5.17 which broke the are_new_residents_prompted_to_town_spawn feature.
  • Fix regression dating back to 0.100.1.8, which caused the hasWorld causing SQL dbs to not load worlds with capital letters' townblocks.
  • Fix unclaim entity delete not working on folia, courtesy of Warrior with PR #7345.
  • Fix potential NPE in the TownyDamageEvent, courtesy of FiLKoNd with PR #7339. (First-Time Contributor!)

Towny Sponsors

I want to give a big thank you to all of my sponsors:
These are the people that help to make Towny's support and development as active as it is,
and who supported me during this pre-release of Towny.

DrprofLuigiAllieDragonakup001ThePontificateTegulaThePigpebblehost
EblyssMrLoganoReEvaderelukemangoLambsyjsuarezl
tomhmagicxShadowLightxMKieburtztypicalsmartmanjshalbrookParvatisGitHub
sde-wolfcobrex1gerardvanschipSW1D3RSK1lexiccnMatthewEEllison
NoisereactzSmallSansSerifworstvideogamerNoikzGamingtrevor1097KeNickGong
MilesBHuffMille12313roflmarvZenithDevvDynamite99CasperTimmy
MattWillenBloc-kxSTORMYxSHMKalqbEcoSMPTheeno74
ItzXPurpleXMrQuackiosRekar7Folas1337vyvinNeumimTo
ProjectGuinnessgageeetPainOchocoLemar98sdawwggSediton96
ExygleKermXnullXer0TylorTurnerRimuru-Tempest-IMPAlink-Marty
GraphicHexRandalABurdJrDarioMaviliaSk8nkillxCptSpiffyxMatheny01
AustinGoodrichokorde12fangguan233RandaeMCxxThyPopeCraig1020
PoseidonGamesYatochka8jeffthebassRicola4325NemcovsNGStudiosus
DruidBrandonX-DigitalninjanayrledurMomshroomIntrabit71MetaverseRPN
AldinaMappingCrypticBladesspikehiddenSecondEarthOnlineAncientSMJunkieCraft
CorruptedGreedOdin-The-All-FatherImperialSam12AshpartyRoman90879shepherdjerred
qiqiMaijosegoustTriaieSilaXXSTheStarFlareItsSynchro
Gl0W1ESemisolMultipedBeatleFruitloopinsgorbyhailSexy-Jura
Hikitsune-RedTheNyloxkeijodputtcloverlucyand 49 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:

0.100.2.0 for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* & 1.20.*

01 Apr 17:02
Compare
Choose a tag to compare

Towny Advanced 0.100.2.0

Release contains:

Towny 0.100.2.0
TownyChat 0.115

Welcome to Towny 0.100.2.0.
Towny 0.100.2.0 is the third release in the 0.100.*.* series!
0.100.2.0 supports all versions of Minecraft 1.16 and newer.
This version adds some new features requested by my Sponsors, as well as a fair bit of refactoring to clean up the codebase.
This version also 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. Your config file and Towny database will not be harmed.
➕ Added (23)

➕ Added:

  • Add MinJoinDays and MaxJoinDays to TownBlocks.

    • A new system that allows mayors to reserve plots to only-new, or only-established town residents.
    • This means that residents cannot use /plot claim on every plot that is for sale, if min or max days are set.
    • This does not apply to embassy plots being bought by non-town-residents.
    • When set, the min join days number will mean that a resident would have to be a resident of the town for a minimum of X days.
    • When set, the max join days number will mean that a resident would have to be a resident of the town for a maximum of X days.
    • When both set, the resident must be a town resident for a number of days between the min and max amounts.
    • These values are showing on the /plot info screen, as well as in the denial message seen when /plot claim fails
    • Closes #7164.
  • Add do-not-overwrite block list to worlds that affects wilderness explosion reverts.

    • Prevents wilderness explosions from overwriting newly placed blocks, ie chests inside of creeper holes.
    • Closes #7255.
  • Add listener for Paper's PlayerElytraBoostEvent.

    • When using Paper, Towny can now treat Firework_Rockets as an item_use item, preventing players using boosting while gliding on an Elytra.
    • Closes #7286.
  • Add the ability for Towns to cede plots to other towns, using /town cede plot {townname}

    • Their ability to give a plot away also requires the other town to be able to claim the plot,
      meaning that any rule applicable to /town claim is also applicable here.
    • Closes #7149.
  • Add a configurable amount of bonus townblocks given to new towns.

  • Add /t invite sent removeall command.

  • Enabled /plot group toggle taxed command for plot groups.

    • You can now properly enabled/disable plot taxes for groups of plots.
  • Add config setting to prevent trusted players using personally-owned land in towns.

  • Add optional title message showing how long until a player will spawn, when using the spawning warmup timer.

  • Add optional teleport warmup particle effect, which looks similar to the spawn point particles, and will swirl downwards from head to toe while a teleport warmup is occuring.

  • Make it possible for ruined towns to slowly open up their plot permissions.

  • Add optional permission node required to add colours to title and surnames.

  • Added config option to turn on/off the saturation top-up that goes along with the health-regen in towns.

  • Add a wrapper for getting potion names post-1.20.4.

  • Add the towny.command.resident.jail to the nomad section of the townyperms.yml file, so that players without a town can pay bail if they're jailed.

  • Add log messages describing why a town was deleted when it was ruined for too long, and when the last resident leaves town.

  • Add hint to use /t or /n deposit when your town/nation is running out of money in the login warning message.

  • Create a readme file that generates in Towny's lang folder, explaining how to properly use the translation files.

  • Make our custom registered commands identifiable, courtesy of Warrior with PR #7263.
  • Add list metadata type, courtesy of Warrior with PR #7274.
  • Add /res outlawlist command, courtesy of Fruitloopins with PR #7280.
  • Add sanctioned towns hover component to nation status screen, courtesy of Fruitloopins with PR #7207.
  • Add nation_resident LuckPerms context, courtesy of Sybsuper with PR #7218. (First-Time Contributor!)

➕ Automatic Config Edits (1)

➕ Towny's default config and world files will have the following automatic changes made:

  • Moved Config Option: plugin.interfacing.using_economy moves to economy.using_economy
    • Your config's setting value will be transferred to the new location.

✨ Command Changes (5)
✨ New Commands (5)

✨ New Commands:

  • /town cede plot {townname}
    • Attempts to give the townblock the player is stood in, to the given town.
  • /town invite sent removeall
    • Removes all of the invites which a town has sent.
    • Requires the towny.command.town.invite.add permission node to use (same node used for removing one by one.)
  • /plot set minjoindays {# | clear}
    • Sets the # of days, or removes the minjoindays amount when clear is used.
    • Requires the towny.command.plot.asmayor permission node.
  • /plot set maxjoindays {# | clear}
    • Sets the # of days, or removes the maxjoindays amount when clear is used.
    • Requires the towny.command.plot.asmayor permission node.
  • /res outlawlist {playername}
    • Display the list of towns in which a resident is outlawed in.
    • Leave out the optional player name to see the towns in which you are an outlaw.

✨ Changed Commands (0)

✨ Changed Commands:

  • None.

❌ Removed Commands (0)

❌ Removed Commands:

  • None.


📕 Config Changes (9)
📕 New Config Options (9)

📕 New Config Options:

These new settings will be added to your config with their default settings.

  • claiming.new_town_bonus_claims

    • Default: 0
    • An amount of additional townblocks that a town will receive when it is first created, in addition to any amount given via the town_block_ratio or town_levels.
    • As an example: This can be used to add 10 townblocks to a town when it is made so the borders can be grown a bit more before the mayor has to seek out residents.
  • filters_colour_chat.modify_chat.does_adding_colour_codes_require_permission_node

    • Default: false
    • When true, a mayor or king will need the permission node in order to add colour codes to residents' titles and surtitles.
    • Kings require towny.command.nation.set.title.colours, mayors require towny.command.town.set.title.colours.
    • These nodes are not given out by the default townyperms.yml and must be added to the mayor and king section when this setting has been made true.
  • filters_colour_chat.papi_relational_formatting.conquered_town

    • Default: &e
    • Used when the player is a member of one of your nation's conquered towns.
  • global_town_settings.do_trusted_players_get_full_perms_in_personally_owned_land

    • Default: true
    • When true any trusted players will get permissions in town owned land, and the personally-owned land in that town.
    • When false, trusted players get permissions only in the town owned land, leaving player-owned plots to their normal plot perms.
  • global_town_settings.saturation_regen.also_prevent_saturation_loss

    • Default: true
    • When true players cannot become hungrier when in their own or an allied town.
  • new_world_settings.plot_management.wild_revert_explosions_blocks_to_not_replace

    • Default: ""
    • This section is applied to new worlds as default settings when new worlds are detected.
    • This is the list of blocks that should not be overwritten by wilderness explosion reverts.
    • (if empty all blocks placed into regenerating explosions will be overwritten with the original pre-explosion blocks.)
    • This list is useful if you have a death chest plugin which could put a player's inventory inside chest that is inside of a regenerating creeper explosion pit.
    • For Example: By putting CHEST here you can prevent the chest from being overwritten by the dirt block that used to be there.
  • spawning.spawning_warmups.uses_title_message

    • Default: false
    • When set to true, players get a large Title message showing how long until their teleport will happen,
      as well as a message telling them not to move if movement_cancels_spawn_warmup is true.
  • spawning.spawning_warmups.uses_particle_effect

    • Default: true
    • When set to true, players get a particle effect matching the towny spawn particles, which appears around them for the warmup duration.
  • town_ruining.town_ruins.do_plots_permissions_change_to_allow_all

    • Default: false
    • If this is true, when a town becomes a ruin, every hour more and more of their plots will have their permissions turned to allow
      build, destroy, switch, itemuse to on. This will affect the newest claims first and progress until the first claims made are opened up
      right before the max_duration_hours have passed. When a town has more ...
Read more

0.100.1.24 for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* & 1.20.*

29 Mar 18:24
fab297c
Compare
Choose a tag to compare
  • Fix minimum_amount_of_residents_in_town_for_outpost being used while limit_outposts_using_town_and_nation_levels is also true.
    • While you limit your outposts by the town/nation levels Towny will ignore any minimum_amount_of_residents_in_town_for_outpost value.
  • Fix potential NPE when loading empty cooldowns.json making Towny unable to load.
  • Fix creatures unable to use switches in the wilderness.

Cumulative changes since 0.100.1.0
0.100.1.23
  • Add optional permission node required to add colours to title and surnames.
  • New Permission Node: towny.command.town.set.title.colours
    • Not a child node, must be given if you enable does_adding_colour_codes_require_permission_node.
  • New Permission Node: towny.command.town.set.title.colours
    • Not a child node, must be given if you enable does_adding_colour_codes_require_permission_node.
  • New Config Option: filters_colour_chat.modify_chat.does_adding_colour_codes_require_permission_node
    • Default: false
    • When true, a mayor or king will need the permission node in order to add colour codes to residents' titles and surtitles.
    • Kings require towny.command.nation.set.title.colours, mayors require towny.command.town.set.title.colours.
    • These nodes are not given out by the default townyperms.yml and must be added to the mayor and king section when this setting has been made true.
  • Add MinJoinDays and MaxJoinDays to TownBlocks.
    • A new system that allows mayors to reserve plots to only-new, or only-established town residents.
    • This means that residents cannot use /plot claim on every plot that is for sale, if min or max days are set.
    • This does not apply to embassy plots being bought by non-town-residents.
    • When set, the min join days number will mean that a resident would have to be a resident of the town for a minimum of X days.
    • When set, the max join days number will mean that a resident would have to be a resident of the town for a maximum of X days.
    • When both set, the resident must be a town resident for a number of days between the min and max amounts.
    • These values are showing on the /plot info screen, as well as in the denial message seen when /plot claim fails
    • Closes #7164.
  • New Command: /plot set minjoindays {# | clear}
    • Sets the # of days, or removes the minjoindays amount when clear is used.
    • Requires the towny.command.plot.asmayor permission node.
  • New Command: /plot set maxjoindays {# | clear}
    • Sets the # of days, or removes the maxjoindays amount when clear is used.
    • Requires the towny.command.plot.asmayor permission node.
0.100.1.22
  • Fix PaperEvents listeners not registering, causing sign edits and other things to use outdated tests.
    • Fixes the regression which started in 0.100.1.16.
  • Reset player caches when using /ta reload.
  • Create a readme file that generates in Towny's lang folder, explaining how to properly use the translation files.
  • Fix regresssion that started in 0.100.1.1, solving the proximity test to nearest town being flipped.
  • Add the ability for Towns to cede plots to other towns, using /town cede plot {townname}
    • Their ability to give a plot away also requires the other town to be able to claim the plot,
      meaning that any rule applicable to /town claim is also applicable here.
    • Closes #7149.
  • New Command: /town cede plot {townname}
    • Attempts to give the townblock the player is stood in, to the given town.
  • New Permission Node: towny.command.town.cede.plot
    • Child Node of towny.command.town.cede.* which is a child node of towny.command.town.*
    • No changes required to the townyperms.yml
  • API: Added TownCedePlotEvent
    • A cancellable event thrown when a mayor uses /town cede plot {townname}.
0.100.1.21
  • Fix snapshot taking on older versions, courtesy of Warrior with PR #7316.
    • Fixes the regression started in 0.100.1.16 which caused the revert on unclaim to turn everything into air down to bedrock.
0.100.1.20
  • New Relational Placeholder colour: conquered town.
    • A member of your nation which is from a conquered town will appear as a separate colour from your normal same-nation coloured players.
    • Closes #7307.
  • New Config Option: filters_colour_chat.papi_relational_formatting.conquered_town
    • Default: &e
    • Used when the player is a member of one of your nation's conquered towns.
  • Make it possible for ruined towns to slowly open up their plot permissions.
  • New Config Option: town_ruining.town_ruins.do_plots_permissions_change_to_allow_all
    • Default: false
    • If this is true, when a town becomes a ruin, every hour more and more of their plots will have their permissions turned to allow
      build, destroy, switch, itemuse to on. This will affect the newest claims first and progress until the first claims made are opened up
      right before the max_duration_hours have passed. When a town has more claims than max_duration_hours, multiple plots will be opened up
      each hour, ie: 500 claims and 72 max hours = 7 claims per hour.
    • If a Town has less claims than max_duration hours, those claims' permissions are opened up much more slowly with hours passing between
      plots opening up, ie: 36 claims and 72 max hours = 1 claim every 2 hours.
    • This system is meant to give players across many time zones the chance to loot a town when it falls into ruin.
  • Bump net.kyori:adventure-text-minimessage from 4.15.0 to 4.16.0.
  • Bump net.kyori:adventure-text-serializer-plain from 4.15.0 to 4.16.0.
  • Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.1 to 3.5.2.
  • Bump com.github.seeseemelk:MockBukkit-v1.20 from 3.74.0 to 3.78.0.
  • Bump org.apache.logging.log4j:log4j-core from 2.22.1 to 2.23.1.
0.100.1.19
  • Add listener for Paper's PlayerElytraBoostEvent.
    • When using Paper, Towny can now treat Firework_Rockets as an item_use item, preventing players using boosting while gliding on an Elytra.
    • Closes #7286.
  • Fix the TownBlockType migrator running opposite of when it ought to, resulting in farm plot allowed blocks being reset when Towny is updated.
  • Add optional title message showing how long until a player will spawn, when using the spawning warmup timer.
  • New Config Option: spawning.spawning_warmups.uses_title_message
    • Default: false
    • When set to true, players get a large Title message showing how long until their teleport will happen,
      as well as a message telling them not to move if movement_cancels_spawn_warmup is true.
  • Add optional teleport warmup particle effect, which looks similar to the spawn point particles, and will swirl downwards from head to toe while a teleport warmup is occuring.
  • New Config Option: spawning.spawning_warmups.uses_particle_effect
    • Default: true
    • When set to true, players get a particle effect matching the towny spawn particles, which appears around them for the warmup duration.
0.100.1.18
  • Add town price to the PreNewTownEvent.
  • Fix tab complete for /t outpost missing the outposts and named outposts.
  • Fix visual glitch caused by the chest merging protection code not skipping over instances of double chests.
  • Fix typo in error message shown when the town_levels don't allow buying bonus blocks.
  • Add config setting to prevent trusted players using personally-owned land in towns.
  • New Config Option: global_town_settings.do_trusted_players_get_full_perms_in_personally_owned_land
    • Default: true
    • When true any trusted players will get permissions in town owned land, and the personally-owned land in that town.
    • When false, trusted players get permissions only in the town owned land, leaving player-owned plots to their normal plot perms.
0.100.1.17
  • Replace usage of deprecated IOUtils methods.
  • Add hint to use /t or /n deposit when your town/nation is running out of money in the login warning message.
  • Fix mob removal npe when townblock has no town, courtesy of Warrior with PR #7285.
  • Add /res outlawlist command, courtesy of Fruitloopins with PR #7280.
  • New Command: /res outlawlist {playername} - Display the list of towns in which a resident is outlawed in. Leave out the optional player name to see the towns in which you are an outlaw.
  • New Permission Node: towny.command.resident.outlawlist
    • Child node of towny.command.resident.*
    • No changes required to the townyperms.yml.
  • New automatic townyperms.yml edit: towny.command.resident.outlawlist will be added to the townyperms.yml nomad section.
  • Close a loophole using out-of-jail teleports.
0.100.1.16
  • Enabled /plot group toggle taxed command for plot groups.
    • You can now properly enabled/disable plot taxes for groups of plots.
  • Bump com.github.seeseemelk:MockBukkit-v1.20 from 3.72.0 to 3.74.0.
  • Bump org.apache.commons:commons-compress from 1.25.0 to 1.26.0.
  • Futureproof falling block checking, courtesy of Warrior with PR #7273.
  • Add list metadata type, courtesy of Warrior with PR #7274.
  • Remove locale message on first join, courtesy of Warrior with PR #7276.
  • Skip copying light data for our chunk snapshots, courtesy of Warrior with PR #7281.
0.100.1.15
  • Prevent falling blocks falling during unclaimed land regeneration.
  • Make use of the disallow number...
Read more