Skip to content

0.97.5.0 for MC 1.14.* & 1.15.* & 1.16.* & 1.17.* & 1.18

Compare
Choose a tag to compare
@LlmDl LlmDl released this 03 Dec 18:41
· 2644 commits to master since this release

Towny Advanced 0.97.5.0

For MC 1.18.1 support see 0.97.5.4 or newer!

Release contains:

Towny 0.97.5.0
TownyChat 0.91

Welcome to Towny 0.97.5.0.
Towny 0.97.5.0 is the sixth (and likely final,) release in the 0.97.*.* series. It is a hotfix release for 0.97.4.0, as such this page includes all of the changes for 0.97.4.0 plus what is fixed in 0.97.5.0. If you are running 0.97.4.0 make sure you update right away. An old bug in the new day timer has been found which was not apparent before the new-day-scheduler was added in 0.97.4.0.
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.
0.97.5.0-specific changes
  • Make the ItemLists class not an interface, courtesy of Warriorrrr with PR #5490.
  • Fix the delete town event causing an NPE in edge cases, courtesy of Warriorrrr with PR #5492.
  • Fix javadoc warning, courtesy of Warriorrrr with PR #5495.
  • Schedule the next newday scheduler 1 minute after a new day happens instead of 1 second after.
  • Fix NewDay time code returning negative for some time zones.
➕ Added (9)

➕ Added:

  • NewDay timer overhaul.

    • NewDays are re-scheduled over the course of time between new days, in order to maintain accuracy on low TPS servers.
    • day_intervals longer than 24 hours are no longer supported, but they didn't work well unless servers were run without shutting down.
  • Queue the revert on unclaim feature.

    • Only 20 plots can be actively reverting at one time.
    • Plot snapshots are only loaded into memory when the queue calls for the revert to start.
    • Closes #5473.
  • Populate bukkit's /help towny page.

  • Add actionbar and bossbar messaging to TownyMessaging.

  • Re-jigger the ChunkNotifications showing code.

  • Refactor a bunch of NationCommand code.

  • Bump adventure-platform to 4.0.1 for 1.18 compatibility.

  • Make the outsiders prevent pvp option apply to arenas aswell, courtesy of Warriorrrr with PR #5465.
  • Add web map integration to status screens, courtesy of Warriorrrr with PR #5484.

➕ Automatic Config Edits (1)

➕ Towny will automatically edit the following settings in your config and existing worlds

  • nomad group will have towny.command.town.ranklist and towny.command.nation.ranklist added to it.

✨ Command Changes (0)
✨ New Commands (0)

✨ New Commands:

  • None.

❌ Removed Commands (0)

❌ Removed Commands:

  • None.


📕 Config Changes (0)
📕 New Config Options (0)

📕 New Config Options:

These new settings will be added to your config with their default settings.

  • None.

❌ 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.


💻 API Changes (1)

💻 API:

  • Deprecate the NationToggleUnknownEvent.

🔧 Fixed (10)

🔧 Fixed:

  • Fix chunk notifications missing coloured plot names.
  • Fix how StatusScreens handle Components with children.
  • Fix NationCommand permission node test.
  • Fix DecimalDataField and RawDataField cloning returning a label when none is present.
  • Prevent Towny from loading if the townyperms.yml is missing a vital group, ie: mayor, king, nomad, etc.
  • Fix outlaws teleporting into towns they're outlawed in using /n spawn, courtesy of Warriorrrr with PR #5461.
  • Fix surname formatting, courtesy of Warriorrrr with PR #5466.
  • Fix /nation set oobe, courtesy of Warriorrrr with PR #5464.
  • Fix possible npe when checking bankrupt status, courtesy of Warriorrrr with PR #5474.
  • Remove redundant nationSpawn variable, courtesy of Warriorrrr with PR #5485.

🌏 Language Updates (1)

🌏 Language Updates:

  • Language file to 0.136.

👽 Placeholder Updates (0)

👽 Placeholder Updates:

  • None.

💬 TownyChat Changes (2)

💬 TownyChat Changes:

  • Implemented sounds for channels and toggling by @darbyjack in TownyAdvanced/TownyChat#34
  • New Command: /ch soundtoggle {channelname} - Toggles the channel sound on/off for that player.

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
scatterspellTheFlagCouriergerardvanschipDrprofLuigi
TobzaSmallSansSerifTheNyloxdiontimmer
trevor1097benevolent20120xBit-MCspecs1396
treeDerevoScottlander100ItsSynchroEnvyEnfys
MidnightSugarmzyaxPestoNotPastacatsaretheend
cigamingKeNickGonghonnishaMilesBHuff
pebblehostAkiranyaBamBamTheEggmanNoikzGaming
LordHenryVonHenrynUSAHudsonSolarCivLitning11
Black-TongueSkapMCnickoo9043Tauses
AaronBDesignLeftTheNegotiatorMaluuhLiveanaxios
AguilaDBZectogonixLemuridaeeReEvadere
bedryebretomartqckcatroflmarv
Tomborubeabuenodevand 11 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
How Towny WorksTowny Install GuideTowny Update Guide
Complete Changelog Default Config FilesCommands/Permissions
Placeholders

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