0.99.4.0
版本发布时间: 2023-07-06 21:03:40
TownyAdvanced/Towny最新发布版本:0.100.3.12(2024-08-08 21:50:56)
Towny Advanced 0.99.4.0
Release contains:
Towny 0.99.4.0
TownyChat 0.107
Welcome to Towny 0.99.4.0. |
---|
Towny 0.99.4.0 is the fifth release in the 0.99.*.* series! |
0.99.4.0 supports all versions of Minecraft 1.16 and newer. |
This version is a hotfix version which fixes an issue with the Towny worlds' entity explosion revert lists, found in your database in the PlotManagementWildRegenEntities line. |
I am also including the full changelog for the 0.99.3.0 release below, because of how recently this update happened. |
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. |
🔧 New Hotfixes found in 0.99.4.0 (4)
- Draw cellborders sync, courtesy of Warrior with PR #6809.
- Refactor the draw smoke task a bit, courtesy of Warrior with PR #6810.
- Fix isUpperCased failing on underscores.
- Fix matchRegistry filtering out ':', courtesy of Warrior with PR #6812.
And everything from 0.99.3.0:
➕ Added (8)
➕ Added:
- Add new options to the overclaiming feature:
- A configurable cooldown between using /t takeoverclaim.
- A configurable age requirement to prevent new towns using /t takeoverclaim.
- Closes #6734.
- Add alternate debt cap calculation system for Bankruptcy.
- Instead of using the townblock and town costs, it takes the cost of a town's upkeep times a number of days.
- This way it can be assured that a town will always become deleted/reach the debt cap after X number of days.
- Closes #6775.
- Add an optional Revert On Unclaim Whitelist.
- Closes #4757.
- Add legacy conversion unit tests, courtesy of Warrior with PR #6784.
- Improve config levels section parsing failure logging, courtesy of Warrior with PR #6792.
- Refactor sql source to remove use of connection field, courtesy of Warrior with PR #6721.
- Bukkit enum eradication futureproofing, courtesy of Warrior with PR #6665.
- Use method handle for respawn flags, courtesy of Warrior with PR #6799.
➕ Automatic Config Edits (0)
➕ Towny's default config and world files will have the following automatic changes made:
- None
✨ Command Changes (0)
✨ New Commands (0)
✨ New Commands:
- None.
✨ Changed Commands (0)
✨ Changed Commands:
- None.
❌ Removed Commands (0)
❌ Removed Commands:
- None.
📕 Config Changes (5)
📕 New Config Options (5)
📕 New Config Options:
These new settings will be added to your config with their default settings.
new_world_settings.plot_management.revert_on_unclaim.block_whitelist
- Default: "",
- The list of blocks that are allowed to regenerate, if this list is empty then all blocks will regenerate.
- This list is useful for when you want only 'natural' blocks to regenerate like stone, grass, trees, etc., useful when you allow players to build/destroy in the wilderness.
- Like other options in the new_world_settings section, this is only applied as a default setting for new worlds. Configure the list found in the towny\data\worlds\WORLDNAME.txt files.
town.overclaiming.town_age_requirement
- Default: 7d
- When in use, requires that a town be of a minimum age in order to overclaim another town. This prevents new towns being made just to overclaim someone.
- Default is for 7 days.
town.overclaiming.command_cooldown
- Default: 0m
- When in use, requires an amount of time to pass before the /t takeoverclaim command can be used again.
economy.bankruptcy.debt_cap.debt_cap_uses_fixed_days
- Default: false
- When true a town will only be allowed to be bankrupt for a specific number of days, before they will be deleted, requires delete_towns_that_reach_debt_cap to be true.
economy.bankruptcy.debt_cap.allowed_days
- Default: 7
- When debt_cap_uses_fixed_days is set to true, how many days will a town be allowed to be bankrupt?
❌ Removed Config Options (0)
❌ Removed Config Options:
- None.
🔑 Permission Node Changes (0)
🔑 New Permission Nodes ()
🔑 New Permission Nodes:
No change required in townyperms.yml.
- None.
----❌ Removed Permission Nodes (0)
❌ Removed Permission Nodes:
- None.
💻 API Changes (1)
💻 API:
- Add Resident#getEmbassyTowns, which returns a list of towns that a resident has embassy plots in.
🔧 Fixed (15)
🔧 Fixed:
- Make MobRemovalEvent unable to be triggered sync.
- Closes #6766.
- Fix %townyadvanced_top... placeholders only displaying the first place town.
- Closes #6786.
- Make Towny startup when Groupmanager has failed to start.
- Make the mob removal task a bit more thread safe on folia, courtesy of Warrior with PR #6769.
- Closes #6767.
- Make explicitly false nodes bypass towny admin check, courtesy of Warrior with PR #6789.
- Allows admins to have both towny.admin permissions while still negating some specific permissions.
- Make use of Folia's scheduling API in Paper, courtesy of Warrior with PR #6770.
- Fix legacy conversion for underlined text, courtesy of Warrior with PR #6772.
- Fix hanging signs not being edit protected, courtesy of Warrior with PR #6781.
- Fix a possible null datasource npe, courtesy of Warrior with PR #6782.
- Remove useless volatile keyword in OnPlayerLogin, courtesy of Warrior with PR #6785.
- Update some incorrect entity keys, courtesy of Warrior with PR #6794.
- Use paper's open sign event for detecting sign edits, courtesy of Warrior with PR #6803.
- Remove reflection for isWaxed method, courtesy of Warrior with PR #6798.
- Fix scoreboards on Folia by disabling them, courtesy of Warrior with PR #6805.
- Fix negating tax_exempt not working, courtesy of Warrior with PR #6804.
🌏 Language Updates (0)
🌏 Language Updates:
- None.
🌏 Dependency Updates (1)
🌏 Dependency Updates:
- Bump maven-shade-plugin from 3.4.1 to 3.5.0.
👽 Placeholder Updates (0)
👽 Placeholder Updates:
- None.
💬 TownyChat Changes (0)
💬 TownyChat Changes:
- None.
Towny Sponsors | |||||
---|---|---|---|---|---|
MrLogano | Momshroom | Cobrex1 | TheFlagCourier | DrprofLuigi | SmallSansSerif |
TheNylox | pebblehost | NoikzGaming | ThePontificate | AllieDragon | TegulaThePig |
darthpeti | Eblyss | akup001 | Valerie2308 | Kelbbie | tjdings |
AldinaMapping | CrypticBlades | EcoSMP | Semisol | Theeno74 | ItzXPurpleX |
Rekar7 | Noxillio | notzune | Lambsy | guillermodiazkiernans | ItzPear |
DeltaOrion | vyvin | keijodputt | ArmonicPvP | NeumimTo | o-zzer |
Dracathio | Peskdt | Merlin6019 | vette-daniel | AncientSM | JunkieCraft |
CalebGitBritannia | Hikitsune-Red | DoctorChosen | Dynamite99 | ItsSynchro | EpicSpeed |
SuperRedstoneYT | Jayoakson | tyhppp233 | MrLogano | Tuaniwan | CorruptedGreed |
ProjectGuinness | Deathrayne225 | EBatuzay | Khargot | Mineprank | ReEvadere |
trevor1097 | MetaverseRP | CorruptVD | GabrielTK | bretomart | Polo-lulu |
Folas1337 | GundalfWasTaken | qwlke | MayorMike | Draedixe | gageeet |
wizard1233 | j0g32 | Wextra | Microweb4 | tskopen | PainOchoco |
Bloc-k | Radiation-pi | Aviside | bradyyykennyy | xSTORMYxSHM | StevenSharker |
Manul-Newton | Polo-lulu | Ashparty | jsuarezl | royblue12 | BeepSterr |
nhannon9 | ItzMeKarlix | tapok233 | tomhmagic | WyattPereira | o7-hmoe |
Rialkingg | Roman90879 | editon96 | Omic104 | Intrabit | Leevos |
welenwat | gerardvanschip | TheWordSmith123 | GowtherSukehiro | JackTheYack | CasperTimmy |
Valour-Software | MKieburtz | Exygle | mikslendov | Australis-0 | KermX |
TheNicodozRu | Pinebrick | ShredderAnprim | DedicatedMC | Kuero2137 | nullXer0 |
skyjacc | gorbyhail | MattDeWeerd | and 39 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 Plugins! |
These are the people responsible for how active Towny development is,
and who supported me during this release of Towny.
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:
1、 Towny.Advanced.0.99.4.0.zip 3.94MB