Skip to content

Update all non-major dependencies - #124

Merged
PrimordialMoros merged 2 commits into
masterfrom
renovate/all-minor-patch
Aug 7, 2026
Merged

Update all non-major dependencies#124
PrimordialMoros merged 2 commits into
masterfrom
renovate/all-minor-patch

Conversation

@renovate

@renovate renovate Bot commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change Age Confidence
gradle (source) minor 9.5.19.7.0 age confidence
com.vanniktech.maven.publish:com.vanniktech.maven.publish.gradle.plugin dependencies minor 0.36.00.37.0 age confidence
me.clip:placeholderapi dependencies patch 2.12.22.12.3 age confidence
com.sk89q.worldguard:worldguard-bukkit dependencies patch 7.0.177.0.18 age confidence
com.palmergames.bukkit.towny:towny dependencies minor 0.103.0.20.103.1.1 age confidence
org.postgresql:postgresql (source) dependencies patch 42.7.1142.7.13 age confidence
org.mariadb.jdbc:mariadb-java-client (source) dependencies patch 3.5.83.5.10 age confidence
org.jdbi:jdbi3-core (source) dependencies minor 3.53.03.54.0 age confidence
net.neoforged:moddev-gradle dependencies patch 2.0.1412.0.143 age confidence
org.jspecify:jspecify (source) dependencies patch 1.0.01.0.1 age confidence
org.junit:junit-bom (source) dependencies patch 6.1.06.1.3 age confidence
org.flywaydb:flyway-database-hsqldb dependencies minor 12.8.112.11.0 age confidence
org.flywaydb:flyway-database-postgresql dependencies minor 12.8.112.11.0 age confidence
org.flywaydb:flyway-mysql dependencies minor 12.8.112.11.0 age confidence
org.flywaydb:flyway-core dependencies minor 12.8.112.11.0 age confidence
com.gradleup.shadow:shadow-gradle-plugin dependencies minor 9.4.29.6.1 age confidence
net.fabricmc.fabric-api:fabric-api (source) dependencies minor 0.152.1+26.20.156.0+26.2 age confidence
net.fabricmc.fabric-loom plugin patch 1.17.131.17.19 age confidence
net.kyori:adventure-platform-fabric dependencies patch 7.1.07.1.1 age confidence

Release Notes

gradle/gradle (gradle)

v9.7.0

Compare Source

v9.6.1

Compare Source

v9.6.0

Compare Source

vanniktech/gradle-maven-publish-plugin (com.vanniktech.maven.publish:com.vanniktech.maven.publish.gradle.plugin)

v0.37.0

Compare Source

  • When publishing to Maven Central, redundant checksum files are now excluded by default: checksums of .asc
    signature files (gradle/gradle#20232) and the sha256/sha512
    checksums, which are never read by Gradle or Maven Central. The published checksums can be configured through
    checksums(...) in the DSL or the mavenCentralChecksums Gradle property (default md5,sha1). Signature checksum
    exclusion can be controlled through excludeSignatureChecksums() or the mavenCentralExcludeSignatureChecksums
    Gradle property.
  • Maven Central deployment id is being logged after upload.
Minimum supported versions
  • JDK 17
  • Gradle 9.0.0
  • Android Gradle Plugin 8.13.0
  • Kotlin Gradle Plugin 2.2.0
Compatibility tested up to
  • JDK 26
  • Gradle 9.6.0
  • Gradle 9.7.0-milestone-1
  • Android Gradle Plugin 9.2.1
  • Android Gradle Plugin 9.3.0-rc01
  • Android Gradle Plugin 9.4.0-alpha01
  • Kotlin Gradle Plugin 2.4.0
TownyAdvanced/Towny (com.palmergames.bukkit.towny:towny)

v0.103.1.1: for MC 1.19.* & 1.20.* & 1.21.* & 26.1.* & 26.2.*

Compare Source

  • Allow townless players to reclaim ruins.
    • Closes #​8099.
    • New Config Option: town_ruining.town_ruins.ruins_can_be_reclaimed_by_townless_players
      • Default: false
      • When this is true, players who have no town can also reclaim the ruin. While false, only residents of the Town can reclaim the ruin.
    • Add townforsale and townnotforsale events, thrown when a town is put up for sale or not for sale.
    • API: New Cancellable API Events: TownSetForSaleEvent and TownSetNotForSaleEvent.
    • Add res check to isHideTownBalanceEnabled, courtesy of BladedNarwhal with PR #​8256. (First-Time Contributor!)
      • Residents who are a part of a town will not have the town's bank balance hidden while hide_town_balance_on_status_screen is true.

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.

DrprofLuigiakup001pebblehostDiimoniixtomhmagicjshalbrook
LuexaTurtleCraftManGoodrichDevchessmastertobeCivWorldcobrex1
lexiccnWaspyethantrevor1097KeNickGongMilesBHuffSolarCiv
Litning11Bloc-kxSTORMYxSHMlukemangoTheeno74Rekar7
Folas1337MrMirhankeijodputtNeumimToStevenSharkerKermX
HippieBeakNewspoetdruidbrandonyurddZacharySeebeck2020JosefofMongolia
BattleBornPMCMrG00s3ubobubobKarl4s32dannyxJ0Tx
KRDuckyminefortcomElementals-bitEmperorDazedWoodiieTesqage
ShermansWorldAndyRecktAtexur99FantaFreak04KuvviiJsinco
LucasUnderlineerenmakalatlasmcpluginsssdrive-flaktraPhatdog731uplex11
FutureLemonbala7schavengames-brSp3trMomshroomgerardvanschip
ItzXPurpleXspikehiddenAncientSMCorruptedGreedTriaieSupersmurf82
NikkilectricCactusbandityurigarciiaspektrsoyuzEarrthLegacyGeraldR12
Triumvir-CivlDoomerllaberthouman-jpgCopfieGl0W1Egorbyhail
Sexy-JurahettiiTheNyloxand 38 private sponsors.

If you want to support the developer, become a sponsor.

(It's just like Patreon but instead 100% of your support goes to the developer.)

Plus there are Sponsor Plugins!

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

v0.103.0.7: for MC 1.19.* & 1.20.* & 1.21.* & 26.1.* & 26.2.*

Compare Source

  • Make pre spawn event usage configurable, courtesy of Warrior with PR #​8232.
    • New Config Option: protection.mob_removal_uses_pre_spawn_event
      • Default: false
      • If enabled, Towny will use an earlier event for preventing mobs spawning in areas where they shouldn't.
      • This has the possibility of improving performance by allowing the server to perform less time validating spawns,
      • but has the downside of decreasing spawn rates in areas surrounded by areas with mobs toggled off.
    • Fix automatic renaming system able to cause safe mode.
    • Bump org.apache.logging.log4j:log4j-core from 2.26.0 to 2.26.1.
    • Bump me.clip:placeholderapi from 2.12.2 to 2.12.3.

Cumulative changes since 0.103.0.0
0.103.0.6
  • Fix for players unable to log in with a new username.
    • Players who logged in with a username that was previoulsy used by another existing resident (with a different UUID,) will no longer cause issues.
  • Add clickable [Join Town] components to open towns' status screens and list entries.
  • Add ability to see a list of plots that have trust given to residents.
  • New Command: /town plots [townname] trustlist [resident] {page #}
    • Shows a list of plots that the given resident has trust given in.
  • New Command: /town plots [townname] trustlist {page #}
    • Shows a list of plots that have had trusted given in, with lists of resident names in the list's hovers.
  • Always show build info in /towny v, courtesy of Warrior with PR #​8230.
  • Replace deprecated PigZapEvent use, courtesy of Warrior with PR #​8231.
  • Fix nation membership check in /n set title, courtesy of Veyronity with PR #​8234.
  • Add DisplayedTownsListSortEvent, courtesy of Veyronity with PR #​8235.
  • Bump fr.mrmicky:fastboard from 2.1.5 to 2.2.0.
  • Bump junit.version from 6.1.0 to 6.1.1.
0.103.0.5
  • Pin paper api dependency version, courtesy of Warrior with PR #​8226.
  • Fix context calculator creating new player caches, courtesy of Warrior with PR #​8223.
  • Use the pre spawn event for additionally preventing spawns, courtesy of Warrior with PR #​8222.
  • Improve WorldCoord hashCode uniqueness, courtesy of Warrior with PR #​8221.
  • Handle portals being created by entities, courtesy of Warrior with PR #​8220.
  • Bump com.zaxxer:HikariCP from 7.0.2 to 7.1.0.
0.103.0.4
  • Fix outpost tab completer suggesting names with spaces.
  • Fix compile issue on 26.2 due to legacy method being removed, courtesy of Warrior with PR #​8216.
  • Add sulfur cube protections, courtesy of Warrior with PR #​8217.
  • New Automatic Config Edits: ,SULFUR_CUBE will be added to the following:
    • new_world_settings.plot_management.wild_revert_on_mob_explosion.entities
    • protection.mob_types
    • all of your towny\data\worlds\ files' explosion revert entities.
  • Skip intermediate Location step of parsing a WC from entities, courtesy of Warrior with PR #​8218.
  • Fix driver of minecarts not throwing playerchangeplotevent.
0.103.0.3
  • Improve on player cache efficiency, courtesy of Warrior with PR #​8207.
  • Add towny:plot_type_at_player LP context, which allows for plot types to provide permission nodes.
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.5 to 3.5.6.
0.103.0.2
  • Fix memory leak in the hud manager, courtesy of Warrior with PR #​8202.
  • Fix /n outpost not being handled as an alias, courtesy of Warrior with PR #​8203.
  • Get item from correct hand in player interact entity event, courtesy of Warrior with PR #​8205.
  • Bump junit.version from 6.0.3 to 6.1.0.
  • Bump org.slf4j:slf4j-simple from 2.0.17 to 2.0.18.
  • Bump org.apache.logging.log4j:log4j-core from 2.25.4 to 2.26.0.
0.103.0.1
  • Fix /ta nation NAME forcemerge NAME merging the wrong nation.
  • Remove deprecations from before 0.102.0.0.
  • Add optional killer payout for PvP deaths and improve notifications, courtesy of muhdfdeen with PR #​8168. (First-Time Contributor!)
  • New Config Option: economy.death.price_paid_to_killer_on_pvp
    • Default: true
    • If true, the death price will be paid to the killer when a player is killed by another player.
    • Otherwise, the death price will simply be withdrawn from the victim's account.
  • Ensure districts are removed from ruined towns, courtesy of SulkyWhale with PR #​8186.
  • Fix dispensers allowing harmful potions logic, courtesy of Veyronity with PR #​8187.
  • Fix unhandled legacy colors being added during resident name formatting, courtesy of Warrior with PR #​8188.
  • Add more location based placeholders, courtesy of SulkyWhale with PR #​8189.
  • New PAPIPlaceholders:
    • %townyadvanced_player_location_district_name% - Shows the district name if the player location has a district.
    • %townyadvanced_player_location_town_map_color_hex% - If there is a town where the player stands, it will return the map color set by that town, if one has been set.
    • %townyadvanced_player_location_town_map_color_minimessage_hex% - If there is a town where the player stands, it will return the map color set by that town formatted for MiniMessage, if one has been set.
    • %townyadvanced_player_location_nation_map_color_hex% - If there is a town where the player stands, it will return the map color set by the nation of that town, if one has been set.
    • %townyadvanced_player_location_nation_map_color_minimessage_hex% - If there is a town where the player stands, it will return the map color set by the nation of that town formatted for MiniMessage, if one has been set.
  • Add config option for hiding town balance and hiding town ruined status from other players, courtesy of seksea with PR #​8193. (First-Time Contributor!)
  • New Config Option: economy.banks.hide_town_balance
    • Default: false
    • When true a towns balance will be hidden from players not a resident of the town when using /town <townName>
    • This will stop people from being able to check which towns are currently near bankruptcy, and snipe them the second they go bankrupt.
  • New Config Option: town_ruining.town_ruins.hide_town_ruined_status
    • Default: false
    • Hide the fact that a town is ruined from other players.
    • Towns will no longer show as ruined when a player tries to look up the town with /town <townName>
  • Fix /plot claim allowing plot groups to be claimed when the plot group is not for sale.
  • Fix townblocks not saving after the UUID db conversion.

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.

DrprofLuigiakup001pebblehostDiimoniixtomhmagicjshalbrook
LuexaTurtleCraftManGoodrichDevchessmastertobeCivWorldcobrex1
lexiccnWaspyethantrevor1097KeNickGongMilesBHuffSolarCiv
Litning11Bloc-kxSTORMYxSHMlukemangoTheeno74Rekar7
Folas1337MrMirhankeijodputtNeumimToStevenSharkerKermX
HippieBeakNewspoetdruidbrandonyurddZacharySeebeck2020JosefofMongolia
BattleBornPMCMrG00s3ubobubobKarl4s32dannyxJ0Tx
KRDuckyminefortcomElementals-bitEmperorDazedWoodiieTesqage
ShermansWorldAndyRecktAtexur99FantaFreak04KuvviiJsinco
LucasUnderlineerenmakalatlasmcpluginsssdrive-flaktraPhatdog731uplex11
KrarwiFutureLemonbala7schavengames-brSp3trMomshroom
gerardvanschipspikehiddenAncientSMCorruptedGreedTriaieSupersmurf82
NikkilectricCactusbandityurigarciiaspektrsoyuzEarrthLegacyGeraldR12
Triumvir-CivlDoomerllaberthouman-jpgCopfieLiamTech1Gl0W1E
gorbyhailSexy-JurahettiiTheNyloxand 37 private sponsors.

If you want to support the developer, become a sponsor.

(It's just like Patreon but instead 100% of your support goes to the developer.)

Plus there are Sponsor Plugins!

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

v0.103.0.6: for MC 1.19.* & 1.20.* & 1.21.* & 26.1.* & 26.2.*

Compare Source

  • Fix for players unable to log in with a new username.
    • Players who logged in with a username that was previoulsy used by another existing resident (with a different UUID,) will no longer cause issues.
    • Add clickable [Join Town] components to open towns' status screens and list entries.
    • Add ability to see a list of plots that have trust given to residents.
    • New Command: /town plots [townname] trustlist [resident] {page #}
      • Shows a list of plots that the given resident has trust given in.
    • New Command: /town plots [townname] trustlist {page #}
      • Shows a list of plots that have had trusted given in, with lists of resident names in the list's hovers.
    • Always show build info in /towny v, courtesy of Warrior with PR #​8230.
    • Replace deprecated PigZapEvent use, courtesy of Warrior with PR #​8231.
    • Fix nation membership check in /n set title, courtesy of Veyronity with PR #​8234.
    • Add DisplayedTownsListSortEvent, courtesy of Veyronity with PR #​8235.
    • Bump fr.mrmicky:fastboard from 2.1.5 to 2.2.0.
    • Bump junit.version from 6.1.0 to 6.1.1.

Cumulative changes since 0.103.0.0
0.103.0.5
  • Pin paper api dependency version, courtesy of Warrior with PR #​8226.
  • Fix context calculator creating new player caches, courtesy of Warrior with PR #​8223.
  • Use the pre spawn event for additionally preventing spawns, courtesy of Warrior with PR #​8222.
  • Improve WorldCoord hashCode uniqueness, courtesy of Warrior with PR #​8221.
  • Handle portals being created by entities, courtesy of Warrior with PR #​8220.
  • Bump com.zaxxer:HikariCP from 7.0.2 to 7.1.0.
0.103.0.4
  • Fix outpost tab completer suggesting names with spaces.
  • Fix compile issue on 26.2 due to legacy method being removed, courtesy of Warrior with PR #​8216.
  • Add sulfur cube protections, courtesy of Warrior with PR #​8217.
  • New Automatic Config Edits: ,SULFUR_CUBE will be added to the following:
    • new_world_settings.plot_management.wild_revert_on_mob_explosion.entities
    • protection.mob_types
    • all of your towny\data\worlds\ files' explosion revert entities.
  • Skip intermediate Location step of parsing a WC from entities, courtesy of Warrior with PR #​8218.
  • Fix driver of minecarts not throwing playerchangeplotevent.
0.103.0.3
  • Improve on player cache efficiency, courtesy of Warrior with PR #​8207.
  • Add towny:plot_type_at_player LP context, which allows for plot types to provide permission nodes.
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.5 to 3.5.6.
0.103.0.2
  • Fix memory leak in the hud manager, courtesy of Warrior with PR #​8202.
  • Fix /n outpost not being handled as an alias, courtesy of Warrior with PR #​8203.
  • Get item from correct hand in player interact entity event, courtesy of Warrior with PR #​8205.
  • Bump junit.version from 6.0.3 to 6.1.0.
  • Bump org.slf4j:slf4j-simple from 2.0.17 to 2.0.18.
  • Bump org.apache.logging.log4j:log4j-core from 2.25.4 to 2.26.0.
0.103.0.1
  • Fix /ta nation NAME forcemerge NAME merging the wrong nation.
  • Remove deprecations from before 0.102.0.0.
  • Add optional killer payout for PvP deaths and improve notifications, courtesy of muhdfdeen with PR #​8168. (First-Time Contributor!)
  • New Config Option: economy.death.price_paid_to_killer_on_pvp
    • Default: true
    • If true, the death price will be paid to the killer when a player is killed by another player.
    • Otherwise, the death price will simply be withdrawn from the victim's account.
  • Ensure districts are removed from ruined towns, courtesy of SulkyWhale with PR #​8186.
  • Fix dispensers allowing harmful potions logic, courtesy of Veyronity with PR #​8187.
  • Fix unhandled legacy colors being added during resident name formatting, courtesy of Warrior with PR #​8188.
  • Add more location based placeholders, courtesy of SulkyWhale with PR #​8189.
  • New PAPIPlaceholders:
    • %townyadvanced_player_location_district_name% - Shows the district name if the player location has a district.
    • %townyadvanced_player_location_town_map_color_hex% - If there is a town where the player stands, it will return the map color set by that town, if one has been set.
    • %townyadvanced_player_location_town_map_color_minimessage_hex% - If there is a town where the player stands, it will return the map color set by that town formatted for MiniMessage, if one has been set.
    • %townyadvanced_player_location_nation_map_color_hex% - If there is a town where the player stands, it will return the map color set by the nation of that town, if one has been set.
    • %townyadvanced_player_location_nation_map_color_minimessage_hex% - If there is a town where the player stands, it will return the map color set by the nation of that town formatted for MiniMessage, if one has been set.
  • Add config option for hiding town balance and hiding town ruined status from other players, courtesy of seksea with PR #​8193. (First-Time Contributor!)
  • New Config Option: economy.banks.hide_town_balance
    • Default: false
    • When true a towns balance will be hidden from players not a resident of the town when using /town <townName>
    • This will stop people from being able to check which towns are currently near bankruptcy, and snipe them the second they go bankrupt.
  • New Config Option: town_ruining.town_ruins.hide_town_ruined_status
    • Default: false
    • Hide the fact that a town is ruined from other players.
    • Towns will no longer show as ruined when a player tries to look up the town with /town <townName>
  • Fix /plot claim allowing plot groups to be claimed when the plot group is not for sale.
  • Fix townblocks not saving after the UUID db conversion.

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.

DrprofLuigiakup001pebblehostDiimoniixtomhmagicjshalbrook
LuexaTurtleCraftManGoodrichDevchessmastertobeCivWorldcobrex1
lexiccnWaspyethan13Gatsbytrevor1097KeNickGongMilesBHuff
SolarCivLitning11Bloc-kxSTORMYxSHMlukemangoTheeno74
Rekar7Folas1337MrMirhankeijodputtNeumimToStevenSharker
KermXHippieBeakNewspoetdruidbrandonyurddZacharySeebeck2020
JosefofMongoliaBattleBornPMCMrG00s3ubobubobKarl4s32danny
xJ0TxKRDuckyminefortcomElementals-bitEmperorDazedWoodiie
TesqageFusionZ1ShermansWorldAndyRecktAtexur99FantaFreak04
KuvviiJsincoLucasUnderlineerenmakalatlasmcpluginsssdrive-flaktra
Phatdog731uplex11KrarwiFutureLemonZayGameZbala7sc
havengames-brSp3trMomshroomgerardvanschipspikehiddenAncientSM
CorruptedGreedTriaieSupersmurf82NikkilectricCactusbandityurigarciia
spektrsoyuzEarrthLegacyGeraldR12Triumvir-CivlDoomerllaberthouman-jpg
CopfieLiamTech1Gl0W1EgorbyhailSexy-Jurahettii
TheNyloxand 35 private sponsors.

If you want to support the developer, become a sponsor.

(It's just like Patreon but instead 100% of your support goes to the developer.)

Plus there are Sponsor Plugins!

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

v0.103.0.5: for MC 1.19.* & 1.20.* & 1.21.* & 26.1.* & 26.2.*

Compare Source

  • Pin paper api dependency version, courtesy of Warrior with PR #​8226.
    • Fix context calculator creating new player caches, courtesy of Warrior with PR #​8223.
    • Use the pre spawn event for additionally preventing spawns, courtesy of Warrior with PR #​8222.
    • Improve WorldCoord hashCode uniqueness, courtesy of Warrior with PR #​8221.
    • Handle portals being created by entities, courtesy of Warrior with PR #​8220.
    • Bump com.zaxxer:HikariCP from 7.0.2 to 7.1.0.

Cumulative changes since 0.103.0.0
0.103.0.4
  • Fix outpost tab completer suggesting names with spaces.
  • Fix compile issue on 26.2 due to legacy method being removed, courtesy of Warrior with PR #​8216.
  • Add sulfur cube protections, courtesy of Warrior with PR #​8217.
  • New Automatic Config Edits: ,SULFUR_CUBE will be added to the following:
    • new_world_settings.plot_management.wild_revert_on_mob_explosion.entities
    • protection.mob_types
    • all of your towny\data\worlds\ files' explosion revert entities.
  • Skip intermediate Location step of parsing a WC from entities, courtesy of Warrior with PR #​8218.
  • Fix driver of minecarts not throwing playerchangeplotevent.
0.103.0.3
  • Improve on player cache efficiency, courtesy of Warrior with PR #​8207.
  • Add towny:plot_type_at_player LP context, which allows for plot types to provide permission nodes.
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.5 to 3.5.6.
0.103.0.2
  • Fix memory leak in the hud manager, courtesy of Warrior with PR #​8202.
  • Fix /n outpost not being handled as an alias, courtesy of Warrior with PR #​8203.
  • Get item from correct hand in player interact entity event, courtesy of Warrior with PR #​8205.
  • Bump junit.version from 6.0.3 to 6.1.0.
  • Bump org.slf4j:slf4j-simple from 2.0.17 to 2.0.18.
  • Bump org.apache.logging.log4j:log4j-core from 2.25.4 to 2.26.0.
0.103.0.1
  • Fix /ta nation NAME forcemerge NAME merging the wrong nation.
  • Remove deprecations from before 0.102.0.0.
  • Add optional killer payout for PvP deaths and improve notifications, courtesy of muhdfdeen with PR #​8168. (First-Time Contributor!)
  • New Config Option: economy.death.price_paid_to_killer_on_pvp
    • Default: true
    • If true, the death price will be paid to the killer when a player is killed by another player.
    • Otherwise, the death price will simply be withdrawn from the victim's account.
  • Ensure districts are removed from ruined towns, courtesy of SulkyWhale with PR #​8186.
  • Fix dispensers allowing harmful potions logic, courtesy of Veyronity with PR #​8187.
  • Fix unhandled legacy colors being added during resident name formatting, courtesy of Warrior with PR #​8188.
  • Add more location based placeholders, courtesy of SulkyWhale with PR #​8189.
  • New PAPIPlaceholders:
    • %townyadvanced_player_location_district_name% - Shows the district name if the player location has a district.
    • %townyadvanced_player_location_town_map_color_hex% - If there is a town where the player stands, it will return the map color set by that town, if one has been set.
    • %townyadvanced_player_location_town_map_color_minimessage_hex% - If there is a town where the player stands, it will return the map color set by that town formatted for MiniMessage, if one has been set.
    • %townyadvanced_player_location_nation_map_color_hex% - If there is a town where the player stands, it will return the map color set by the nation of that town, if one has been set.
    • %townyadvanced_player_location_nation_map_color_minimessage_hex% - If there is a town where the player stands, it will return the map color set by the nation of that town formatted for MiniMessage, if one has been set.
  • Add config option for hiding town balance and hiding town ruined status from other players, courtesy of seksea with PR #​8193. (First-Time Contributor!)
  • New Config Option: economy.banks.hide_town_balance
    • Default: false
    • When true a towns balance will be hidden from players not a resident of the town when using /town <townName>
    • This will stop people from being able to check which towns are currently near bankruptcy, and snipe them the second they go bankrupt.
  • New Config Option: town_ruining.town_ruins.hide_town_ruined_status
    • Default: false
    • Hide the fact that a town is ruined from other players.
    • Towns will no longer show as ruined when a player tries to look up the town with /town <townName>
  • Fix /plot claim allowing plot groups to be claimed when the plot group is not for sale.
  • Fix townblocks not saving after the UUID db conversion.

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.

DrprofLuigiakup001pebblehostDiimoniixtomhmagicjshalbrook
LuexaTurtleCraftManGoodrichDevchessmastertobeCivWorldcobrex1
lexiccnWaspyethan13Gatsbytrevor1097KeNickGongMilesBHuff
SolarCivLitning11Bloc-kxSTORMYxSHMlukemangoTheeno74
Rekar7Folas1337MrMirhankeijodputtNeumimToStevenSharker
KermXHippieBeakNewspoetdruidbrandonyurddZacharySeebeck2020
JosefofMongoliaBattleBornPMCMrG00s3ubobubobloanderKarl4s
Skittlez420oz32dannyxJ0TxKRDuckyminefortcomElementals-bit
EmperorDazedWoodiieTesqageFusionZ1ShermansWorldAndyReckt
Atexur99StaccatoAunt007FantaFreak04KuvviiJsincoLucasUnderline
erenmakalatlasmcpluginsssdrive-flaktraPhatdog731uplex11Krarwi
FutureLemonLeanLover605emremithat2015-codeZayGameZbala7schavengames-br
MomshroomgerardvanschipspikehiddenAncientSMCorruptedGreedTriaie
Supersmurf82NikkilectricCactusbandityurigarciiaspektrsoyuzEarrthLegacy
GeraldR12Triumvir-CivlDoomerllaberthouman-jpgCopfieGl0W1E
gorbyhailSexy-JurahettiiTheNyloxand 37 private sponsors.

If you want to support the developer, become a sponsor.

(It's just like Patreon but instead 100% of your support goes to the developer.)

Plus there are Sponsor Plugins!

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

v0.103.0.4: for MC 1.19.* & 1.20.* & 1.21.* & 26.1.* & 26.2.*

Compare Source

  • Fix outpost tab completer suggesting names with spaces.
    • Closes #​8213.
    • Fix compile issue on 26.2 due to legacy method being removed, courtesy of Warrior with PR #​8216.
    • Add sulfur cube protections, courtesy of Warrior with PR #​8217.
    • New Automatic Config Edits: ,SULFUR_CUBE will be added to the following:
      • new_world_settings.plot_management.wild_revert_on_mob_explosion.entities
      • protection.mob_types
      • all of your towny\data\worlds\ files' explosion revert entities.
    • Skip intermediate Location step of parsing a WC from entities, courtesy of Warrior with PR #​8218.
    • Fix driver of minecarts not throwing playerchangeplotevent.

Cumulative changes since 0.103.0.0
0.103.0.3
  • Improve on player cache efficiency, courtesy of Warrior with PR #​8207.
  • Add towny:plot_type_at_player LP context, which allows for plot types to provide permission nodes.
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.5 to 3.5.6.
0.103.0.2
  • Fix memory leak in the hud manager, courtesy of Warrior with PR #​8202.
  • Fix /n outpost not being handled as an alias, courtesy of Warrior with PR #​8203.
  • Get item from correct hand in player interact entity event, courtesy of Warrior with PR #​8205.
  • Bump junit.version from 6.0.3 to 6.1.0.
  • Bump org.slf4j:slf4j-simple from 2.0.17 to 2.0.18.
  • Bump org.apache.logging.log4j:log4j-core from 2.25.4 to 2.26.0.
0.103.0.1
  • Fix /ta nation NAME forcemerge NAME merging the wrong nation.
  • Remove deprecations from before 0.102.0.0.
  • Add optional killer payout for PvP deaths and improve notifications, courtesy of muhdfdeen with PR #​8168. (First-Time Contributor!)
  • New Config Option: economy.death.price_paid_to_killer_on_pvp
    • Default: true
    • If true, the death price will be paid to the killer when a player is killed by another player.
    • Otherwise, the death price will simply be withdrawn from the victim's account.
  • Ensure districts are removed from ruined towns, courtesy of SulkyWhale with PR #​8186.
  • Fix dispensers allowing harmful potions logic, courtesy of Veyronity with PR #​8187.
  • Fix unhandled legacy colors being added during resident name formatting, courtesy of Warrior with PR #​8188.
  • Add more location based placeholders, courtesy of SulkyWhale with PR #​8189.
  • New PAPIPlaceholders:
    • %townyadvanced_player_location_district_name% - Shows the district name if the player location has a district.
    • %townyadvanced_player_location_town_map_color_hex% - If there is a town where the player stands, it will return the map color set by that town, if one has been set.
    • %townyadvanced_player_location_town_map_color_minimessage_hex% - If there is a town where the player stands, it will return the map color set by that town formatted for MiniMessage, if one has been set.
    • %townyadvanced_player_location_nation_map_color_hex% - If there is a town where the player stands, it will return the map color set by the nation of that town, if one has been set.
    • %townyadvanced_player_location_nation_map_color_minimessage_hex% - If there is a town where the player stands, it will return the map color set by the nation of that town formatted for MiniMessage, if one has been set.
  • Add config option for hiding town balance and hiding town ruined status from other players, courtesy of seksea with PR #​8193. (First-Time Contributor!)
  • New Config Option: economy.banks.hide_town_balance
    • Default: false
    • When true a towns balance will be hidden from players not a resident of the town when using /town <townName>
    • This will stop people from being able to check which towns are currently near bankruptcy, and snipe them the second they go bankrupt.
  • New Config Option: town_ruining.town_ruins.hide_town_ruined_status
    • Default: false
    • Hide the fact that a town is ruined from other players.
    • Towns will no longer show as ruined when a player tries to look up the town with /town <townName>
  • Fix /plot claim allowing plot groups to be claimed when the plot group is not for sale.
  • Fix townblocks not saving after the UUID db conversion.

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.

DrprofLuigiakup001pebblehostDiimoniixtomhmagicjshalbrook
LuexaTurtleCraftManGoodrichDevchessmastertobeCivWorldcobrex1
lexiccnWaspyethan13Gatsbytrevor1097KeNickGongMilesBHuff
SolarCivLitning11Bloc-kxSTORMYxSHMlukemangoTheeno74
Rekar7Folas1337MrMirhankeijodputtNeumimToStevenSharker
RialkinggKermXHippieBeakNewspoetdruidbrandonyurdd
ZacharySeebeck2020JosefofMongoliaBattleBornPMCMrG00s3ubobubobloander
Karl4sSkittlez420oz32dannyxJ0TxKRDuckyminefortcom
Elementals-bitEmperorDazedWoodiieTesqageFusionZ1ShermansWorld
AndyRecktAtexur99StaccatoAunt007FantaFreak04KuvviiJsinco
LucasUnderlineerenmakalatlasmcpluginsssdrive-flaktraPhatdog731uplex11
KrarwiFutureLemonItsSaltyA20LeanLover605emremithat2015-codeZayGameZ
bala7scMomshroomgerardvanschipItzXPurpleXspikehiddenAncientSM
CorruptedGreedTriaieSupersmurf82Nikkilectric

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "after 6pm on the 6th day of the month"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from 761216b to 3e2d27b Compare August 7, 2026 18:39
@PrimordialMoros
PrimordialMoros merged commit 527afb8 into master Aug 7, 2026
4 checks passed
@PrimordialMoros
PrimordialMoros deleted the renovate/all-minor-patch branch August 7, 2026 21:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant