Skip to content

Releases: TownyAdvanced/Towny

0.101.1.3 for MC 1.19.* & 1.20.* & 1.21.*

15 Feb 15:53
6bec36d
Compare
Choose a tag to compare
  • Enforce the max_nation_conquered_tax on nations who might have set a value that wouldn't be able to be set any longer.
  • Fix loophole that allowed a District to become separated from other townblocks in the District.
  • Fix players in Spectator Mode triggering the the outlaw-entered-town feature.
  • Add the ability to make conquered towns no longer included in a nation's plot perms.
  • New Config Option: global_nation_settings.are_conquered_towns_given_nation_plot_perms
    • Default: true
    • While true, conquered towns will be considered a member of good standing in the nation, and will be treated as normal nation members when plot perms are calculated.
    • When set to false plot permission tests will treat conquered towns' residents as not members of their nations, preventing them from using their host nation's plots while the nation's towns have nation plot perms enabled.
  • Add optional -ignore subcommand to /town leave.
    • When used, the player will not have to confirm their leaving the town.
  • Add the ability to use k, m and b in various money commands in Towny.
    • ex: /t deposit 1k, will deposit 1000 into the town bank.
    • Closes #7759.
  • Fix ArrayIndexOutOfBoundsException in /plot district add, courtesy of SulkyWhale with PR #7760.

Cumulative changes since 0.101.1.0
0.101.1.2
  • Fixed format for "Owner" in MapHUD, courtesy of SulkyWhale with PR #7744. (First-Time Contributor!)
  • Use Java 21 on Jitpack, courtesy of PimvanderLoos with PR #7746. (First-Time Contributor!)
  • Bump org.jetbrains:annotations from 26.0.1 to 26.0.2.
  • Only fire successful teleport event on successful teleport, courtesy of Warrior with PR #7749.
  • Automatically add the 1.21.4 tree, flower, and moss blocks to the farm allowed blocks in existing configs, courtesy of Momshroom with PR #7750.
  • Automatic Config Edit:
    • "PALE_OAK_LOG,PALE_MOSS_BLOCK,PALE_MOSS_CARPET,PALE_OAK_SAPLING,PALE_HANGING_MOSS,PALE_OAK_LEAVES,CLOSED_EYEBLOSSOM,OPEN_EYEBLOSSOM," will be added to your config's farm plot's allowedBlocks section.
0.101.1.1
  • Replace a couple of deprecations required when we supported MC 1.16.*.
  • Fix showing spawn hovers in the nation and town list, when the config is set to prevent all spawning.
  • Add the ability to harm outlaws, and separately make outlaws be able to always harm people in towns.
  • New Config Option: global_town_settings.force_pvp_on_outlaws
    • Default: false
    • While true, outlaws can always be harmed in towns they are outlawed in.
  • New Config Option: global_town_settings.allows_outlaws_to_always_pvp
    • Default: false
    • While true, outlaws can always harm players in towns they are outlawed in, despite the town pvp setting.
  • Fix an NPE in the isOutlawInTown method, courtesy of Warrior with PR #7736.
  • Fix PlayerChangePlotEvent not firing when a player changes plots by entering into a vehicle.

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.

DrprofLuigiakup001ThePontificatepebblehostMrLoganolukemango
tomhmagicjshalbrooksde-wolfLuexaDonaldJTrumpOfficialTurtleCraftMan
cobrex1SW1D3RSK1lexiccnRubyo2000arif-banaiDistantHorizons
Noikztrevor1097KeNickGongMilesBHuffLitning11roflmarv
TegulaThePigDynamite99CasperTimmyBloc-kflare2121xSTORMYxSHM
DunnoConzEcoSMPTheeno74Rekar7Folas1337iRollNeed
MrMirhankeijodputtNeumimToProjectGuinnessPainOchocoediton96
ExygleKermXPinebrickTylorTurnerHippieBeakRandalABurdJr
Sk8nkillxxThyPopeconnorwallyPoseidonGamesdruidmattjb0s
Ege00GamingtheFernofrommars2yurddElTitiGGKepZeeRaenCallisto
im-wharTheYetiNetkanbursAtusHDZacharySeebeck2020Realm-Of-Rhaya
alevliarifPookachuHelios312Piopaw250168ZommbieWasTakenMrG00s3
ubobubobCharlesNicloanderonehndpercentLucky-Development-DepartmentLeBlach
TenStepakwasadomMomshroomgerardvanschipIntrabit71ItzXPurpleX
spikehiddenAncientSMCorruptedGreedOdin-The-All-FatherKitsuneDevTriaie
Supersmurf82NikkilectricCactusbanditAttiPlayzBattleBornPMCowYuriGG
Gl0W1ESemisolMultipedBeatlejwkerrgorbyhailSexy-Jura
PolarisChriswhileKitHikitsune-RedHHiddenTheNyloxand 48 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.101.1.2 for MC 1.19.* & 1.20.* & 1.21.*

31 Jan 13:17
6f0eaf5
Compare
Choose a tag to compare
  • Fixed format for "Owner" in MapHUD, courtesy of SulkyWhale with PR #7744. (First-Time Contributor!)
  • Use Java 21 on Jitpack, courtesy of PimvanderLoos with PR #7746. (First-Time Contributor!)
  • Bump org.jetbrains:annotations from 26.0.1 to 26.0.2.
  • Only fire successful teleport event on successful teleport, courtesy of Warrior with PR #7749.
  • Automatically add the 1.21.4 tree, flower, and moss blocks to the farm allowed blocks in existing configs, courtesy of Momshroom with PR #7750.
  • Automatic Config Edit:
    • "PALE_OAK_LOG,PALE_MOSS_BLOCK,PALE_MOSS_CARPET,PALE_OAK_SAPLING,PALE_HANGING_MOSS,PALE_OAK_LEAVES,CLOSED_EYEBLOSSOM,OPEN_EYEBLOSSOM," will be added to your config's farm plot's allowedBlocks section.

Cumulative changes since 0.101.1.0
0.101.1.1
  • Replace a couple of deprecations required when we supported MC 1.16.*.
  • Fix showing spawn hovers in the nation and town list, when the config is set to prevent all spawning.
  • Add the ability to harm outlaws, and separately make outlaws be able to always harm people in towns.
  • New Config Option: global_town_settings.force_pvp_on_outlaws
    • Default: false
    • While true, outlaws can always be harmed in towns they are outlawed in.
  • New Config Option: global_town_settings.allows_outlaws_to_always_pvp
    • Default: false
    • While true, outlaws can always harm players in towns they are outlawed in, despite the town pvp setting.
  • Fix an NPE in the isOutlawInTown method, courtesy of Warrior with PR #7736.
  • Fix PlayerChangePlotEvent not firing when a player changes plots by entering into a vehicle.

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.

DrprofLuigiakup001ThePontificatepebblehostMrLoganolukemango
tomhmagicjshalbrooksde-wolfLuexalashiamDonaldJTrumpOfficial
cobrex1SW1D3RSK1lexiccnArmonicPvPRubyo2000arif-banai
davevancauwenbergheNoikztrevor1097KeNickGongMilesBHuffLitning11
roflmarvTegulaThePigDynamite99CasperTimmyBloc-kflare2121
xSTORMYxSHMWextraTuteeeDunnoConzEcoSMPTheeno74
Rekar7Folas1337iRollNeedMrMirhankeijodputtNeumimTo
ProjectGuinnessPainOchocoediton96ExygleKermXPinebrick
TylorTurnerHippieBeakRandalABurdJrSk8nkillxxThyPopeconnorwally
PoseidonGamesjeffthebassjosegoustdruidmattjb0sEge00Gaming
theFernofrommars2yurddElTitiGGKepZeeRaenCallistoim-whar
TheYetiNetkanbursAtusHDZacharySeebeck2020Realm-Of-Rhayaalevliarif
PookachuHelios312Piopaw250168KinglandLiuZommbieWasTakenMrG00s3
SirNublessubobubobCharlesNicloanderonehndpercentLucky-Development-Department
LeBlachMomshroomgerardvanschipIntrabit71ItzXPurpleXspikehidden
AncientSMCorruptedGreedOdin-The-All-FatherKitsuneDevTriaieSupersmurf82
NikkilectricCactusbanditcorrysamuAttiPlayzBattleBornPMChbojoe
owYuriGGGl0W1ESemisolMultipedBeatlejwkerrgorbyhail
Sexy-JuraPolarisChrisHikitsune-RedHHiddenTheNyloxand 47 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.101.1.1 for MC 1.19.* & 1.20.* & 1.21.*

23 Jan 22:20
81f17ce
Compare
Choose a tag to compare
  • Replace a couple of deprecations required when we supported MC 1.16.*.
  • Fix showing spawn hovers in the nation and town list, when the config is set to prevent all spawning.
  • Add the ability to harm outlaws, and separately make outlaws be able to always harm people in towns.
  • New Config Option: global_town_settings.force_pvp_on_outlaws
    • Default: false
    • While true, outlaws can always be harmed in towns they are outlawed in.
  • New Config Option: global_town_settings.allows_outlaws_to_always_pvp
    • Default: false
    • While true, outlaws can always harm players in towns they are outlawed in, despite the town pvp setting.
  • Fix an NPE in the isOutlawInTown method, courtesy of Warrior with PR #7736.
  • Fix PlayerChangePlotEvent not firing when a player changes plots by entering into a vehicle.

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.

DrprofLuigiakup001ThePontificatepebblehostMrLoganolukemango
tomhmagicjshalbrooksde-wolfLuexalashiamDonaldJTrumpOfficial
cobrex1SW1D3RSK1lexiccnArmonicPvPRubyo2000arif-banai
davevancauwenbergheNoikztrevor1097KeNickGongMilesBHuffLitning11
roflmarvTegulaThePigDynamite99CasperTimmyMetaverseRPNBloc-k
flare2121xSTORMYxSHMWextraTuteeeDunnoConzEcoSMP
Theeno74Rekar7Folas1337iRollNeedMrMirhankeijodputt
NeumimToProjectGuinnessPainOchocoediton96ExygleKermX
PinebrickTylorTurnerHippieBeakRandalABurdJrSk8nkillxxThyPope
WiiitcheryPoseidonGamesjeffthebassjosegoustdruidmattjb0s
Ege00GamingtheFernofrommars2yurddElTitiGGKepZeeRaenCallisto
im-wharTheYetiNetkanbursAtusHDZacharySeebeck2020Realm-Of-Rhaya
alevliarifPookachuColusiteHelios312Piopaw250168KinglandLiu
ZommbieWasTakenCrashCringle12MrG00s3SirNublessubobubobCharlesNic
loanderonehndpercentLucky-Development-DepartmentMomshroomgerardvanschipIntrabit71
ItzXPurpleXspikehiddenAncientSMCorruptedGreedOdin-The-All-FatherKitsuneDev
TriaieSupersmurf82NikkilectricCactusbanditcorrysamuAttiPlayz
BattleBornPMChbojoeowYuriGGGl0W1ESemisolMultipedBeatle
jwkerrgorbyhailSexy-JuraPolarisChrisHikitsune-RedHHidden
TheNyloxand 47 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.101.1.0 for MC 1.19.* & 1.20.* & 1.21.*

07 Jan 16:49
Compare
Choose a tag to compare

Towny Advanced 0.101.1.0

Release contains:

Towny 0.101.1.0
TownyChat 0.117

Welcome to Towny 0.101.1.0.
Towny 0.101.1.0 is the second release in the 0.101.*.* series!
0.101.1.0 is fairly light on new stuff but comes with critical fixes for servers on some versions of Minecraft. There's a few really Nice Things:tm: on the way for 0.101.2.0 though.
This version supports any Minecraft version 1.19.* and newer! This version of Towny should be run using Java 17 or newer!
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. Your config file and Towny database will not be harmed.
➕ Added (3)

➕ Added:

  • Add TRIAL_SPAWNER to default list of reasons Towny won't remove mobs.
    • Works only on Paper servers.
    • This will prevent Towny from remove mobs spawned by Trial Chambers, which resulted in unearned rewards.
    • Closes #7709.
  • Add ability to spam jailed players with a title message showing them how to pay their bail.
  • Add config option for Closed Economy UUID, courtesy of turtledude01 with PR #7704.

➕ Automatic Config Edits (1)

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

  • New Config Migration: ",TRIAL_SPAWNER" will be added automatically to existing configs' town_mob_removal_ignored_spawn_causes list.

✨ Command Changes (1)
✨ New Commands (1)

✨ New Commands:

  • /plot evict forsale
    • Causes a newly evicted plot to be put back up for sale, using the town's default plot price.
    • Closes #7713.

✨ Changed Commands (0)

✨ Changed Commands:

  • None.

❌ Removed Commands (0)

❌ Removed Commands:

  • None.


📕 Config Changes (2)
📕 New Config Options (2)

📕 New Config Options:

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

  • jail.show_bail_command_in_title_message

    • Default: false
    • When enabled, player that can pay their bail will see a title message telling them how to pay their bail.
  • economy.closed_economy.server_account_uuid

    • Default: a73f39b0-1b7c-2930-b4a3-ce101812d926
    • The UUID of the account that all money that normally disappears goes into.

❌ Removed Config Options (0)

❌ Removed Config Options:

  • None.


🔑 Permission Node Changes (0)
🔑 New Permission Nodes (0)

🔑 New Permission Nodes:

No change required in townyperms.yml.

  • None.

❌ Removed Permission Nodes (0)

❌ Removed Permission Nodes:

  • None.


💻 API Changes (0)

💻 API:

  • None.

🔧 Fixed (8)

🔧 Fixed:

  • Fix map hud missing lines 13 and 9.
  • Remove methods deprecated during the 0.99.. release cycle, in time for the beginning of the 0.101.. release cycle.
  • Fix legacy economy provider check on admin logging in also running on servers with the economy aspect of Towny disabled.
  • Fix worlds not being saved after using /tw set usedefault.
  • Remove ability for /tw set wild being able to set a world to the default settings when no arguments are supplied.
  • Fix /plot evict command throwing ArrayIndexOutOfBoundsException.
  • Re-fix max health attribute, courtesy of Warrior with PR #7678.
  • Make the npc prefix check less strict and more precise, courtesy of Warrior with PR #7688.
  • Fix error message shown when using /plot group toggle taxed, courtesy of Alienn-Know with PR #7598. (First-Time Contributor!)

🌏 Language Updates (0)

🌏 Language Updates:

  • None.

🌏 Dependency Updates (10)

🌏 Dependency Updates:

  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.1 to 3.5.2.
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.1 to 3.11.2.
  • Bump org.apache.logging.log4j:log4j-core from 2.24.1 to 2.24.3.
  • Bump com.zaxxer:HikariCP from 6.0.0 to 6.2.1.
  • Bump org.junit.jupiter:junit-jupiter-api from 5.11.3 to 5.11.4.
  • Bump org.junit.jupiter:junit-jupiter from 5.11.3 to 5.11.4.
  • Bump net.kyori:adventure-text-serializer-plain from 4.17.0 to 4.18.0.
  • Bump net.kyori:adventure-text-minimessage from 4.17.0 to 4.18.0.
  • Drop Java back to 17 to support 1.19.
  • Update VaultUnlocked support 2.9.0.

👽 Placeholder Updates (6)

👽 Placeholder Updates:

  • %townyadvanced_town_formatted_with_town_minimessage_colour%
  • %townyadvanced_nation_formatted_with_nation_minimessage_colour%
    • These will use the Towny config's town and nation placeholder formatting, but insert the town or nation's colour code before the town or nation name.
  • %townyadvanced_towny_tag_override_with_minimessage_colour%
    • This will use the town or nation's tag if they have a tag in use.
  • %townyadvanced_resident_join_date_unformatted% - returns the long value of the time in epoch milliseconds that a player joined the server.
  • %townyadvanced_resident_join_date_formatted% - returns a human-readable date and time at which the player joined the server.
  • %townyadvanced_player_location_town_forsale_cost%
    • Displays the cost of the town at the player's location, or "Not for sale." if it is not for sale.
    • Closes #7708.

💬 TownyChat Changes (2)

💬 TownyChat Changes:

  • Add the ability to choose which EventPriority TownyChat uses to modify chat.
  • New ChatConfig.yml Option: modify_chat.listener_priority
    • Default: normal
    • The priority used for the AsyncPlayerChatEvent listener in TownyChat. This option will decide when TownyChat listens to the Chat event thrown by Bukkit-based servers.
    • Valid settings are: lowest, low, normal, high, highest
    • Lowest is the earliest listener, allowing TownyChat to act upon chat before Low, Normal, High, and Highest priority plugins.
    • Highest will cause TownyChat to change chat after other plugins operating on lower priorities.
    • If you don't know what any of this means leave it at normal.

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 development as active as it is,
and who supported me during this release of Towny.

MrLoganoMomshroomCobrex1DrprofLuigiTheNyloxpebblehost
NoikzGamingThePontificateGl0W1Eakup001EcoSMPTheeno74
Rekar7guillermodiazkiernanskeijodputtNeumimTovette-danielAncientSM
Hikitsune-RedDynamite99EpicSpeedMrLoganoCorruptedGreedProjectGuinness
trevor1097MetaverseRPCorruptVDGabrielTKPolo-luluFolas1337
gageeetPainOchoco Bloc-kxSTORMYxSHMManul-NewtonPolo-lulu
editon96 Intrabit71gerardvanschip TheWordSmith123CasperTimmyMKieburtz
ExygleKermXgorbyhailMilesBHuffKeNickGongRandalABurdJr
Sk8nkillxCptSpiffyxAustinGoodrichFruitloopinsSW1D3RSK1lukemango
jshalbrookPoseidonGamesOdin-The-All-FatherBeeeffSexy-Juraroflmarv
TylorTurner MultipedBeatleDruidBrandon jsuarezlsde-wolfTriaie
Supersmurf82jb0sSaytenicGirlstheFernofrommars2ArmonicPvPyurdd
Nikkilectricflare2121ElTitiGG LuexaTylorTurnereat-your-glory
CactusbanditWextra PolarisChrisKepZee CannonMan1605lashiam
davider0simondumalskiim-wharjeffthebass zekepari spikehidden
HippieBeak TheYetiNetkanbursTegulaThePig MetaverseRPN<...
Read more

0.101.0.5 for MC 1.19.* & 1.20.* & 1.21.*

06 Jan 14:57
Compare
Choose a tag to compare
  • Add TRIAL_SPAWNER to default list of reasons Towny won't remove mobs.
    • Works only on Paper servers.
    • This will prevent Towny from remove mobs spawned by Trial Chambers, which resulted in unearned rewards.
    • Closes #7709.
  • New Config Migration: ",TRIAL_SPAWNER" will be added automatically to existing configs' town_mob_removal_ignored_spawn_causes list.
  • New PAPI Placeholder: %townyadvanced_player_location_town_forsale_cost%
    • Displays the cost of the town at the player's location, or "Not for sale." if it is not for sale.
    • Closes #7708.
  • Fix /plot evict command throwing ArrayIndexOutOfBoundsException.
  • Update VaultUnlocked support 2.9.0.
  • Bump net.kyori:adventure-text-serializer-plain from 4.17.0 to 4.18.0.
  • Bump net.kyori:adventure-text-minimessage from 4.17.0 to 4.18.0.

Cumulative changes since 0.101.0.0
0.101.0.4
  • Fix map hud missing lines 13 and 9.
  • New Subcommand: /plot evict forsale
    • Cuases a newly evicted plot to be put back up for sale, using the town's default plot price.
    • Closes #7713.
  • Add config option for Closed Economy UUID, courtesy of turtledude01 with PR #7704.
  • New Config Option: economy.closed_economy.server_account_uuid
    • Default: a73f39b0-1b7c-2930-b4a3-ce101812d926
    • The UUID of the account that all money that normally disappears goes into.
  • Bump org.junit.jupiter:junit-jupiter-api from 5.11.3 to 5.11.4.
  • Bump org.junit.jupiter:junit-jupiter from 5.11.3 to 5.11.4.
  • Bump org.apache.logging.log4j:log4j-core from 2.24.2 to 2.24.3.
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.1 to 3.11.2.
0.101.0.3
  • New Placeholders:
    • %townyadvanced_town_formatted_with_town_minimessage_colour%
    • %townyadvanced_nation_formatted_with_nation_minimessage_colour%
    • These will use the Towny config's town and nation placeholder formatting, but insert the town or nation's colour code before the town or nation name.
    • %townyadvanced_towny_tag_override_with_minimessage_colour%
    • This will use the town or nation's tag if they have a tag in use.
  • Fix worlds not being saved after using /tw set usedefault.
  • Remove ability for /tw set wild being able to set a world to the default settings when no arguments are supplied.
  • New Placeholders:
    • %townyadvanced_resident_join_date_unformatted% - returns the long value of the time in epoch milliseconds that a player joined the server.
    • %townyadvanced_resident_join_date_formatted% - returns a human-readable date and time at which the player joined the server.
    • Closes #7691.
0.101.0.2
  • Fix legacy economy provider check on admin logging in also running on servers with the economy aspect of Towny disabled.
0.101.0.1
  • Add ability to spam jailed players with a title message showing them how to pay their bail.
  • New Config Option: jail.show_bail_command_in_title_message
    • Default: false
    • When enabled, player that can pay their bail will see a title message telling them how to pay their bail.
  • Remove methods deprecated during the 0.99.. release cycle, in time for the beginning of the 0.101.. release cycle.
  • Re-fix max health attribute, courtesy of Warrior with PR #7678.
  • Make the npc prefix check less strict and more precise, courtesy of Warrior with PR #7688.
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.1 to 3.5.2.
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.1 to 3.11.1.
  • Bump org.apache.logging.log4j:log4j-core from 2.24.1 to 2.24.2.
  • Bump com.zaxxer:HikariCP from 6.0.0 to 6.2.1.
  • Drop Java back to 17 to support 1.19.

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.

DrprofLuigiakup001ThePontificatepebblehostMrLoganolukemango
jsuarezltomhmagicjshalbrooksde-wolfLuexalashiam
DonaldJTrumpOfficialcobrex1SW1D3RSK1lexiccnArmonicPvPRubyo2000
arif-banaiNoikztrevor1097KeNickGongMilesBHuffLitning11
roflmarvTegulaThePigDynamite99CasperTimmyMetaverseRPNzekepari
Bloc-kflare2121xSTORMYxSHMWextraTuteeeDunnoConz
EcoSMPTheeno74Rekar7Folas1337iRollNeedMrMirhan
keijodputtNeumimToProjectGuinnessgageeetPainOchoconhannon9
editon96ExygleKermXPinebrickTylorTurnerHippieBeak
RandalABurdJrSk8nkillxCptSpiffyxAustinGoodrichxxThyPopePoseidonGames
jeffthebassjosegoustDruidBrandonjb0sSaytenicGirlstheFernofrommars2
SteveStan9925yurddElTitiGGKepZeeRaenCallistoim-whar
TheYetiNetkanbursAtusHDZacharySeebeck2020Realm-Of-RhayaSpiderSlayer22
alevliarifPookachuColusiteHelios312Piopaw250168KinglandLiu
SpellingwonderZommbieWasTakenCrashCringle12MrG00s3SirNublessubobubob
CharlesNicloanderMomshroomgerardvanschipIntrabit71ItzXPurpleX
spikehiddenAncientSMCorruptedGreedOdin-The-All-FatherKitsuneDevTriaie
Supersmurf82Nikkilectriceat-your-gloryCactusbanditRyanDudercorrysamu
SwineFeathercodingsvcksAttiPlayzBattleBornPMCGl0W1ESemisol
MultipedBeatlejwkerrgorbyhailSexy-JuraPolarisChrisHikitsune-Red
TheNyloxand 44 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.101.0.4 for MC 1.19.* & 1.20.* & 1.21.*

27 Dec 13:59
Compare
Choose a tag to compare
  • Fix map hud missing lines 13 and 9.
  • New Subcommand: /plot evict forsale
    • Cuases a newly evicted plot to be put back up for sale, using the town's default plot price.
    • Closes #7713.
  • Add config option for Closed Economy UUID, courtesy of turtledude01 with PR #7704.
  • New Config Option: economy.closed_economy.server_account_uuid
    • Default: a73f39b0-1b7c-2930-b4a3-ce101812d926
    • The UUID of the account that all money that normally disappears goes into.
  • Bump org.junit.jupiter:junit-jupiter-api from 5.11.3 to 5.11.4.
  • Bump org.junit.jupiter:junit-jupiter from 5.11.3 to 5.11.4.
  • Bump org.apache.logging.log4j:log4j-core from 2.24.2 to 2.24.3.
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.1 to 3.11.2.

Cumulative changes since 0.101.0.0
0.101.0.3
  • New Placeholders:
    • %townyadvanced_town_formatted_with_town_minimessage_colour%
    • %townyadvanced_nation_formatted_with_nation_minimessage_colour%
    • These will use the Towny config's town and nation placeholder formatting, but insert the town or nation's colour code before the town or nation name.
    • %townyadvanced_towny_tag_override_with_minimessage_colour%
    • This will use the town or nation's tag if they have a tag in use.
  • Fix worlds not being saved after using /tw set usedefault.
  • Remove ability for /tw set wild being able to set a world to the default settings when no arguments are supplied.
  • New Placeholders:
    • %townyadvanced_resident_join_date_unformatted% - returns the long value of the time in epoch milliseconds that a player joined the server.
    • %townyadvanced_resident_join_date_formatted% - returns a human-readable date and time at which the player joined the server.
    • Closes #7691.
0.101.0.2
  • Fix legacy economy provider check on admin logging in also running on servers with the economy aspect of Towny disabled.
0.101.0.1
  • Add ability to spam jailed players with a title message showing them how to pay their bail.
  • New Config Option: jail.show_bail_command_in_title_message
    • Default: false
    • When enabled, player that can pay their bail will see a title message telling them how to pay their bail.
  • Remove methods deprecated during the 0.99.. release cycle, in time for the beginning of the 0.101.. release cycle.
  • Re-fix max health attribute, courtesy of Warrior with PR #7678.
  • Make the npc prefix check less strict and more precise, courtesy of Warrior with PR #7688.
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.1 to 3.5.2.
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.1 to 3.11.1.
  • Bump org.apache.logging.log4j:log4j-core from 2.24.1 to 2.24.2.
  • Bump com.zaxxer:HikariCP from 6.0.0 to 6.2.1.
  • Drop Java back to 17 to support 1.19.

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.

DrprofLuigiakup001ThePontificatepebblehostMrLoganolukemango
jsuarezltomhmagicjshalbrooksde-wolfLuexalashiam
DonaldJTrumpOfficialcobrex1SW1D3RSK1lexiccnArmonicPvPRubyo2000
arif-banaiNoikztrevor1097KeNickGongMilesBHuffLitning11
roflmarvTegulaThePigDynamite99CasperTimmyMetaverseRPNzekepari
Bloc-kflare2121xSTORMYxSHMWextraTuteeeDunnoConz
EcoSMPTheeno74Rekar7Folas1337iRollNeedMrMirhan
keijodputtNeumimToProjectGuinnessgageeetPainOchoconhannon9
editon96ExygleKermXPinebrickTylorTurnerHippieBeak
RandalABurdJrSk8nkillxCptSpiffyxAustinGoodrichxxThyPopePoseidonGames
jeffthebassDruidBrandonjb0sSaytenicGirlstheFernofrommars2SteveStan9925
yurddElTitiGGKepZeeRaenCallistoim-wharTheYetiNet
kanbursAtusHDZacharySeebeck2020Realm-Of-RhayaSpiderSlayer22alevliarif
PookachuColusiteSkyBluumHelios312Piopaw250168KinglandLiu
SpellingwonderZommbieWasTakenCrashCringle12MrG00s3SirNublessubobubob
CharlesNicMomshroomgerardvanschipIntrabit71ItzXPurpleXspikehidden
AncientSMCorruptedGreedOdin-The-All-FatherKitsuneDevTriaieSupersmurf82
Nikkilectriceat-your-gloryCactusbanditrussogeijssenRyanDudercorrysamu
SwineFeathercodingsvcksAttiPlayzBattleBornPMCGl0W1ESemisol
MultipedBeatlejwkerrgorbyhailSexy-JuraDarkGimlerCSVPolarisChris
Hikitsune-RedTheNyloxand 45 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.101.0.3 for MC 1.19.* & 1.20.* & 1.21.*

10 Dec 13:04
6ad555f
Compare
Choose a tag to compare
  • New Placeholders:
    • %townyadvanced_town_formatted_with_town_minimessage_colour%
    • %townyadvanced_nation_formatted_with_nation_minimessage_colour%
    • These will use the Towny config's town and nation placeholder formatting, but insert the town or nation's colour code before the town or nation name.
    • %townyadvanced_towny_tag_override_with_minimessage_colour%
    • This will use the town or nation's tag if they have a tag in use.
  • Fix worlds not being saved after using /tw set usedefault.
  • Remove ability for /tw set wild being able to set a world to the default settings when no arguments are supplied.
  • New Placeholders:
    • %townyadvanced_resident_join_date_unformatted% - returns the long value of the time in epoch milliseconds that a player joined the server.
    • %townyadvanced_resident_join_date_formatted% - returns a human-readable date and time at which the player joined the server.
    • Closes #7691.

Cumulative changes since 0.101.0.0
0.101.0.2
  • Fix legacy economy provider check on admin logging in also running on servers with the economy aspect of Towny disabled.
0.101.0.1
  • Add ability to spam jailed players with a title message showing them how to pay their bail.
  • New Config Option: jail.show_bail_command_in_title_message
    • Default: false
    • When enabled, player that can pay their bail will see a title message telling them how to pay their bail.
  • Remove methods deprecated during the 0.99.. release cycle, in time for the beginning of the 0.101.. release cycle.
  • Re-fix max health attribute, courtesy of Warrior with PR #7678.
  • Make the npc prefix check less strict and more precise, courtesy of Warrior with PR #7688.
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.1 to 3.5.2.
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.1 to 3.11.1.
  • Bump org.apache.logging.log4j:log4j-core from 2.24.1 to 2.24.2.
  • Bump com.zaxxer:HikariCP from 6.0.0 to 6.2.1.
  • Drop Java back to 17 to support 1.19.

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.

DrprofLuigiAllieDragonakup001ThePontificatepebblehostMrLogano
lukemangojsuarezltomhmagicjshalbrooksde-wolfLuexa
SirBixlashiamDonaldJTrumpOfficialcobrex1SW1D3RSK1lexiccn
ArmonicPvPRubyo2000Noikztrevor1097KeNickGongMilesBHuff
roflmarvTegulaThePigDynamite99CasperTimmyMetaverseRPNzekepari
Bloc-kflare2121xSTORMYxSHMWextraTuteeeDunnoConz
EcoSMPTheeno74Rekar7Folas1337iRollNeedMrMirhan
keijodputtNeumimToyourlolihunterProjectGuinnessgageeetPainOchoco
nhannon9editon96ExygleKermXPinebrickTylorTurner
HippieBeakRandalABurdJrDarioMaviliaSk8nkillxCptSpiffyxMatheny01
AustinGoodrichxxThyPopePoseidonGamesjeffthebassDruidBrandonjb0s
SaytenicGirlstheFernofrommars2yurddElTitiGGKepZeeRaenCallisto
im-wharWaxenSsBodhiSchulzTheYetiNetkanbursAtusHD
ZacharySeebeck2020Realm-Of-RhayaSpiderSlayer22qbitixalevliarifPookachu
ColusiteSkyBluumHelios312Piopaw250168KinglandLiuSpellingwonder
ZommbieWasTakenCrashCringle12MomshroomgerardvanschipIntrabit71ItzXPurpleX
spikehiddenAncientSMCorruptedGreedOdin-The-All-FatherKitsuneDevTriaie
Supersmurf82Nikkilectriceat-your-gloryakieatsbobuxCactusbanditrussogeijssen
RyanDudercorrysamuSwineFeathercodingsvcksAttiPlayzGl0W1E
MultipedBeatlejwkerrgorbyhailSexy-JuraDarkGimlerCSVPolarisChris
Hikitsune-RedTheNyloxPrismaticCardinaland 46 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.101.0.2 for MC 1.19.* & 1.20.* & 1.21.*

02 Dec 23:13
Compare
Choose a tag to compare
  • Fix legacy economy provider check on admin logging in also running on servers with the economy aspect of Towny disabled.

Cumulative changes since 0.101.0.0
0.101.0.1
  • Add ability to spam jailed players with a title message showing them how to pay their bail.
  • New Config Option: jail.show_bail_command_in_title_message
    • Default: false
    • When enabled, player that can pay their bail will see a title message telling them how to pay their bail.
  • Remove methods deprecated during the 0.99.. release cycle, in time for the beginning of the 0.101.. release cycle.
  • Re-fix max health attribute, courtesy of Warrior with PR #7678.
  • Make the npc prefix check less strict and more precise, courtesy of Warrior with PR #7688.
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.1 to 3.5.2.
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.1 to 3.11.1.
  • Bump org.apache.logging.log4j:log4j-core from 2.24.1 to 2.24.2.
  • Bump com.zaxxer:HikariCP from 6.0.0 to 6.2.1.
  • Drop Java back to 17 to support 1.19.

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.

DrprofLuigiAllieDragonakup001ThePontificatepebblehostMrLogano
lukemangojsuarezltomhmagicjshalbrooksde-wolfLuexa
SirBixlashiamDonaldJTrumpOfficialcobrex1SW1D3RSK1lexiccn
ArmonicPvPthespookstersawNoikztrevor1097KeNickGongMilesBHuff
roflmarvTegulaThePigDynamite99CasperTimmyMetaverseRPNMattWillen
zekepariBloc-kflare2121xSTORMYxSHMWextraTuteee
DunnoConzEcoSMPTheeno74Rekar7Folas1337iRollNeed
MrMirhankeijodputtNeumimToyourlolihunterProjectGuinnessgageeet
PainOchoconhannon9editon96ExygleKermXPinebrick
TylorTurnerHippieBeakRandalABurdJrDarioMaviliaSk8nkillxCptSpiffyx
Matheny01AustinGoodrichxxThyPopeShiftSadPoseidonGamesjeffthebass
DruidBrandonTheStarFlarejb0sSaytenicGirlstheFernofrommars2yurdd
ElTitiGGKepZeeRaenCallistoim-wharWaxenSsBodhiSchulz
TheYetiNetkanbursAtmoisAtusHDZacharySeebeck2020Realm-Of-Rhaya
RpMGrutSpiderSlayer22BraydenPBqbitixalevliarifPookachu
ColusiteSkyBluumHelios312Piopaw250168KinglandLiuSpellingwonder
ZommbieWasTakenCrashCringle12MomshroomgerardvanschipIntrabit71ItzXPurpleX
spikehiddenAncientSMCorruptedGreedOdin-The-All-FatherKitsuneDevTriaie
Supersmurf82Nikkilectriceat-your-gloryakieatsbobuxCactusbanditrussogeijssen
RyanDudercorrysamuSwineFeathercodingsvcksItsSynchroGl0W1E
MultipedBeatlejwkerrgorbyhailSexy-JuraDarkGimlerCSVPolarisChris
Hikitsune-RedTheNyloxPrismaticCardinaland 46 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.101.0.1 for MC 1.19.* & 1.20.* & 1.21.*

30 Nov 14:57
Compare
Choose a tag to compare
  • Add ability to spam jailed players with a title message showing them how to pay their bail.
  • New Config Option: jail.show_bail_command_in_title_message
    • Default: false
    • When enabled, player that can pay their bail will see a title message telling them how to pay their bail.
  • Remove methods deprecated during the 0.99.. release cycle, in time for the beginning of the 0.101.. release cycle.
  • Re-fix max health attribute, courtesy of Warrior with PR #7678.
  • Make the npc prefix check less strict and more precise, courtesy of Warrior with PR #7688.
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.1 to 3.5.2.
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.1 to 3.11.1.
  • Bump org.apache.logging.log4j:log4j-core from 2.24.1 to 2.24.2.
  • Bump com.zaxxer:HikariCP from 6.0.0 to 6.2.1.
  • Drop Java back to 17 to support 1.19.

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.

DrprofLuigiAllieDragonakup001ThePontificatepebblehostMrLogano
lukemangojsuarezltomhmagicjshalbrooksde-wolfLuexa
SirBixlashiamDonaldJTrumpOfficialcobrex1SW1D3RSK1lexiccn
ArmonicPvPthespookstersawNoikztrevor1097KeNickGongMilesBHuff
roflmarvTegulaThePigDynamite99CasperTimmyMetaverseRPNMattWillen
zekepariBloc-kflare2121xSTORMYxSHMWextraTuteee
DunnoConzEcoSMPTheeno74Rekar7Folas1337iRollNeed
MrMirhankeijodputtNeumimToyourlolihunterProjectGuinnessgageeet
PainOchoconhannon9editon96ExygleKermXPinebrick
TylorTurnerHippieBeakRandalABurdJrDarioMaviliaSk8nkillxCptSpiffyx
Matheny01AustinGoodrichxxThyPopeShiftSadPoseidonGamesjeffthebass
DruidBrandonTheStarFlarejb0sSaytenicGirlstheFernofrommars2yurdd
ElTitiGGKepZeeRaenCallistoim-wharWaxenSsBodhiSchulz
TheYetiNetkanbursAtmoisAtusHDZacharySeebeck2020Realm-Of-Rhaya
RpMGrutSpiderSlayer22BraydenPBqbitixalevliarifPookachu
ColusiteSkyBluumHelios312Piopaw250168KinglandLiuSpellingwonder
ZommbieWasTakenCrashCringle12MomshroomgerardvanschipIntrabit71ItzXPurpleX
spikehiddenAncientSMCorruptedGreedOdin-The-All-FatherKitsuneDevTriaie
Supersmurf82Nikkilectriceat-your-gloryakieatsbobuxCactusbanditrussogeijssen
RyanDudercorrysamuSwineFeathercodingsvcksItsSynchroGl0W1E
MultipedBeatlejwkerrgorbyhailSexy-JuraDarkGimlerCSVPolarisChris
Hikitsune-RedTheNyloxGustab1PrismaticCardinaland 46 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.101.0.0 for MC 1.19.* & 1.20.* & 1.21.*

27 Nov 17:20
Compare
Choose a tag to compare

Towny Advanced 0.101.0.0

Release contains:

Towny 0.101.0.0
TownyChat 0.117

Welcome to Towny 0.101.0.0.
Towny 0.101.0.0 is the first release in the 0.101.*.* series!
0.101.0.0 comes roughly a month late after Towny's 14th birthday!
The 0.101.*.* version bump has come because significant enough changes and features have been made to Towny.
Of note: Towny has a new Modern economy implementation. This was created by Warrior and has made Towny's town and nation banks compatible with more Vault1 plugins. You'll also spot that Towny has support for VaultUnlocked, which is Vault2. You will begin to see more and more plugins update to VaultUnlocked as time passes.
Other middle-to-big updates over the course of the 0.100.*.* series included: Districts, Nation-Proximity overhaul, Resident Modes overhaul.
This version supports any Minecraft version 1.19.* and newer! This version of Towny should be run using Java 21 or newer!
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. Your config file and Towny database will not be harmed.
➕ Added (17)

➕ Added:

  • Update Resident Modes system.

    • The modes system (townclaim, map, spy) code has been updated to more robust system than just a simple list.
    • Adds the ability to assign a permission node to a mode, and when present, will require the player to have the permission node to toggle a node.
    • This permission node is not required if the mode is part of a player's default modes set via the permission plugin.
    • Additionally, the ability to clear a residents modes via command now requires a permission node.
    • All together this makes it possible for admins to set modes that players cannot remove.
    • Modes can have types, allowing for modes to be exclusive of each other, ie: you can no longer have townclaim and townunclaim modes active at the same time.
  • Add new resident mode: bedspawn

    • This mode will make a player spawn at their bed instead of their town spawn.
    • Mode is added and removed using /res toggle bedspawn.
    • When no bed is owned by a player they will spawn at their town, if they have one.
    • Closes #7616.
  • Add the ability to block non-allies gaining benefits from Beacons placed in towns.

    • Requires Paper to work.
    • Closes #7532.
  • Add the ability to stop weapons and armour degrading in arena plots.

  • Add a message notifying a player when their nation has pending ally invites.

  • Add a message notifying a player of their pending town and nation invites.

  • Add messages to residents when they pay town and plot taxes.

  • Add the ability to charge additional upkeep per outpost controlled by a town.

  • Add experimental option to consider conquered towns as not allies.

  • Add compatibility layer for renamed Particle names.

  • Add support for VaultUnlocked as an Economy Provider.

  • Add support for Spigot 1.21.* and update Java to 21.

  • Move plotname and district information from /plot perm hud, to /towny map hud.

  • Add message to the plot forsale notification, shown when a player has no claimed townblocks, advising them how to claim a plot.

  • Add prompt to shown admins urging them to update their economy from legacy to modern. Requires the player to have the towny.admin.updatealerts permission node.

  • Add OfflinePlayer and UUID support to Economy backend, courtesy of Warrior with PR #7425.
    • Adds a "modern" economy implementation for Vault and Reserve back ends, while maintaining "legacy" implementations.
      • Already established servers will have their server set to legacy, while new installs will begin using the modern system right away.
    • The modern implementation makes use of Vault's OfflinePlayer methods, making Towny better suited to newer economy plugins that might not have fully implemented VaultAPI in their code.
    • Towny's Account class has been revamped with the Towny objects' UUIDs being used.
    • In cases where a server is using EssentialsX Economy, Towny will convert our non-player accounts' UUIDs into V2 UUIDs, allowing EssEco to know they do not belong to players.
  • Add safe-teleport detection to spawn points, courtesy of Intybyte with PR #7530. (First-Time Contributor!)
    • New detection system scans players' teleport destinations to make sure they will not suffocate or fall.
    • Closes #7463.

➕ Automatic Config Edits (0)

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

  • None

✨ Command Changes (6)
✨ New Commands (4)

✨ New Commands:

  • /res toggle bedspawn
    • Turns on and off the respawn-to-bed option.
  • /ta eco info [TownyObject] {name}
    • Used to see information about a resident, town, nation, or the Towny serveraccount's economy Account.
  • /ta eco convert modern
    • Will convert your Towny legacy accounts into modern accounts in your Economy plugin.
  • /ta eco convert {economyplugin}
    • Will convert your Towny economy accounts from your existing economy plugin, into the given economy plugin.

✨ Changed Commands (2)

✨ Changed Commands:

  • /ta depositall has changed to /ta eco depositall
  • /ta resetbanks has changed to /ta eco resetbanks

❌ Removed Commands (0)

❌ Removed Commands:

  • None.


📕 Config Changes (8)
📕 New Config Options (8)

📕 New Config Options:

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

  • global_town_settings.prevent_item_degrading_in_arenas

    • Default: false
    • While true, weapons and armour items worn by players in Arena plots will not lose durability.
  • global_town_settings.beacons_for_allies_only

    • Default: false
    • When true, a beacon placed in a town will only affect the allies of the town. This includes residents, nation residents and allied nation residents.
  • global_town_settings.beacons.exclude_conquered_towns

    • Default: false
    • When true, conquered towns are not considered allies.
  • global_nation_settings.are_conquered_towns_considered_allies

    • Default: true
    • While true, conquered towns will be considered a member of good standing in the nation.
    • When set to false CombatUtil#isAlly() tests will treat conquered towns and their nations as not allied.
    • Setting this to false could result in strange unforseen behaviour.
  • spawning.safe_teleport

    • Default: false
    • If enabled tries to find a safe location when teleporting to a town spawn/nation spawn/outpost.
      This can be used to prevent players from making kill boxes at those locations.
  • economy.advanced.modern

    • Default: true (on existing installs this will default to false)
    • When enabled, Towny will use UUIDs when communicating with your economy plugin.
    • Most users will never have to touch this, but for existing servers this option will automatically be set to false.
    • If this option is disabled and you wish to avoid losing data, use the /townyadmin eco convert modern command to convert.
  • economy.advanced.npc_uuid_version

    • Default: -1
    • The UUID version to use for non-player accounts. This is used so that economy plugins can more easily differentiate between player and NPC accounts.
    • The default is -1, which disables modifying npc uuids.
  • economy.daily_taxes.per_outpost_cost

    • Default: 0.0
    • An optional price that a town must pay for each outpost they own. This number is added to the town upkeep before any other upkeep modifiers are applied to the Town's upkeep costs.

❌ Removed Config Options (0)

❌ Removed Config Options:

  • None.


🔑 Permission Node Changes (13)
🔑 New Permission Nodes (13)

🔑 New Permission Nodes:

No change required in townyperms.yml.

  • towny.command.townyadmin.eco.*
    • A child node of towny.command.townyadmin.*
    • Child Nodes:
      • towny.command.townyadmin.eco.depositall
      • towny.command.townyadmin.eco.resetbanks
      • towny.command.townyadmin.eco.info
      • towny.command.townyadmin.eco.convert
  • towny.command.resident.set.mode.clear
  • towny.command.resident.toggle.bedspawn
  • towny.command.resident.toggle.bordertitles
  • towny.command.resident.toggle.ignoreotherchannels
  • towny.command.resident.toggle.infotool
  • towny.command.resident.toggle.plotgroup
  • towny.command.resident.toggle.townborder
  • towny.command.resident.toggle.townunclaim

❌ Removed Permission Nodes (0)

❌ Rem...

Read more