Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update all non-major dependencies #48

Merged
merged 1 commit into from
Feb 7, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 6, 2024

Mend Renovate

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
gradle (source) minor 8.5 -> 8.6 age adoption passing confidence
xyz.jpenilla.run-paper plugin patch 2.2.2 -> 2.2.3 age adoption passing confidence
io.papermc.hangar-publish-plugin plugin patch 0.1.1 -> 0.1.2 age adoption passing confidence
com.palmergames.bukkit.towny:towny dependencies patch 0.100.1.4 -> 0.100.1.10 age adoption passing confidence
org.jdbi:jdbi3-core (source) dependencies minor 3.43.0 -> 3.44.0 age adoption passing confidence
de.articdive:articdata dependencies patch 1.20.1-77b86bc4 -> 1.20.4-cb27856f age adoption passing confidence
org.junit.jupiter:junit-jupiter-engine (source) dependencies patch 5.10.1 -> 5.10.2 age adoption passing confidence
org.junit.jupiter:junit-jupiter-api (source) dependencies patch 5.10.1 -> 5.10.2 age adoption passing confidence
org.flywaydb:flyway-database-hsqldb (source) dependencies minor 10.6.0 -> 10.7.1 age adoption passing confidence
org.flywaydb:flyway-database-postgresql (source) dependencies minor 10.6.0 -> 10.7.1 age adoption passing confidence
org.flywaydb:flyway-mysql (source) dependencies minor 10.6.0 -> 10.7.1 age adoption passing confidence
org.flywaydb:flyway-core (source) dependencies minor 10.6.0 -> 10.7.1 age adoption passing confidence
net.fabricmc.fabric-api:fabric-api (source) dependencies patch 0.95.1+1.20.4 -> 0.95.5+1.20.5 age adoption passing confidence
fabric-loom plugin patch 1.5.6 -> 1.5.7 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

gradle/gradle (gradle)

v8.6

Compare Source

TownyAdvanced/Towny (com.palmergames.bukkit.towny:towny)

v0.100.1.10: for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* & 1.20.*

Compare Source

  • Fix unkickable ranks preventing the outlawing of non-town members.
    • Handle recently deprecated player.getBedSpawnLocation.

Cumulative changes since 0.100.1.0
0.100.1.9
  • Fix using_titles messages when entering towns.
0.100.1.8
  • Fix SQL db's trying to load TownBlocks from world which aren't loaded into Towny.
  • API: TownListDisplayedNumResidentsCalculationEvent.
    • Useful for when you want to artifically alter a town's resident count in the /t list pages.
    • Closes #​7214.
  • Add nation_resident LuckPerms context, courtesy of Sybsuper with PR #​7218. (First-Time Contributor!)
  • Fix claiming particles breaking on Folia servers.
0.100.1.7
  • Fix Title/Subtitle notification regression from 0.100.1.7.
  • API: Add TitleNotificationEvent.
    • Used by other plugins to alter what Title and Subtitle is shown by Towny when using_titles is enabled.
0.100.1.6
  • API: Add TitleNotification object.
  • Add sanctioned towns hover component to nation status screen, courtesy of Fruitloopins with PR #​7207.
0.100.1.5
  • Remove unneeded annotations.
  • Fix permission regression from 0.100.1.1.
  • Add a wrapper for getting potion names post-1.20.4.
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.
  • 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
typicalsmartmanjshalbrookParvatisGitHubcobrex1gerardvanschipSW1D3RSK1
lexiccnjsuarezlMatthewEEllisonHerbertsStudiosReEvadereSmallSansSerif
yossieJPNoikzGamingtrevor1097KeNickGongMilesBHuffMille12313
ckeezeZenithDevvDynamite99CasperTimmythatguycyMattWillen
Bloc-kPeskdtxSTORMYxSHMKalqbEcoSMPTheeno74
Rekar7Folas1337MrMirhanvyvinNeumimToJolunas
ProjectGuinnessdiskawrsGundalfWasTakengageeetMicroweb4PainOchoco
bradyyykennyyLemar98sdawwggSediton96ExygleKermX
nullXer0Rimuru-Tempest-IMPAlink-MartyGraphicHexDeadhyenaRandalABurdJr
DarioMaviliaSk8nkillxCptSpiffyxAustinGoodrichfangguan233Jameskmonger
RandaeMCxxThyPopeCraig1020connorwallyPoseidonGamesYatochka8
RRRRzzzz2jeffthebassandrei106Ricola4325MomshroomIntrabit71
MetaverseRPNAldinaMappingCrypticBladesspikehiddenSecondEarthOnlineAncientSM
JunkieCraftDoctorChosenCorruptedGreedOdin-The-All-FatherAshpartyRoman90879
shepherdjerredRgmauosTubeFrac11111Mdenton342ConquerBouannko03020
ItsSynchroGl0W1ESemisolFruitloopinsgorbyhailShiftSad
Hikitsune-Redand 60 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:

v0.100.1.9: for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* & 1.20.*

Compare Source

  • Fix using_titles messages when entering towns.

Cumulative changes since 0.100.1.0
0.100.1.8
  • Fix SQL db's trying to load TownBlocks from world which aren't loaded into Towny.
  • API: TownListDisplayedNumResidentsCalculationEvent.
    • Useful for when you want to artifically alter a town's resident count in the /t list pages.
    • Closes #​7214.
  • Add nation_resident LuckPerms context, courtesy of Sybsuper with PR #​7218. (First-Time Contributor!)
  • Fix claiming particles breaking on Folia servers.
0.100.1.7
  • Fix Title/Subtitle notification regression from 0.100.1.7.
  • API: Add TitleNotificationEvent.
    • Used by other plugins to alter what Title and Subtitle is shown by Towny when using_titles is enabled.
0.100.1.6
  • API: Add TitleNotification object.
  • Add sanctioned towns hover component to nation status screen, courtesy of Fruitloopins with PR #​7207.
0.100.1.5
  • Remove unneeded annotations.
  • Fix permission regression from 0.100.1.1.
  • Add a wrapper for getting potion names post-1.20.4.
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.
  • 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
typicalsmartmanjshalbrookParvatisGitHubcobrex1gerardvanschipSW1D3RSK1
lexiccnjsuarezlMatthewEEllisonHerbertsStudiosReEvadereSmallSansSerif
yossieJPNoikzGamingtrevor1097KeNickGongMilesBHuffMille12313
ZenithDevvDynamite99CasperTimmythatguycyMattWillenBloc-k
PeskdtxSTORMYxSHMKalqbEcoSMPTheeno74Rekar7
Folas1337MrMirhanvyvinNeumimToJolunasProjectGuinness
diskawrsGundalfWasTakengageeetMicroweb4PainOchocobradyyykennyy
Lemar98sdawwggSediton96ExygleKermXnullXer0
Rimuru-Tempest-IMPAlink-MartyGraphicHexDeadhyenaRandalABurdJrDarioMavilia
Sk8nkillxCptSpiffyxAustinGoodrichfangguan233JameskmongerRandaeMC
xxThyPopeCraig1020connorwallyPoseidonGamesYatochka8RRRRzzzz2
jeffthebassandrei106Ricola4325MomshroomIntrabit71MetaverseRPN
AldinaMappingCrypticBladesspikehiddenSecondEarthOnlineAncientSMJunkieCraft
DoctorChosenCorruptedGreedOdin-The-All-FatherAshpartyRoman90879shepherdjerred
RgmauosTubeFrac11111Mdenton342ConquerBouannko03020ItsSynchro
Gl0W1ESemisolFruitloopinsgorbyhailShiftSadHikitsune-Red
MayorMikeTheNyloxand 58 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:

v0.100.1.8: for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* & 1.20.*

Compare Source

  • Fix SQL db's trying to load TownBlocks from world which aren't loaded into Towny.
    • API: TownListDisplayedNumResidentsCalculationEvent.
      • Useful for when you want to artifically alter a town's resident count in the /t list pages.
      • Closes #​7214.
    • Add nation_resident LuckPerms context, courtesy of Sybsuper with PR #​7218. (First-Time Contributor!)
    • Fix claiming particles breaking on Folia servers.

Cumulative changes since 0.100.1.0
0.100.1.7
  • Fix Title/Subtitle notification regression from 0.100.1.7.
  • API: Add TitleNotificationEvent.
    • Used by other plugins to alter what Title and Subtitle is shown by Towny when using_titles is enabled.
0.100.1.6
  • API: Add TitleNotification object.
  • Add sanctioned towns hover component to nation status screen, courtesy of Fruitloopins with PR #​7207.
0.100.1.5
  • Remove unneeded annotations.
  • Fix permission regression from 0.100.1.1.
  • Add a wrapper for getting potion names post-1.20.4.
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.
  • 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
typicalsmartmanjshalbrookParvatisGitHubcobrex1gerardvanschipSW1D3RSK1
lexiccnjsuarezlMatthewEEllisonHerbertsStudiosReEvadereSmallSansSerif
yossieJPNoikzGamingtrevor1097KeNickGongMilesBHuffMille12313
ZenithDevvDynamite99CasperTimmythatguycyMattWillenBloc-k
PeskdtxSTORMYxSHMKalqbEcoSMPTheeno74Rekar7
Folas1337MrMirhanvyvinNeumimToJolunasProjectGuinness
diskawrsGundalfWasTakengageeetMicroweb4PainOchocobradyyykennyy
Lemar98sdawwggSediton96ExygleKermXnullXer0
Rimuru-Tempest-IMPAlink-MartyGraphicHexDeadhyenaRandalABurdJrDarioMavilia
smokytekSk8nkillxCptSpiffyxAustinGoodrichfangguan233Jameskmonger
RandaeMCxxThyPopeCraig1020connorwallyPoseidonGamesYatochka8
RRRRzzzz2jeffthebassandrei106Ricola4325MomshroomIntrabit71
MetaverseRPNAldinaMappingCrypticBladesspikehiddenSecondEarthOnlineAncientSM
JunkieCraftDoctorChosenCorruptedGreedOdin-The-All-FatherAshpartyRoman90879
shepherdjerredRgmauosTubeFrac11111Mdenton342ConquerBouannko03020
ItsSynchroGl0W1ESemisolFruitloopinsgorbyhailShiftSad
Hikitsune-RedMayorMikeTheNyloxand 57 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:

v0.100.1.7: for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* & 1.20.*

Compare Source

  • Fix Title/Subtitle notification regression from 0.100.1.7.
    • API: Add TitleNotificationEvent.
      • Used by other plugins to alter what Title and Subtitle is shown by Towny when using_titles is enabled.

Cumulative changes since 0.100.1.0
0.100.1.6
  • API: Add TitleNotification object.
  • Add sanctioned towns hover component to nation status screen, courtesy of Fruitloopins with PR #​7207.
0.100.1.5
  • Remove unneeded annotations.
  • Fix permission regression from 0.100.1.1.
  • Add a wrapper for getting potion names post-1.20.4.
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.
  • 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
Sk8nkillxCptSpiffyxAustinGoodrichfangguan233JameskmongerRandaeMC
xxThyPopeCraig1020connorwallyPoseidonGamesYatochka8RRRRzzzz2
jeffthebassandrei106Ricola4325MomshroomIntrabit71MetaverseRPN
AldinaMappingCrypticBladesspikehiddenSecondEarthOnlineAncientSMJunkieCraft
DoctorChosenCorruptedGreedOdin-The-All-FatherAshpartyRoman90879shepherdjerred
RgmauosTubeFrac11111Mdenton342ConquerBouItsSynchroGl0W1E
SemisolFruitloopinsxeonatlasgorbyhailShiftSadHikitsune-Red
MayorMikeTheNyloxkeijodputtand 55 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:

v0.100.1.6: for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* & 1.20.*

Compare Source

  • API: Add TitleNotification object used by the PlayerEntersIntoTownBorder and PlayerExitsFromTownBorder events.
    • Using them, plugins can alter what Title and Subtitle is shown when Towny has isUsingTitles enabled.
    • Add sanctioned towns hover component to nation status screen, courtesy of Fruitloopins with PR #​7207.

Cumulative changes since 0.100.1.0
0.100.1.5
  • Remove unneeded annotations.
  • Fix permission regression from 0.100.1.1.
  • Add a wrapper for getting potion names post-1.20.4.
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.
  • 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
Sk8nkillxCptSpiffyxAustinGoodrichfangguan233JameskmongerRandaeMC
xxThyPopeCraig1020connorwallyPoseidonGamesYatochka8RRRRzzzz2
jeffthebassandrei106Ricola4325MomshroomIntrabit71MetaverseRPN
AldinaMappingCrypticBladesspikehiddenSecondEarthOnlineAncientSMJunkieCraft
DoctorChosenCorruptedGreedOdin-The-All-FatherAshpartyRoman90879shepherdjerred
RgmauosTubeFrac11111Mdenton342ConquerBouItsSynchroGl0W1E
SemisolFruitloopinsxeonatlasgorbyhailShiftSadHikitsune-Red
MayorMikeTheNyloxkeijodputtand 55 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 Comp

Configuration

📅 Schedule: Branch creation - "after 6pm on the 6th day of the month" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 1b60c89 to 067e745 Compare February 7, 2024 00:30
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 067e745 to 59df94b Compare February 7, 2024 10:39
@PrimordialMoros PrimordialMoros merged commit 9a110d8 into master Feb 7, 2024
2 checks passed
@PrimordialMoros PrimordialMoros deleted the renovate/all-minor-patch branch February 7, 2024 11:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant