Skip to content

0.97.0.18 for MC 1.14.*/1.15.*/1.16.*/1.17.*

Pre-release
Pre-release

Choose a tag to compare

@LlmDl LlmDl released this 30 Jul 11:06
  • Towns can now set their mapcolor, like nations do.
    • Requires a forthcoming update to Dynmap-Towny before you will see this in effect on your Dynmap.
  • New Command: /town set mapcolor {color}
  • New Permission Node: towny.command.town.set.mapcolor.
    • Mayors already get this via towny.command.town.*, no change required in townyperms.yml.
  • New Placeholder: %townyadvanced_town_map_color_hex%
    • Returns the colour set by the town.
  • Language files bumped to 0.116.
  • Fix removing a null jail.
  • Fix missing townless tab complete on /ta purge command.
  • Allow moving of blocks between wilderness plot borders, courtesy of Warriorrrr with PR #5128.
  • Expand checkPlugin() and /towny universe output, courtesy of TheFlagCourier with PR #5129.
  • Fix some fall-throughs in PlotCommand, courtesy of silverwolfg11 with PR #5131.
  • Replace all sysouts, courtesy of Warriorrrr with PR #5126.

In Other News, Sponsors now have a new plugin available to them:

TownyHistories What happens when a Town is deleted? Where Towny leaves off, TownyHistories takes over. Towns become Ruins, appearing on your Dynmap, Lecterns mark the old spawn point with a book that has recorded some historical information about the now defunct Town, and more... See Discord for details!


Cumulative changes since 0.97.0.0
0.97.0.17
  • Add comparator type: Founded.
    • Compare nations and towns by who were founded the earliest.
  • New Commands:
    • /t list by founded
    • /n list by founded
    • Closes #5110.
  • New Permission Nodes:
    • towny.command.town.list.founded
    • towny.command.nation.list.founded
    • Both are child nodes of their respective parent nodes, no townyperms.yml change required.
  • Language files bumped to 0.115.
  • Remove unneeded permission check, courtesy of Warriorrrr with PR #5111.
  • Prevent zombies breaking doors in claimed areas, courtesy of Warriorrrr with PR #5107.
  • API: Add TeleportOutlawEvent.
    • Allows for a plugin to cancel an outlaw being teleported out of a town.
    • Closes #5109.
  • API: Add TownyAPI.getResident(Player) and TownyAPI.getTownyWorld(World).
  • Spanish.yml updated courtesy of ElMoha943 with PR #5108.
  • API: Add some new getOrNull methods, courtesy of Warriorrrr with PR #5114.
    • Nation.getSpawnOrNull()
    • Town.getHomeBlockOrNull()
    • Resident.getNation()
    • Resident.getNationOrNull()
  • Add minimum allowed amounts used in depositing and withdrawing from town and nation banks, courtesy of illumeleet with PR #5112.
  • New Config Option: economy.banks.town_min_deposit
    • default: 0
    • Minimum amount of money players are allowed to deposit in town bank at a time.
  • New Config Option: economy.banks.town_min_withdraw
    • default: 0
    • Minimum amount of money players are allowed to withdraw from town bank at a time.
  • New Config Option: economy.banks.nation_min_deposit
    • default: 0
    • Minimum amount of money players are allowed to deposit in nation bank at a time.
  • New Config Option: economy.banks.nation_min_withdraw
    • default: 0
    • Minimum amount of money players are allowed to withdraw from nation bank at a time.
  • Print yaml exception message if a file breaks formatting, courtesy of Warriorrrr with PR #5113.
  • Fix players who've had their town removed not resetting their playercache.
  • Fix NPE when a town ruins, courtesy of Warriorrrr with PR #5119.
  • Add missing color code translations to resident surnames, courtesy of illumeleet with PR #5120.
    • Translates colour codes used in surnames the same way we already did resident titles.
    • Shows colouring properly in /nation|town set title|surname command feedback when coloured titles/surnames are set.
0.97.0.16
  • es-419 translation update, courtesy of EuGNosii with PR #5101.
    • Updates from 0.111 to 0.114.
  • Protect weatherable blocks from having their oxidation scraped off with an axe.
    • Considered a destroy test.
  • Fix canBlockMove always allowing wilderness, courtesy of Warriorrrr with PR #5105.
  • Add a tutorial book for the plot perm GUI, courtesy of Warriorrrr with PR #5103.
  • Add town&nation rank luckperms contexts, courtesy of illumeleet with PR #5102.
  • Remove "/t list"'s root permission granting access to all listing options, courtesy of 0xBit-MC with PR #5099.
    • towny.command.town.list used to have the childnode towny.command.town.list.*.
    • Now it only has towny.command.town.list.resident, making it possible to allow the usage of the /t list command, without giving out all of the nodes.
0.97.0.15
  • Fix new townyperms ConfigMigrator using key where it should use value.
  • Implemented basic configuration format for audit history, courtesy of Glare with PR #5095.
  • New Config Option: bank_history.book
    • {time}\n\n{type} of {amount} {to-from} {name}\n\nReason: {reason}\n\nBalance: {amount}
    • This allows you to modify the style displayed via bankhistory commands.
  • Added /ta townyperms command.
    • Edit the townyperms file from in game.
  • New Permission Node: towny.command.townyadmin.townyperms
    • Child node of towny.command.townyadmin.*
    • No required townyperms.yml change.
  • New Commands:
    • /ta townyperms grouplist : Lists all of the groups in the townyperms.yml.
    • /ta townyperms group [groupname] : lists the nodes held by a group.
    • /ta townyperms group [groupname] addperm|removeperm [node] : adds or removes a node to/from a group.
    • /ta townyperms townrank addrank|removerank [rank] : adds or removes a town rank.
    • /ta townyperms nationrank addrank|removerank [rank] : adds or removes a nation rank.
  • Bump Language Files to 0.114.
  • Add a block whitelist to wilderness explosion regeneration, courtesy of NigelTicknor with PR #5091. (First-Time Contributor!)
    • World files have: PlotManagementWildRegenBlockWhitelist="";
    • Config contains the default which will be applied to new worlds only: new_world_settings.plot_management.wild_revert_on_explosion_block_whitelist
    • When these are empty the whitelist is not used, and instead the older way is done: everything reverts except the plotManagementIgnoreIds list.
    • When the list is not empty, only the blocks in the list will regenerate.
    • Pull Request also fixed a couple bugs that were spotted in testing.
  • New Config Option: new_world_settings.plot_management.wild_revert_on_explosion_block_whitelist
    • Default: ''
    • New worlds will use the list to populate their PlotManagementWildRegenBlockWhitelist lists.
  • Fix /ta nation [nation] rank command being able to give nation ranks to a non-nation-having-resident.
  • Remove a ton of possible NotRegisteredExceptions that could be thrown using methods added since 0.97.0.0.
0.97.0.14

https://github.com/TownyAdvanced/Towny/releases/tag/0.97.0.14

0.97.0.13

https://github.com/TownyAdvanced/Towny/releases/tag/0.97.0.13

0.97.0.12

https://github.com/TownyAdvanced/Towny/releases/tag/0.97.0.12

0.97.0.11

https://github.com/TownyAdvanced/Towny/releases/tag/0.97.0.11

0.97.0.10

https://github.com/TownyAdvanced/Towny/releases/tag/0.97.0.10

0.97.0.9

https://github.com/TownyAdvanced/Towny/releases/tag/0.97.0.9

0.97.0.8

https://github.com/TownyAdvanced/Towny/releases/tag/0.97.0.8

0.97.0.7

https://github.com/TownyAdvanced/Towny/releases/tag/0.97.0.7

0.97.0.6

https://github.com/TownyAdvanced/Towny/releases/tag/0.97.0.6

0.97.0.5

https://github.com/TownyAdvanced/Towny/releases/tag/0.97.0.5

0.97.0.4

https://github.com/TownyAdvanced/Towny/releases/tag/0.97.0.4

0.97.0.3

https://github.com/TownyAdvanced/Towny/releases/tag/0.97.0.3

0.97.0.2

https://github.com/TownyAdvanced/Towny/releases/tag/0.97.0.2

0.97.0.1

https://github.com/TownyAdvanced/Towny/releases/tag/0.97.0.1


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.

MrLoganoMomshroomCobrex1 KarlOfDuty
scatterspellgerardvanschip DrprofLuigi Tobza
SmallSansSerif TheNyloxdiontimmer trevor1097
benevolent2012bretomartHunSolos0xBit-MC
specs1396treeDerevoScottlander100ItsSynchro
Advanced-Kind-MCMidnightSugar0liverGMCMicrohazard
mhiaxoTheFlagCourierPigioGigioPestoNotPasta
catsaretheendgalacticwarrior9and 2 private sponsors.

If you want to support the developer consider becoming a sponsor.

(It's just like Patreon but 100% goes to the developer.)
Important Links
How Towny WorksTowny Install GuideTowny Update Guide
Complete Changelog Default Config FilesCommands/Permissions
Placeholders

⏬ Download available as a .jar file in the Assets section below: