Releases: TownyAdvanced/Towny
Releases · TownyAdvanced/Towny
Release list
0.103.2.0 for MC 1.19.* & 1.20.* & 1.21.* & 26.1.* & 26.2.*
Towny Advanced 0.103.2.0
Release contains:
Towny 0.103.2.0
TownyChat 0.122
| Welcome to Towny 0.103.2.0. |
|---|
| Towny 0.103.2.0 is the third release in the 0.103.*.* series! |
| 0.103.2.0 is coming earlier than normal, to fix a critical duping bug. |
| In addition to this we have some new features and fixes. |
| 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 new features and 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 (4)
➕ Added:
- Allow townless players to reclaim ruins.
- Closes #8099.
- Add maven wrapper file to fix jitpack builds, courtesy of Warrior with PR #8259.
- 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.
- Add perm resident mode, courtesy of SulkyWhale with PR #8270.
➕ Automatic Config Edits (0)
➕ Towny's default config and world files will have the following automatic changes made:
- None.
✨ Command Changes (1)
✨ New Commands (1)
✨ New Commands:
- /res toggle perm, /res set mode perm
- Shows the player the townblock status screen when they enter a plot. Shows the wilderness status screen while in the wilderness.
✨ Changed Commands (0)
✨ Changed Commands:
- None.
❌ Removed Commands (0)
❌ Removed Commands:
- None.
📕 Config Changes (1)
📕 New Config Options (1)
📕 New Config Options:
These new settings will be added to your config with their default settings.
- 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.
❌ 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.
❌ Changed Permission Nodes (0)
❌ Changed Permission Nodes:
- None
💻 API Changes (2)
💻 API:
🔧 Fixed (6)
🔧 Fixed:
- Fix non-player portal creation not working when the town is the same on both ends.
- Closes #8262.
🌏 Language Updates (1)
🌏 Language Updates:
- Regular updates via Crowdin.
🌏 Dependency Updates (2)
🌏 Dependency Updates:
- Bump fr.mrmicky:fastboard from 2.2.0 to 2.2.1.
- Bump junit.version from 6.1.2 to 6.1.3.
👽 Placeholder Updates (5)
👽 Placeholder Updates:
- %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.
💬 TownyChat Changes (0)
💬 TownyChat Changes:
- None.
Towny SponsorsI want to give a big thank you to all of my sponsors: | |||||
|---|---|---|---|---|---|
| DrprofLuigi | akup001 | pebblehost | Diimoniix | tomhmagic | jshalbrook |
| Luexa | TurtleCraftMan | chessmastertobe | CivWorld | cobrex1 | lexiccn |
| Waspyethan | trevor1097 | AppleDeath318 | MilesBHuff | SolarCiv | Litning11 |
| Bloc-k | xSTORMYxSHM | lukemango | Theeno74 | Rekar7 | Folas1337 |
| MrMirhan | keijodputt | NeumimTo | StevenSharker | KermX | HippieBeak |
| Newspoet | andrei106 | druidbrandon | yurdd | ZacharySeebeck2020 | JosefofMongolia |
| SpiderSlayer22 | BattleBornPMC | MrG00s3 | MagmaThinker | ubobubob | Karl4s |
| 32danny | xJ0Tx | KRDucky | minefortcom | Elementals-bit | EmperorDazed |
| Woodiie | Tesqage | ShermansWorld | AndyReckt | Atexur99 | FantaFreak04 |
| Kuvvii | Jsinco | erenmakal | atlasmcplugins | ssdrive-flaktra | Phatdog731 |
| uplex11 | FutureLemon | bala7sc | havengames-br | CaptainCelarion | 6ypasser |
| regnumbospori | Momshroom | gerardvanschip | ItzXPurpleX | spikehidden | AncientSM |
| CorruptedGreed | Triaie | Supersmurf82 | Nikkilectric | Cactusbandit | yurigarciia |
| spektrsoyuz | EarrthLegacy | GeraldR12 | Triumvir-Civ | lDoomerl | laberthouman-jpg |
| Copfie | PepaTheAdmin | Gl0W1E | gorbyhail | Sexy-Jura | hettii |
| TheNylox | and 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 Perks! | |||||
| Important Links | |||
|---|---|---|---|
| Frequently Asked Questions |
How Towny Works | Towny Install Guide | Towny Update Guide |
| Other Towny Plugins | Complete Changelog | ||
0.103.1.2 for MC 1.19.* & 1.20.* & 1.21.* & 26.1.* & 26.2.*
- API: add TOWN_CLAIM to TownyCommandAddonAPI, courtesy of Lemar98 with PR #8257.
- Add maven wrapper file to fix jitpack builds, courtesy of Warrior with PR #8259.
- Remove manual regain health event call, courtesy of Warrior with PR #8263.
- Protect portal frames as a switch instead of build, courtesy of Warrior with PR #8264.
- Send proper error message to player when renaming a town is cancelled, courtesy of Veyronity with PR #8266.
- Fix townyadmin sanctiontown tabcomplete, courtesy of Veyronity with PR #8267.
- Add perm resident mode, courtesy of SulkyWhale with PR #8270.
- New Command: /res toggle perm, /res set mode perm
- Shows the player the townblock status screen when they enter a plot. Shows the wilderness status screen while in the wilderness.
- Make obfuscated decoration no longer user safe, courtesy of Warrior with PR #8273.
- Bump fr.mrmicky:fastboard from 2.2.0 to 2.2.1.
- Bump junit.version from 6.1.2 to 6.1.3.
Cumulative changes since 0.103.1.0
0.103.1.1
- 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.
- Closes #7911.
- 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 SponsorsI want to give a big thank you to all of my sponsors: | |||||
|---|---|---|---|---|---|
| DrprofLuigi | akup001 | pebblehost | Diimoniix | tomhmagic | jshalbrook |
| Luexa | TurtleCraftMan | chessmastertobe | CivWorld | cobrex1 | lexiccn |
| Waspyethan | trevor1097 | AppleDeath318 | MilesBHuff | SolarCiv | Litning11 |
| Bloc-k | xSTORMYxSHM | lukemango | Theeno74 | Rekar7 | Folas1337 |
| MrMirhan | keijodputt | NeumimTo | StevenSharker | KermX | HippieBeak |
| Newspoet | andrei106 | druidbrandon | yurdd | ZacharySeebeck2020 | JosefofMongolia |
| SpiderSlayer22 | BattleBornPMC | MrG00s3 | MagmaThinker | ubobubob | Karl4s |
| 32danny | xJ0Tx | KRDucky | minefortcom | Elementals-bit | EmperorDazed |
| Woodiie | Tesqage | ShermansWorld | AndyReckt | Atexur99 | FantaFreak04 |
| Kuvvii | Jsinco | erenmakal | atlasmcplugins | ssdrive-flaktra | Phatdog731 |
| uplex11 | FutureLemon | bala7sc | havengames-br | CaptainCelarion | 6ypasser |
| regnumbospori | Momshroom | gerardvanschip | ItzXPurpleX | spikehidden | AncientSM |
| CorruptedGreed | Triaie | Supersmurf82 | Nikkilectric | Cactusbandit | yurigarciia |
| spektrsoyuz | EarrthLegacy | GeraldR12 | Triumvir-Civ | lDoomerl | laberthouman-jpg |
| Copfie | PepaTheAdmin | Gl0W1E | gorbyhail | Sexy-Jura | hettii |
| TheNylox | and 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:
0.103.1.1 for MC 1.19.* & 1.20.* & 1.21.* & 26.1.* & 26.2.*
- 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.
- Closes #7911.
- 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 SponsorsI want to give a big thank you to all of my sponsors: | |||||
|---|---|---|---|---|---|
| DrprofLuigi | akup001 | pebblehost | Diimoniix | tomhmagic | jshalbrook |
| Luexa | TurtleCraftMan | GoodrichDev | chessmastertobe | CivWorld | cobrex1 |
| lexiccn | Waspyethan | trevor1097 | KeNickGong | MilesBHuff | SolarCiv |
| Litning11 | Bloc-k | xSTORMYxSHM | lukemango | Theeno74 | Rekar7 |
| Folas1337 | MrMirhan | keijodputt | NeumimTo | StevenSharker | KermX |
| HippieBeak | Newspoet | druidbrandon | yurdd | ZacharySeebeck2020 | JosefofMongolia |
| BattleBornPMC | MrG00s3 | ubobubob | Karl4s | 32danny | xJ0Tx |
| KRDucky | minefortcom | Elementals-bit | EmperorDazed | Woodiie | Tesqage |
| ShermansWorld | AndyReckt | Atexur99 | FantaFreak04 | Kuvvii | Jsinco |
| LucasUnderline | erenmakal | atlasmcplugins | ssdrive-flaktra | Phatdog731 | uplex11 |
| FutureLemon | bala7sc | havengames-br | Sp3tr | Momshroom | gerardvanschip |
| ItzXPurpleX | spikehidden | AncientSM | CorruptedGreed | Triaie | Supersmurf82 |
| Nikkilectric | Cactusbandit | yurigarciia | spektrsoyuz | EarrthLegacy | GeraldR12 |
| Triumvir-Civ | lDoomerl | laberthouman-jpg | Copfie | Gl0W1E | gorbyhail |
| Sexy-Jura | hettii | TheNylox | and 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:
0.103.1.0 for MC 1.19.* & 1.20.* & 1.21.* & 26.1.* & 26.2.*
Towny Advanced 0.103.1.0
Release contains:
Towny 0.103.1.0
TownyChat 0.122
| Welcome to Towny 0.103.1.0. |
|---|
| Towny 0.103.1.0 is the second release in the 0.103.*.* series! |
| 0.103.1.0 marks is being released to bring support to the Releases for Minecraft's newest version! |
| We also have plenty of fixes to small and medium sized bugs. |
| 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 new features and 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 (7)
➕ Added:
- Add sulfur cube protections, courtesy of Warrior with PR #8217.
- Add optional killer payout for PvP deaths and improve notifications, courtesy of muhdfdeen with PR #8168. (First-Time Contributor!)
- Add more location based placeholders, courtesy of SulkyWhale with PR #8189.
- Add config option for hiding town balance and hiding town ruined status from other players, courtesy of seksea with PR #8193. (First-Time Contributor!)
➕ Automatic Config Edits (1)
➕ Towny's default config and world files will have the following automatic changes made:
,SULFUR_CUBEwill 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.
✨ Command Changes (2)
✨ New Commands (2)
✨ New Commands:
- /town plots [townname] trustlist [resident] {page #}
- Shows a list of plots that the given resident has trust given in.
- /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.
✨ Changed Commands (0)
✨ Changed Commands:
- None.
❌ Removed Commands (0)
❌ Removed Commands:
- None.
📕 Config Changes (4)
📕 New Config Options (4)
📕 New Config Options:
These new settings will be added to your config with their default settings.
- 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.
- 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.
- 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>- 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.
❌ 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.
❌ Changed Permission Nodes (0)
❌ Changed Permission Nodes:
- None
💻 API Changes (2)
💻 API:
- Remove deprecations from before 0.102.0.0.
- Add DisplayedTownsListSortEvent, courtesy of Veyronity with PR #8235.
🔧 Fixed (30)
🔧 Fixed:
Fix /ta nation NAME forcemerge NAME merging the wrong nation.
- Closes #8199.
Fix outpost tab completer suggesting names with spaces.
- Closes #8213.
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.
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.
Fix driver of minecarts not throwing playerchangeplotevent.
Fix automatic renaming system able to cause safe mode.
Fix loading of override lang files.
Fix errant /'s that break the nation and town outpost lists' clickable navigation.
- Fix unhandled legacy colors being added during resident name formatting, courtesy of Warrior with PR #8188.
- 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.
- Improve on player cache efficiency, courtesy of Warrior with PR #8207.
- Fix compile issue on 26.2 due to legacy method being removed, courtesy of Warrior with PR #8216.
- Skip intermediate Location step of parsing a WC from entities, courtesy of Warrior with PR #8218.
- 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.
- Always show build info in /towny v, courtesy of Warrior with PR #8230.
- Replace deprecated PigZapEvent use, courtesy of Warrior with PR #8231.
- Make pre spawn event usage configurable, courtesy of Warrior with PR #8232.
- Fix rare teleport warmup player NPE, courtesy of Warrior with PR #8247.
- Remove nation prefix and postfix from new nation broadcast, courtesy of Warrior with PR #8248.
- Fix spectators/vanished players being able to prevent pvp toggling, courtesy of Warrior with PR #8252.
- Ensure districts are removed from ruined towns, courtesy of SulkyWhale with PR #8186.
🌏 Language Updates (1)
🌏 Language Updates:
- Regular updates via Crowdin.
🌏 Dependency Updates (8)
🌏 Dependency Updates:
- Bump junit.version from 6.0.3 to 6.1.2.
- 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.1.
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.5 to 3.5.6.
- Bump com.zaxxer:HikariCP from 7.0.2 to 7.1.0.
- Bump fr.mrmicky:fastboard from 2.1.5 to 2.2.0.
- Bump me.clip:placeholderapi from 2.12.2 to 2.12.3.
- Bump net.coreprotect:coreprotect from 23.2 to 24.0.
👽 Placeholder Updates (5)
👽 Placeholder Updates:
- %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 ...
0.103.0.7 for MC 1.19.* & 1.20.* & 1.21.* & 26.1.* & 26.2.*
- 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.
- Closes #8237.
- Add ability to see a list of plots that have trust given to residents.
- Closes #8212.
- 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.
- 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.
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.
- Closes #8199.
- 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 SponsorsI want to give a big thank you to all of my sponsors: | |||||
|---|---|---|---|---|---|
| DrprofLuigi | akup001 | pebblehost | Diimoniix | tomhmagic | jshalbrook |
| Luexa | TurtleCraftMan | GoodrichDev | chessmastertobe | CivWorld | cobrex1 |
| lexiccn | Waspyethan | trevor1097 | KeNickGong | MilesBHuff | SolarCiv |
| Litning11 | Bloc-k | xSTORMYxSHM | lukemango | Theeno74 | Rekar7 |
| Folas1337 | MrMirhan | keijodputt | NeumimTo | StevenSharker | KermX |
| HippieBeak | Newspoet | druidbrandon | yurdd | ZacharySeebeck2020 | JosefofMongolia |
| BattleBornPMC | MrG00s3 | ubobubob | Karl4s | 32danny | xJ0Tx |
| KRDucky | minefortcom | Elementals-bit | EmperorDazed | Woodiie | Tesqage |
| ShermansWorld | AndyReckt | Atexur99 | FantaFreak04 | Kuvvii | Jsinco |
| LucasUnderline | erenmakal | atlasmcplugins | ssdrive-flaktra | Phatdog731 | uplex11 |
| Krarwi | FutureLemon | bala7sc | havengames-br | Sp3tr | Momshroom |
| gerardvanschip | spikehidden | AncientSM | CorruptedGreed | Triaie | Supersmurf82 |
| Nikkilectric | Cactusbandit | yurigarciia | spektrsoyuz | EarrthLegacy | GeraldR12 |
| Triumvir-Civ | lDoomerl | laberthouman-jpg | Copfie | LiamTech1 | Gl0W1E |
| gorbyhail | Sexy-Jura | hettii | TheNylox | and 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 | |||
0.103.0.6 for MC 1.19.* & 1.20.* & 1.21.* & 26.1.* & 26.2.*
- 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.
- Closes #8237.
- Add ability to see a list of plots that have trust given to residents.
- Closes #8212.
- 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.
- 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.
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.
- Closes #8199.
- 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 SponsorsI want to give a big thank you to all of my sponsors: | |||||
|---|---|---|---|---|---|
| DrprofLuigi | akup001 | pebblehost | Diimoniix | tomhmagic | jshalbrook |
| Luexa | TurtleCraftMan | GoodrichDev | chessmastertobe | CivWorld | cobrex1 |
| lexiccn | Waspyethan | 13Gatsby | trevor1097 | KeNickGong | MilesBHuff |
| SolarCiv | Litning11 | Bloc-k | xSTORMYxSHM | lukemango | Theeno74 |
| Rekar7 | Folas1337 | MrMirhan | keijodputt | NeumimTo | StevenSharker |
| KermX | HippieBeak | Newspoet | druidbrandon | yurdd | ZacharySeebeck2020 |
| JosefofMongolia | BattleBornPMC | MrG00s3 | ubobubob | Karl4s | 32danny |
| xJ0Tx | KRDucky | minefortcom | Elementals-bit | EmperorDazed | Woodiie |
| Tesqage | FusionZ1 | ShermansWorld | AndyReckt | Atexur99 | FantaFreak04 |
| Kuvvii | Jsinco | LucasUnderline | erenmakal | atlasmcplugins | ssdrive-flaktra |
| Phatdog731 | uplex11 | Krarwi | FutureLemon | ZayGameZ | bala7sc |
| havengames-br | Sp3tr | Momshroom | gerardvanschip | spikehidden | AncientSM |
| CorruptedGreed | Triaie | Supersmurf82 | Nikkilectric | Cactusbandit | yurigarciia |
| spektrsoyuz | EarrthLegacy | GeraldR12 | Triumvir-Civ | lDoomerl | laberthouman-jpg |
| Copfie | LiamTech1 | Gl0W1E | gorbyhail | Sexy-Jura | hettii |
| TheNylox | and 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:
0.103.0.5 for MC 1.19.* & 1.20.* & 1.21.* & 26.1.* & 26.2.*
- 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.
- 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.
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.
- Closes #8199.
- 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 SponsorsI want to give a big thank you to all of my sponsors: | |||||
|---|---|---|---|---|---|
| DrprofLuigi | akup001 | pebblehost | Diimoniix | tomhmagic | jshalbrook |
| Luexa | TurtleCraftMan | GoodrichDev | chessmastertobe | CivWorld | cobrex1 |
| lexiccn | Waspyethan | 13Gatsby | trevor1097 | KeNickGong | MilesBHuff |
| SolarCiv | Litning11 | Bloc-k | xSTORMYxSHM | lukemango | Theeno74 |
| Rekar7 | Folas1337 | MrMirhan | keijodputt | NeumimTo | StevenSharker |
| KermX | HippieBeak | Newspoet | druidbrandon | yurdd | ZacharySeebeck2020 |
| JosefofMongolia | BattleBornPMC | MrG00s3 | ubobubob | loander | Karl4s |
| Skittlez420oz | 32danny | xJ0Tx | KRDucky | minefortcom | Elementals-bit |
| EmperorDazed | Woodiie | Tesqage | FusionZ1 | ShermansWorld | AndyReckt |
| Atexur99 | StaccatoAunt007 | FantaFreak04 | Kuvvii | Jsinco | LucasUnderline |
| erenmakal | atlasmcplugins | ssdrive-flaktra | Phatdog731 | uplex11 | Krarwi |
| FutureLemon | LeanLover605 | emremithat2015-code | ZayGameZ | bala7sc | havengames-br |
| Momshroom | gerardvanschip | spikehidden | AncientSM | CorruptedGreed | Triaie |
| Supersmurf82 | Nikkilectric | Cactusbandit | yurigarciia | spektrsoyuz | EarrthLegacy |
| GeraldR12 | Triumvir-Civ | lDoomerl | laberthouman-jpg | Copfie | Gl0W1E |
| gorbyhail | Sexy-Jura | hettii | TheNylox | and 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:
0.103.0.4 for MC 1.19.* & 1.20.* & 1.21.* & 26.1.* & 26.2.*
- 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.
- Closes #8199.
- 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 SponsorsI want to give a big thank you to all of my sponsors: | |||||
|---|---|---|---|---|---|
| DrprofLuigi | akup001 | pebblehost | Diimoniix | tomhmagic | jshalbrook |
| Luexa | TurtleCraftMan | GoodrichDev | chessmastertobe | CivWorld | cobrex1 |
| lexiccn | Waspyethan | 13Gatsby | trevor1097 | KeNickGong | MilesBHuff |
| SolarCiv | Litning11 | Bloc-k | xSTORMYxSHM | lukemango | Theeno74 |
| Rekar7 | Folas1337 | MrMirhan | keijodputt | NeumimTo | StevenSharker |
| Rialkingg | KermX | HippieBeak | Newspoet | druidbrandon | yurdd |
| ZacharySeebeck2020 | JosefofMongolia | BattleBornPMC | MrG00s3 | ubobubob | loander |
| Karl4s | Skittlez420oz | 32danny | xJ0Tx | KRDucky | minefortcom |
| Elementals-bit | EmperorDazed | Woodiie | Tesqage | FusionZ1 | ShermansWorld |
| AndyReckt | Atexur99 | StaccatoAunt007 | FantaFreak04 | Kuvvii | Jsinco |
| LucasUnderline | erenmakal | atlasmcplugins | ssdrive-flaktra | Phatdog731 | uplex11 |
| Krarwi | FutureLemon | ItsSaltyA20 | LeanLover605 | emremithat2015-code | ZayGameZ |
| bala7sc | Momshroom | gerardvanschip | ItzXPurpleX | spikehidden | AncientSM |
| CorruptedGreed | Triaie | Supersmurf82 | Nikkilectric | Cactusbandit | yurigarciia |
| spektrsoyuz | EarrthLegacy | GeraldR12 | Triumvir-Civ | lDoomerl | laberthouman-jpg |
| Copfie | Gl0W1E | gorbyhail | Sexy-Jura | hettii | TheNylox |
| Xorgone | and 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:
0.103.0.3 for MC 1.19.* & 1.20.* & 1.21.* & 26.1.*
- 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.
Cumulative changes since 0.103.0.0
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.
- Closes #8199.
- 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 SponsorsI want to give a big thank you to all of my sponsors: | |||||
|---|---|---|---|---|---|
| DrprofLuigi | akup001 | pebblehost | Diimoniix | tomhmagic | jshalbrook |
| Luexa | TurtleCraftMan | GoodrichDev | chessmastertobe | CivWorld | cobrex1 |
| lexiccn | Waspyethan | 13Gatsby | trevor1097 | KeNickGong | MilesBHuff |
| SolarCiv | Litning11 | Bloc-k | xSTORMYxSHM | lukemango | Theeno74 |
| Rekar7 | Folas1337 | MrMirhan | keijodputt | NeumimTo | StevenSharker |
| Rialkingg | ewof | KermX | HippieBeak | Newspoet | druidbrandon |
| yurdd | ZacharySeebeck2020 | JosefofMongolia | BattleBornPMC | MrG00s3 | ubobubob |
| loander | Karl4s | 32danny | xJ0Tx | KRDucky | minefortcom |
| Elementals-bit | EmperorDazed | Woodiie | Tesqage | FusionZ1 | ShermansWorld |
| AndyReckt | Atexur99 | StaccatoAunt007 | FantaFreak04 | Kuvvii | Jsinco |
| LucasUnderline | erenmakal | atlasmcplugins | ssdrive-flaktra | Phatdog731 | uplex11 |
| Krarwi | FutureLemon | hettii | ItsSaltyA20 | LeanLover605 | emremithat2015-code |
| ZayGameZ | Momshroom | gerardvanschip | ItzXPurpleX | spikehidden | AncientSM |
| CorruptedGreed | Triaie | Supersmurf82 | Nikkilectric | Cactusbandit | yurigarciia |
| spektrsoyuz | EarrthLegacy | GeraldR12 | Triumvir-Civ | lDoomerl | laberthouman-jpg |
| Gl0W1E | gorbyhail | Sexy-Jura | TheNylox | Xorgone | and 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:
0.103.0.2 for MC 1.19.* & 1.20.* & 1.21.* & 26.1.*
- 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.
Cumulative changes since 0.103.0.0
0.103.0.1
- Fix /ta nation NAME forcemerge NAME merging the wrong nation.
- Closes #8199.
- 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 SponsorsI want to give a big thank you to all of my sponsors: | |||||
|---|---|---|---|---|---|
| DrprofLuigi | akup001 | pebblehost | Diimoniix | tomhmagic | jshalbrook |
| Luexa | TurtleCraftMan | GoodrichDev | chessmastertobe | CivWorld | cobrex1 |
| lexiccn | Waspyethan | SmallSansSerif | trevor1097 | KeNickGong | MilesBHuff |
| SolarCiv | Litning11 | Bloc-k | xSTORMYxSHM | lukemango | Theeno74 |
| Rekar7 | Folas1337 | MrMirhan | keijodputt | NeumimTo | StevenSharker |
| Rialkingg | ewof | KermX | HippieBeak | Newspoet | druidbrandon |
| yurdd | ZacharySeebeck2020 | JosefofMongolia | BattleBornPMC | MrG00s3 | ubobubob |
| loander | Karl4s | 32danny | xJ0Tx | KRDucky | minefortcom |
| Elementals-bit | EmperorDazed | Woodiie | Tesqage | FusionZ1 | ShermansWorld |
| AndyReckt | Atexur99 | StaccatoAunt007 | FantaFreak04 | Kuvvii | Jsinco |
| LucasUnderline | erenmakal | atlasmcplugins | ssdrive-flaktra | Phatdog731 | uplex11 |
| Krarwi | FutureLemon | hettii | ItsSaltyA20 | LeanLover605 | emremithat2015-code |
| Momshroom | gerardvanschip | ItzXPurpleX | spikehidden | AncientSM | CorruptedGreed |
| Triaie | Supersmurf82 | Nikkilectric | Cactusbandit | yurigarciia | spektrsoyuz |
| EarrthLegacy | GeraldR12 | Triumvir-Civ | lDoomerl | Gl0W1E | gorbyhail |
| Sexy-Jura | TheNylox | Xorgone | and 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 |
