0.98.2.7 for MC 1.16.* & 1.17.* & 1.18.* & 1.19
Pre-release
Pre-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.
- Closes #5975.
- 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.
- Closes #5949.
- 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.
- Closes #5940.
- 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.
- Closes #5939.
- 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.
Towny SponsorsI want to give a big thank you to all of my sponsors: | ||||
---|---|---|---|---|
MrLogano | Momshroom | Cobrex1 | KarlOfDuty | scatterspell |
TheFlagCourier | gerardvanschip | DrprofLuigi | SmallSansSerif | TheNylox |
diontimmer | trevor1097 | benevolent2012 | Scottlander100 | EnvyEnfys |
MidnightSugar | mzyax | cigaming | KeNickGong | MilesBHuff |
pebblehost | Akiranya | BamBamTheEggman | NoikzGaming | TakeoRenka |
LordHenryVonHenry | SolarCiv | Litning11 | SkapMC | Jannies |
Lemuridaee | ReEvadere | qckcat | roflmarv | beabuenodev |
LoJoSho | benjamin1313 | ThePontificate | AllieDragon | TegulaThePig |
benlmyers | KjellWolf | Caleston | Dynamite99 | TuckerAndrews3 |
darthpeti | PixelJames22 | Cboxhero | WillysHub | ColbertoSwagerto |
Agaloth | Mille12313 | LaBoulangerie | MrSneakyGuy | Eblyss |
BurgBoi | akup001 | Intrabit71 | VexfulNiko | MetaverseRPN |
KawadaJP | finder1793 | mattematti2 | gladmountain | 5zv |
krazzysingh | havencraftmc | Tokusie | Bloc-k | flare2121 |
EchoGravity | SW1D3RSK1 | Peskdt | xSTORMYxSHM | bdagenais2 |
Dantexde | txtrapline | FauultySpell | RenoldHenold | TamaKaiNya |
AnachroSoft | echterSupJ | Laughingspade | MightyMat | 0xBitMC |
LightNing002 | Kamen9981 | Valerie2308 | Zee1029 | ethsmith |
Wextra | Sanictr | Downsurge | lukemango | ethanic17 |
Chibby9607 | and 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 Works | Towny Install Guide | Towny Update Guide |
Complete Changelog | Default Config Files | Commands/Permissions Placeholders |