MyGit

0.100.1.5

TownyAdvanced/Towny

版本发布时间: 2024-01-22 22:23:21

TownyAdvanced/Towny最新发布版本:0.100.3.12(2024-08-08 21:50:56)


Cumulative changes since 0.100.1.0
0.100.1.4
  • Refactor max residents per town code into TownUtil accessed via a new Town method.
  • Bump Spigot 1.20.2 to 1.20.4.
  • Bump com.github.seeseemelk:MockBukkit-v1.20 from 3.60.0 to 3.65.0.
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.3 to 3.2.5.
  • Re-add the towny.command.town.claim.town.multiple permission node.
    • A child node of towny.command.town.claim.*.
    • Negate this node to stop towns claiming multiple plots at once, ie: with /t claim auto.
  • Refactor parts of the NationCommand class, cleaning up edge case scenarios when towns might join/create nations when they shouldn't.
0.100.1.3
  • Refactor townAdd method to better handle adding and revoking invites.
  • Fix not being able to add towns to nations when the residents-per-nation setting is 0.
  • Add a configurable amount of bonus townblocks given to new towns.
    • Closes #7195.
  • New Config Option: claiming.new_town_bonus_claims
    • Default: 0
    • An amount of additional townblocks that a town will receive when it is first created, in addition to any amount given via the town_block_ratio or town_levels.
    • As an example: This can be used to add 10 townblocks to a town when it is made so the borders can be grown a bit more before the mayor has to seek out residents.
0.100.1.2
  • Fix non-mayors being able to add non-kickable-ranked residents as outlaws, which would have allowed them to be kicked.
  • Refactor MapHUD class.
  • Refactor onEntityChangeBlockEvent method.
  • Fix returning null in the relational placeholder code, returning the no-relation colour instead.
  • Refactor some of TownyFormatter's methods, mainly moving some component-creation out into their related Util classes.
  • Add NationUtil.
  • Move max allies test into NationUtil.
  • Add more nation-joining tests to the NationUtil.
  • Refactor nation adding towns in the NationCommand class.
0.100.1.1
  • Refactor parts of the TownCommand class:
    • Refactor townAddResident method.
    • Refactor the town join command.
    • Refactor townSet and the subcommands.
  • Refactor the TownyWorldCommand class.
  • Refactor the PlotClaim task.
  • API: Added new methods to TownyAPI class to determine claim-ability:
    • TownyAPI#testTownClaimOrThrow(Town town, WorldCoord coordToClaim, boolean outpost, boolean newTown)
    • TownyAPI#testTownUnclaimOrThrow(Town town, WorldCoord coordToUnclaim)
  • Create Town object methods for determining if a town has enough residents to be a part of a nation, or to be the capital of a nation.
    • Moves backing logic into TownUtil.
  • Remove some verbose boolean returns.
  • Fix issues discovered in HealthRegenTimerTask where saturation gain was being unable to happen consistently when server TPS drops.
    • Code is now run Async during player evaluation, becoming Sync'd when we are about to heal someone.
    • Towny now properly uses the EntityRegainHealthEvent, reporting the correct amount of health gain, as well as not healing players if this event is cancelled.
  • Added config option to turn on/off the saturation top-up that goes along with the health-regen in towns.
  • New Config Option: global_town_settings.saturation_regen.also_prevent_saturation_loss
    • Default: true
    • When true players cannot become hungrier when in their own or an allied town.
  • Refactor the TownCommand's town kicking method, and decouple the admin version of town kicking.

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.

DrprofLuigiAllieDragonakup001ThePontificateTegulaThePigpebblehost
EblyssMrLoganolukemangoLambsytomhmagicMKieburtz
typicalsmartmanjshalbrookcobrex1gerardvanschipSW1D3RSK1lexiccn
jsuarezlMatthewEEllisonHerbertsStudiosReEvadereSmallSansSerifNoikzGaming
trevor1097KeNickGongMilesBHuffMille12313ZenithDevvDynamite99
CasperTimmythatguycyMattWillenBloc-kPeskdtxSTORMYxSHM
KalqbEcoSMPTheeno74Rekar7Folas1337MrMirhan
vyvinNeumimToJolunasProjectGuinnessdiskawrsGundalfWasTaken
gageeetMicroweb4PainOchocobradyyykennyyLemar98sdawwggS
editon96ExygleKermXnullXer0Rimuru-Tempest-IMPAlink-Marty
GraphicHexDeadhyenaRandalABurdJrDarioMaviliaconnor7Ksmokytek
Sk8nkillxCptSpiffyxAustinGoodrichfangguan233BorakanTunaboyuJameskmonger
RandaeMCxxThyPopeCraig1020WiiitcheryconnorwallyPoseidonGames
Yatochka8RRRRzzzz2jeffthebassandrei106Ricola4325Momshroom
Intrabit71MetaverseRPNAldinaMappingCrypticBladesspikehiddenSecondEarthOnline
AncientSMJunkieCraftDoctorChosenCorruptedGreedOdin-The-All-FatherAshparty
Roman90879shepherdjerredRgmauosTubeFrac11111Mdenton342ConquerBou
ItsSynchroGl0W1ESemisolFruitloopinsxeonatlasgorbyhail
ShiftSadand 61 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!

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 .jar file in the Assets section below:

相关地址:原始地址 下载(tar) 下载(zip)

1、 towny-0.100.1.5.jar 4.49MB

查看:2024-01-22发行的版本