0.103.0.6 for MC 1.19.* & 1.20.* & 1.21.* & 26.1.* & 26.2.*
Pre-release
Pre-release
- 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 |