Skip to content

0.99.1.5 for MC 1.16.* & 1.17.* & 1.18.* & 1.19.*

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 16 Jun 14:31
· 1022 commits to master since this release
  • Fix ancient typo in the plugin.yml's towny.command.town.* childpermissions nodes.
  • Add option to allow enemies to spawn to neutral/peaceful towns.
  • New Config Option: global_town_settings.allow_enemies_spawn_to_peaceful_towns
    • Default: false
    • When true, players will be allowed to spawn to peaceful/neutral towns in which they are considered enemies.
    • Setting this to true will make town spawn points unsafe for private towns which are part of nations with enemies.
  • Fix nation ranking issue.

Cumulative changes since 0.99.1.0
0.99.1.4
  • Default Config Change:
    • The switch_ids list will now come with the new NON_WOODEN_PRESSURE_PLATES as default, replacing PRESSURE_PLATES.
    • Wooden pressure plates are inherently un-protectable due to being set off by dropped items.
    • Wooden pressure plates are good for contraptions you would want mobs to use, or for doors which you want players to be able to use.
    • Closes #6752.
  • New PAPI Placeholder: %townyadvanced_town_map_color_minimessage_hex% - Shows the town colour formatted for MiniMessage, (TownyChat-friendly.)
  • New PAPI Placeholder: %townyadvanced_nation_map_color_minimessage_hex% - Shows the nation colour formatted for MiniMessage, (TownyChat-friendly.)
  • Add new excludeTag method, courtesy of Warrior with PR #6756.
  • Use paper's isWaxed API for signs, courtesy of Warrior with PR #6744.
  • Add Town leaderboard PAPI Placeholders.
  • New Placeholders:
    • %townyadvanced_top_town_balance_n% - (Replace n with a number) Displays the nth Town by money in the town bank.
    • %townyadvanced_top_town_residents_n% - (Replace n with a number) Displays the nth Town by number of residents.
    • %townyadvanced_top_town_land_n% - (Replace n with a number) Displays the nth Town by number of townblocks claimed.
  • New Config Option: filters_colour_chat.papi_leaderboard_formatting.format"
    • Default: "%s - %s",
    • How the %townyadvanced_top_....% placeholders will appear, first %s being the town name, with the second being the balance, resident count or town size.
0.99.1.3
  • Fix regression dating to 0.99.1.1: some of the town and nation lists being in reverse order.
  • Bump maven-surefire-plugin from 3.1.0 to 3.1.2.
  • Bump adventure-text-serializer-plain from 4.13.1 to 4.14.0.
  • Bump adventure-text-minimessage from 4.13.1 to 4.14.0.
  • Fix possible reclaimTown NPE, courtesy of Warrior with PR #6753.
  • Fix changelog warning message when downgrading, courtesy of Warrior with PR #6741.
    • Changelog will only be printed out when the version is newer.
  • Replace all printStackTraces with the logger, courtesy of Warrior with PR #6718.
  • Added Nation Conquered Tax.
    • A feature that lets nations set a conquered tax which is paid by the conquered towns, in addition to the normal nation tax.
    • Conquered Tax is set using /n set conqueredtax {amount}
    • ConqueredTax appears on the nation status screen.
    • Closes #6397.
  • API: Added TownPaysNationConqueredTaxEvent
    • Thrown before Towny charges a conquered town the nation conquered tax.
    • A cancellable event that lets a plugin alter the amount if they choose.
  • New Permission Node: towny.command.nation.set.conqueredtax
    • Child node of towny.command.nation.set.*
    • No change required to the townyperms.yml
  • New Command: /nation set conqueredtax {amount}
    • Sets a nation's conquered tax, which is paid by the conquered towns.
  • New Config Option: nation.default_taxes.default_nation_conquered_tax
    • Default: 0
    • The default amount of money that nations will charge their conquered towns.
  • New Config Option: nation.default_taxes.max_nation_conquered_tax
    • Default: 100
    • The maximum amount of money that can be charge by a nation on their conquered towns.
0.99.1.2
  • Add towny.command.resident.friend to the nomad group for newly made Townyperms.yml files.
  • Add persistent cooldowns, courtesy of Warrior with PR #6723.
  • Replace last use of non-get player exact, courtesy of Warrior with PR #6725.
  • Add default Geyser username compatability, courtesy of Warrior with PR #6724.
  • Fix merge costs related to purchaseable bonus blocks.
  • Refactor upkeep & taxation code, improving the messages shown to the players about how much tax is collected as well as what appears in the bank history books.
  • Skip is warmup task running for movement, courtesy of Warrior with PR #6729.
  • Add reload listeners to some timer tasks, courtesy of Warrior with PR #6730.
  • Fix cooldown loading exception message on first startup, courtesy of Warrior with PR #6736.
  • Port ItemList changes from enum branch, courtesy of Warrior with PR #6737.
  • Allow villagers to open doors, courtesy of Warrior with PR #6738.
  • Cleanup the mob removal task, courtesy of Warrior with PR #6740.
  • 1.20.* Support, courtesy of Warrior with PR #6739.
    • Protect Suspicious Sand and Gravel being brushed, using destroy tests.
    • Update readme.md with version info.
0.99.1.1
  • Fix the seventh null mayor npe, courtesy of Warrior with PR #6710.
  • Use a more suitable comparator for our caches, courtesy of Warrior with PR #6711.
  • Fix exception when using negative radius for a circle claim, courtesy of Warrior with PR #6712.
  • Fix legacy debt converter not respecting isEconomyAsync, courtesy of Warrior with PR #6716.
  • Use a concurrent hashmap for invite handler invites, courtesy of Warrior with PR #6719.
  • Remove 'install vault' recommendation if it's present, courtesy of Warrior with PR #6715.
  • Minor improvements to player cache, courtesy of Warrior with PR #6717.

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.

DrprofLuigiAllieDragonakup001TheFlagCourierThePontificateTegulaThePig
pebblehostEblyssMrLoganoLambsyJayoaksoncobrex1
gerardvanschiplexiccnAvisideCalebGitBritanniaArmonicPvPj0g32
jsuarezlTobzaReEvadereSmallSansSerifDownsurgeNoikzGaming
trevor1097bretomartDynamite99Bloc-kPeskdtxSTORMYxSHM
WextraKalqbtjdingsEcoSMPTheeno74ItzXPurpleX
Rekar7Folas1337SuperRedstoneYTItzPearRadiation-pivyvin
NeumimToDracathioMerlin6019tyhppp233TuaniwanProjectGuinness
MineprankgabeeebabyGundalfWasTakenqwlkeDraedixegageeet
Microweb4PainOchocobradyyykennyyStevenSharkerManul-Newtonroyblue12
nhannon9ItzMeKarlixtapok233WyattPereirao7-hmoeRialkingg
editon96Omic104LeevosTheWordSmith123GowtherSukehiroJackTheYack
MomshroomIntrabit71MetaverseRPNBeepSterrAldinaMappingCrypticBlades
SemisolNoxillioSecondEarthOnlineAncientSMJunkieCraftCorruptedGreed
EBatuzayKhargotwizard1233Th35p1k3tskopenAshparty
tomhmagicRoman90879welenwatItsSynchrodarthpetiDeltaOrion
mikslendovnotzuneHikitsune-RedDoctorChosenValerie2308MayorMike
TheNyloxVaspeikeijodputtand 33 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: