Skip to content

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

Pre-release
Pre-release
Compare
Choose a tag to compare
@LlmDl LlmDl released this 29 Jun 14:22
· 2093 commits to master since this release
  • Fix en-US locale not always being loaded into memory.
  • Hide vanished players in /res list.
  • Fix TownPreRuinedEvent firing Async.
  • Handle more kinds of changes to cauldrons, courtesy of Warriorrrr with PR #5990.

Cumulative changes since 0.98.2.0
0.98.2.6
  • API: Add TownPreRuinEvent.
    • A cancellable event that prevents a town from being into a Ruined status.
    • When cancelled the town is instead sent to be deleted.
  • Fix README typo re: 1.19 version number, courtesy of AToska21 with PR #5983. (First-Time Contributor!)
  • Check if economy is enabled in town plots command, courtesy of Warriorrrr with PR #5985.
0.98.2.5
  • Fix nation tax message using inputed amount instead of what the taxes were actually set to, courtesy of partydev with PR #5974. (First-Time Contributor!)
  • Fix teleport costs being refunded out of thin air.
  • Fix possible stackoverflow exception for translations, courtesy of Warriorrrr with PR #5976.
  • Protect the economy plugin being asked for bank balances during listing.
  • Protect borders from sculk spread, if the server is using a new enough version of spigot, which has fixed the API.
    • Spigot built June 20, 2022 and onwards will see the smarter sculk-spread logic.
    • The recently added protection.prevent_sculk_spread_in_mobs_off_locations will have no effect on servers which are up to date.
0.98.2.4
  • Fix nation upkeep string not being translated on /towny prices.
  • API: Add #getBoundingBox(), #getUpperMostCornerLocation(), #getLowerMostCornerLocation() to WorldCoord.
  • Update mayor and previous mayor cache and perms when /ta set mayor is used.
  • Improve accuracy of PreNewTownEvent#getTownLocation, courtesy of Warriorrrr with PR #5952.
  • Always consider en-US an enabled language in Towny, so that add-on plugins missing languages will still function.
  • Specify Locale.ROOT when we're using toUpperCase() in a few classes.

MC 1.19 Compatibility

  • Update adventure bukkit to 4.1.1, courtesy of Warriorrrr with PR #5961.
  • Fix chest boats being breakable/stealable, courtesy of Warriorrrr with PR #5960.
  • Prevent Sculk spread in areas where Towny removes mobs.
    • This is likely a temporary measure, until there's a way to determine where the sculk spread is coming from.
  • New Config Option: protection.prevent_sculk_spread_in_mobs_off_locations
    • Default: true
    • When set to true, sculk will not spread into areas which have mobs disabled.
    • This uses the wildernessmobs world setting when in the Towny wilderness.
    • This might be a temporary setting until there is an API for sculk spread.
  • API: Add TownyAPI#areMobsEnabled(Location)
    • Returns true if Towny would let a mob exist at the location.
0.98.2.3
  • Add specific denial messages to nation and town spawn when the server has public spawning disabled entirely.
  • Bump language file to 0.151.
  • Save a town when it becomes a nation capital, making sure that their potentially-new peaceful/neutral status is also saved.
  • Make respawn anchors respect the deny bed use option, courtesy of Warriorrrr with #5942.
  • API: add NewDayTaxAndUpkeepPreCollectionEvent.
    • Cancellable event that can prevent Towny from collecting any tax or upkeep.
0.98.2.2
  • Add new ItemLists for plants, ores, saplings, trees & leaves.
  • Add new ItemLists for doors, signs, torches, beds and skulls.
  • Make Material set loader for TownyWorld's Material lists be able to load ItemLists Groups.
    • The Config's lists for default new worlds can now be much shorter.
    • New configs will use the groupings.
  • Fix CooldownTimerTask not running by default.
  • Enhance CooldownTimerTask for readability, track town and nation cooldowns by their UUIDs.
  • Fix CooldownTimerTask for neutrality on nations and towns not starting.
  • Fix Arena plot setting not checking for a town pvp cooldown.
  • Fix potential NPE in towny:insidetown luckperms context.
0.98.2.1
  • Fix potential comod error during mob removal, courtesy of Warriorrrr with #5930.

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 scatterspell
TheFlagCouriergerardvanschipDrprofLuigiSmallSansSerifTheNylox
diontimmertrevor1097benevolent2012Scottlander100EnvyEnfys
MidnightSugarmzyaxcigamingKeNickGongMilesBHuff
pebblehostAkiranyaBamBamTheEggmanNoikzGamingTakeoRenka
LordHenryVonHenrySolarCivLitning11SkapMCJannies
LemuridaeeReEvadereqckcatroflmarvbeabuenodev
LoJoShobenjamin1313ThePontificateAllieDragonTegulaThePig
benlmyersKjellWolfCalestonDynamite99TuckerAndrews3
darthpetiPixelJames22CboxheroWillysHubColbertoSwagerto
AgalothMille12313LaBoulangerieMrSneakyGuyEblyss
BurgBoiakup001Intrabit71VexfulNikoMetaverseRPN
KawadaJPfinder1793mattematti2gladmountain5zv
krazzysinghhavencraftmcTokusieBloc-kflare2121
EchoGravitySW1D3RSK1PeskdtxSTORMYxSHMbdagenais2
DantexdetxtraplineFauultySpellRenoldHenoldTamaKaiNya
AnachroSoftechterSupJLaughingspadeMightyMat0xBitMC
LightNing002Kamen9981Valerie2308Zee1029ethsmith
WextraSanictrDownsurgelukemangoethanic17
Chibby9607and 14 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 .jar file in the Assets section below: