0.97.2.8 for MC 1.14.* & 1.15.* & 1.16.* & 1.17.*
Pre-release
Pre-release
- Make it so that turning Towny off in a world will shut down any active revert-on-unclaim actions.
- Make Confirmations show the correct timeout time.
- Make Cancelled confirmations only show the default cancel message when there's no onCancel runnable.
- Fix plot groups causing an NPE when putting a town into a ruined state.
- Closes #5372.
- Fix name changes charging money for names which won't pass a later test.
- Make nation's names behave according the Capitalize Names config setting which only affect towns.
- Make towns set their world when it is null, when we set the homeblock.
- Fix support for Reserve and an NPE when trying to deposit money into a town bank.
- New API events courtesy of emanondev with PR #5363. (First-Time Contributor!)
- API: BonusBlockPurchaseCostCalculationEvent
- Used to modify what towns pay when using /t buy bonus.
- API: TownBlockClaimCostCalculationEvent
- Used to modify what towns pay when using /t claim.
- Make nationzones toggle-able per town.
- Closes #5340.
- New Command: /town toggle nationzone
- Turns on and off the nationzone of a town (if they have one.)
- New Permission Node: towny.command.town.toggle.nationzone.
- Child node of towny.command.town.toggle.*
- No changes required in townyperms.yml.
- New API Event: TownToggleNationZoneEvent.
- Cancellable event.
- Remove the GatherResidentUUIDTask.
Cumulative changes since 0.97.2.0
0.97.2.7
- Fix appearance of the overclaimed upkeep line in the town status screen.
- Add option to prevent a nation's capital city from being neutral.
- Closes #5360.
- New Config Option: global_nation_settings.capitals_cannot_be_neutral
- Default: false
- If true the capital city of nation cannot be neutral/peaceful.
- Bump language file to 0.128.
- Fix the /ta plot claimedat command, courtesy of Warriorrrr with PR #5361.
- Expand MetaDataUtil methods to include hasMeta and addNewMeta methods.
- Make the plot change listener more efficient, courtesy of Warriorrrr with PR #5365.
0.97.2.6
- Fix global messages that lost their Towny prefix.
- Bump language file to 0.127.
- Add nation zone size to nation and town status screens.
- Add hover to the capital on the nation status screen.
- Clean up TownyMessaging class.
- Use server provided gson instead of shading our own, courtesy of Warriorrrr with PR #5347.
- Tidy & rename /ta delete, courtesy of Warriorrrr with PR #5351.
- Removed command: /ta delete {residentname}
- New Command: /ta resident {residentname} delete.
- Enhance the /res list command, courtesy of Warriorrrr with PR #5350.
- Fix updating reference lang files, an issue on select operating systems.
- Blank capital prefixes and postfixes will no longer override a town's normal prefix and postfix.
- Blank king prefixes and postfixes will no longer override a mayor's normal prefix and postfix.
- Fix no feedback message when a town tries to purchase more bonus blocks, when they are already at max.
- Closes #5354.
- Limit the amount of changelog lines printed to 100, courtesy of Warriorrrr with PR #5352.
- Fix TownAddResidentEvent firing on database loads.
- Closes #5356.
0.97.2.5
- Add nation's capital to the nation status screen.
- Add protection for glow berries being harvest off cave vines.
- Treated as a destroy test.
- Prevent outlaws from being able to join towns, courtesy of Warriorrrr with PR #5329.
- Add town join date to a resident's status screen in the town hover section.
- Closes #5282.
- Bump language files to 0.126.
- Add nation join date to a town's status screen in the nation hover section.
- Fix welcome message only being seen by the newly joined player.
- Add ability to override a town's NationZone.
- Closes #4915.
- New Command: /ta set nationzoneoverride [town] [size]
- Sets a town's nationzone override.
- New Permission Node: towny.command.townyadmin.set.nationzoneoverride
- Child node of towny.command.townyadmin.set.*
- Fix backup cleaning not working, courtesy of Warriorrrr with PR #5337.
- Use Java NIO instead of File, courtesy of Articdive with PR #5316.
0.97.2.4
- Fix Global messages stripping their colour.
- Remove old Outpost checking code and references to Articdive which were not spelled correct, courtesy of Articdive with PR #5324.
- Add a size limit for the town_block_ratio option, courtesy of Warriorrrr with PR #5326.
- New Config Option: town.town_block_limit
- Default: 0
- The maximimum amount of townblocks a town can have, if town_block_ratio is 0 the max size will be decided by the town_levels.
- Set to 0 to have no size limit.
- Fix automatic renaming of invalid and duplicate town and nation names failing some of the time.
- Fix EventWar not handling the OutlawTeleportEvent.
- Fix resident/town counts being shown on the status screens when "and more..." was being used on long lists.
- Closes #5331.
- Lists of TownyObjects (resident lists, town lists, nation lists) will no longer use their longer formatted names if the list is over 19.
- Closes #5332.
- Fix Status Screen components' hovering bleeding over into blank spaces further along the line.
- Closes #5332.
0.97.2.3
- Change PlayerCacheUtil to once again check for a fakeplayer resident.
- Fix PlayerCacheUtil preventing plot permissions from working properly.
- Fix missing command feedback on many /tw toggle commands.
0.97.2.2
- Fix Citizens NPCs causing error on PlayerTeleportEvent, courtesy of ArticDive with PR #5319.
0.97.2.1
- Tidy up PlayerCacheUtil.
- Fix missing splitter between Nation bank and upkeep on the nation status screen.
- New Placholder: %townyadvanced_town_board%
- Displays a player's town's board message.
- New Placeholder: %townyadvanced_nation_board%
- Displays a player's nation's board message.
- New Placeholder: %townyadvanced_player_location_town_board%
- Displays the board message of the town where the player is stood.
- New Placeholder: %townyadvanced_player_location_nation_board%
- Displays the board message of the nation where the player is stood.
- Add spawn protection for players who've just died.
- New Config Node: global_town_settings.respawn_protection
- Default; 10s
- When greater than 0s, the amount of time a player who has respawned is considered invulnerable.
- Invulnerable players who attacker other players will lose their invulnerability.
- Invulnerable players who teleport after respawn will also lose their invulnerability.
- Bump language files to 0.125.
- Prevent spam if a player's locale is invalid, courtesy of Warriorrrr with PR #5314.
- Improve startup logging/initialization, courtesy of ArticDive & LlmDl with PR #5299.
Towny SponsorsI want to give a big thank you to all of my sponsors: | |||
---|---|---|---|
MrLogano | Momshroom | Cobrex1 | KarlOfDuty |
scatterspell | TheFlagCourier | gerardvanschip | DrprofLuigi |
Tobza | SmallSansSerif | TheNylox | diontimmer |
trevor1097 | benevolent2012 | HunSolos | 0xBit-MC |
specs1396 | treeDerevo | Scottlander100 | ItsSynchro |
EnvyEnfys | MidnightSugar | PigioGigio | PestoNotPasta |
catsaretheend | cigaming | KeNickGong | honnisha |
MilesBHuff | pebblehost | Akiranya | BamBamTheEggman |
TakeoRenka | LordHenryVonHenry | nUSAHudson | GORKEMCNC |
SolarCiv | Litning11 | NeotenySS | Black-Tongue |
SkapMC | nickoo9043 | and 7 private sponsors. | |
If you want to support the developer consider becoming a sponsor.(It's just like Patreon but 100% goes to the developer.)Plus there are perks! |
Important Links | ||
---|---|---|
How Towny Works | Towny Install Guide | Towny Update Guide |
Complete Changelog | Default Config Files | Commands/Permissions Placeholders |