Skip to content

0.101.1.0 for MC 1.19.* & 1.20.* & 1.21.*

Latest
Compare
Choose a tag to compare
@LlmDl LlmDl released this 07 Jan 16:49

Towny Advanced 0.101.1.0

Release contains:

Towny 0.101.1.0
TownyChat 0.117

Welcome to Towny 0.101.1.0.
Towny 0.101.1.0 is the second release in the 0.101.*.* series!
0.101.1.0 is fairly light on new stuff but comes with critical fixes for servers on some versions of Minecraft. There's a few really Nice Things:tm: on the way for 0.101.2.0 though.
This version supports any Minecraft version 1.19.* and newer! This version of Towny should be run using Java 17 or newer!
This version contains critical fixes that you want on your server!
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. Your config file and Towny database will not be harmed.
➕ Added (3)

➕ Added:

  • Add TRIAL_SPAWNER to default list of reasons Towny won't remove mobs.
    • Works only on Paper servers.
    • This will prevent Towny from remove mobs spawned by Trial Chambers, which resulted in unearned rewards.
    • Closes #7709.
  • Add ability to spam jailed players with a title message showing them how to pay their bail.
  • Add config option for Closed Economy UUID, courtesy of turtledude01 with PR #7704.

➕ Automatic Config Edits (1)

➕ Towny's default config and world files will have the following automatic changes made:

  • New Config Migration: ",TRIAL_SPAWNER" will be added automatically to existing configs' town_mob_removal_ignored_spawn_causes list.

✨ Command Changes (1)
✨ New Commands (1)

✨ New Commands:

  • /plot evict forsale
    • Causes a newly evicted plot to be put back up for sale, using the town's default plot price.
    • Closes #7713.

✨ Changed Commands (0)

✨ Changed Commands:

  • None.

❌ Removed Commands (0)

❌ Removed Commands:

  • None.


📕 Config Changes (2)
📕 New Config Options (2)

📕 New Config Options:

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

  • jail.show_bail_command_in_title_message

    • Default: false
    • When enabled, player that can pay their bail will see a title message telling them how to pay their bail.
  • economy.closed_economy.server_account_uuid

    • Default: a73f39b0-1b7c-2930-b4a3-ce101812d926
    • The UUID of the account that all money that normally disappears goes into.

❌ 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 (0)

💻 API:

  • None.

🔧 Fixed (8)

🔧 Fixed:

  • Fix map hud missing lines 13 and 9.
  • Remove methods deprecated during the 0.99.. release cycle, in time for the beginning of the 0.101.. release cycle.
  • Fix legacy economy provider check on admin logging in also running on servers with the economy aspect of Towny disabled.
  • Fix worlds not being saved after using /tw set usedefault.
  • Remove ability for /tw set wild being able to set a world to the default settings when no arguments are supplied.
  • Fix /plot evict command throwing ArrayIndexOutOfBoundsException.
  • Re-fix max health attribute, courtesy of Warrior with PR #7678.
  • Make the npc prefix check less strict and more precise, courtesy of Warrior with PR #7688.
  • Fix error message shown when using /plot group toggle taxed, courtesy of Alienn-Know with PR #7598. (First-Time Contributor!)

🌏 Language Updates (0)

🌏 Language Updates:

  • None.

🌏 Dependency Updates (10)

🌏 Dependency Updates:

  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.1 to 3.5.2.
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.1 to 3.11.2.
  • Bump org.apache.logging.log4j:log4j-core from 2.24.1 to 2.24.3.
  • Bump com.zaxxer:HikariCP from 6.0.0 to 6.2.1.
  • Bump org.junit.jupiter:junit-jupiter-api from 5.11.3 to 5.11.4.
  • Bump org.junit.jupiter:junit-jupiter from 5.11.3 to 5.11.4.
  • Bump net.kyori:adventure-text-serializer-plain from 4.17.0 to 4.18.0.
  • Bump net.kyori:adventure-text-minimessage from 4.17.0 to 4.18.0.
  • Drop Java back to 17 to support 1.19.
  • Update VaultUnlocked support 2.9.0.

👽 Placeholder Updates (6)

👽 Placeholder Updates:

  • %townyadvanced_town_formatted_with_town_minimessage_colour%
  • %townyadvanced_nation_formatted_with_nation_minimessage_colour%
    • These will use the Towny config's town and nation placeholder formatting, but insert the town or nation's colour code before the town or nation name.
  • %townyadvanced_towny_tag_override_with_minimessage_colour%
    • This will use the town or nation's tag if they have a tag in use.
  • %townyadvanced_resident_join_date_unformatted% - returns the long value of the time in epoch milliseconds that a player joined the server.
  • %townyadvanced_resident_join_date_formatted% - returns a human-readable date and time at which the player joined the server.
  • %townyadvanced_player_location_town_forsale_cost%
    • Displays the cost of the town at the player's location, or "Not for sale." if it is not for sale.
    • Closes #7708.

💬 TownyChat Changes (2)

💬 TownyChat Changes:

  • Add the ability to choose which EventPriority TownyChat uses to modify chat.
  • New ChatConfig.yml Option: modify_chat.listener_priority
    • Default: normal
    • The priority used for the AsyncPlayerChatEvent listener in TownyChat. This option will decide when TownyChat listens to the Chat event thrown by Bukkit-based servers.
    • Valid settings are: lowest, low, normal, high, highest
    • Lowest is the earliest listener, allowing TownyChat to act upon chat before Low, Normal, High, and Highest priority plugins.
    • Highest will cause TownyChat to change chat after other plugins operating on lower priorities.
    • If you don't know what any of this means leave it at normal.

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 development as active as it is,
and who supported me during this release of Towny.

MrLoganoMomshroomCobrex1DrprofLuigiTheNyloxpebblehost
NoikzGamingThePontificateGl0W1Eakup001EcoSMPTheeno74
Rekar7guillermodiazkiernanskeijodputtNeumimTovette-danielAncientSM
Hikitsune-RedDynamite99EpicSpeedMrLoganoCorruptedGreedProjectGuinness
trevor1097MetaverseRPCorruptVDGabrielTKPolo-luluFolas1337
gageeetPainOchoco Bloc-kxSTORMYxSHMManul-NewtonPolo-lulu
editon96 Intrabit71gerardvanschip TheWordSmith123CasperTimmyMKieburtz
ExygleKermXgorbyhailMilesBHuffKeNickGongRandalABurdJr
Sk8nkillxCptSpiffyxAustinGoodrichFruitloopinsSW1D3RSK1lukemango
jshalbrookPoseidonGamesOdin-The-All-FatherBeeeffSexy-Juraroflmarv
TylorTurner MultipedBeatleDruidBrandon jsuarezlsde-wolfTriaie
Supersmurf82jb0sSaytenicGirlstheFernofrommars2ArmonicPvPyurdd
Nikkilectricflare2121ElTitiGG LuexaTylorTurnereat-your-glory
CactusbanditWextra PolarisChrisKepZee CannonMan1605lashiam
davider0simondumalskiim-wharjeffthebass zekepari spikehidden
HippieBeak TheYetiNetkanbursTegulaThePig MetaverseRPNtomhmagic
AtusHDZacharySeebeck2020Realm-Of-RhayaItzXPurpleXRyanDuderDunnoConz
alevliarifPookachuColusite Helios312Piopaw250168KinglandLiu
nhannon9KitsuneDev corrysamuSpellingwonderSwineFeather DonaldJTrumpOfficial
codingsvcksMrMirhanZommbieWasTaken CrashCringle12PinebrickiRollNeed
Rubyo2000AttiPlayzBattleBornPMCMrG00s3SirNublessSemisol
SteveStan9925Litning11arif-banaiubobubobCharlesNicloander
josegoustand 53 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
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 .zip file in the Assets section below: