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 dependency com.github.TownyAdvanced:Towny to v0.99.0.5 #2202

Merged
merged 1 commit into from May 1, 2023

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 1, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
com.github.TownyAdvanced:Towny 0.98.4.18 -> 0.99.0.5 age adoption passing confidence

⚠ Dependency Lookup Warnings ⚠

Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.


Release Notes

TownyAdvanced/Towny

v0.99.0.5: for MC 1.16.* & 1.17.* & 1.18.* & 1.19.*

Compare Source

  • New Command: /ta town toggle conquered
    • Removes the conquered status of a town.
    • Only show cost confirmation for setting map color when the cost is above 0.
    • Fix legacy format subtitle out of bounds, courtesy of Warriorrrr with PR #​6630.
    • Display mayor as none if town has no mayor, courtesy of Warriorrrr with PR #​6631.
    • Make campfire water bottle protection a bit better, courtesy of Warriorrrr with PR #​6632.

Cumulative changes since 0.99.0.0
0.99.0.4
  • New Config Option: economy.town_set_mapcolour_cost
    • Default: 0
    • The cost of setting a town's mapcolour.
  • New Config Option: economy.nation_set_mapcolour_cost
    • Default: 0
    • The cost of setting a nation's mapcolour.
  • Add a migration for adding an old town level, courtesy of Warriorrrr with PR #​6618.
    • Servers that still use Towny 0.95.1.0 (and potentially older) can now update as easily as drag-and-drop.
  • Add config option that would prompt a resident who joins a town, to spawn to that town.
  • New Config Option: global_town_settings.are_new_residents_prompted_to_town_spawn
    • Default: false
    • When a resident joins a town, should they be prompted to use spawn to the town?
    • This requires them to not already be standing in the town, and also to be able to use /t spawn and whatever costs may be associated with it.
  • Update sql schema class to be more modern with much cleaner code, in prep for the transition to a UUID-keyed database.
  • Bump adventure-text-serializer-plain from 4.13.0 to 4.13.1.
0.99.0.3
  • Fix NPE when finding a new mayor, courtesy of Warriorrrr with PR #​6616.
  • Fix missing feedback messages when towns that cannot join your nation are being invited.
0.99.0.2
  • Add nations that enemy your nation to the /n enemylist output.
  • Prevent 0 dollar amounts being withdrawn/deposited from town and nation banks.
  • API: Add town-changing-mayor events.
    • Alters the TownMayorChangeEvent to include a getCommandSender.
    • Add TownMayorChangedEvent which is not cancellable, alerts plugins of any change in mayor.
    • Add TownMayorChosenBySuccessionEvent which allows a plugin to determine who will become mayor when Towny automatically chooses a mayor.
    • Closes #​6607.
  • Add option for overclaimed towns to have their land stolen from them.
    • When enabled a Town which has claimed too much land, ie: TownBlocks 120/100, will be vulnerable to having some of their land stolen.
    • Stealing land is done by using /t takeoverclaim.
      • This command must be used at the edge of a town, which is adjacent to your town.
      • It comes with a customizable cost.
      • It does not allow an overclaimed Town to be cut into two separate parts.
      • Important: Towns can only have land stolen from them until they are no longer overclaimed!
      • Important: There is an option to prevent stealing land too close to a Town's HomeBlock!
      • Important: It is recommended to only enable this setting when outposts are disabled and min_adjacent_blocks is set to 2 or 3!
    • TownBlocks that can be stolen will have a [TakeoverClaim Available] added to their ChunkNotification.
    • Mayors will also see warnings:
      • on login while being overclaimed,
      • when they approach their claim limit while claiming land,
      • and when they lose a resident that would put them at risk of being overclaimed.
    • Closes #​6564.
  • New Config Option: town.overclaiming.being_overclaimed_allows_other_towns_to_steal_land
    • Default: false
    • A feature that allows towns which have too many townblocks claimed (overclaimed) ie: 120/100 TownBlocks,
      to have their land stolen by other towns which are not overclaimed. Using this incentivises Towns to keep
      their residents from leaving, and will mean that mayors will be more careful about which land they choose
      to claim.
      Overclaiming does not allow a town to be split into two separate parts, requiring the Town that is stealing
      land to work from the outside inwards.
      It is highly recommended to only use this on servers where outposts are disabled, and requiring
      a number of adjacent claims over 1 is enabled. Towns take land using /t takeoverclaim.
  • New Config Option: town.overclaiming.overclaiming_prevented_by_homeblock_radius
    • Default: true
    • While true, overclaiming is stopped by the min_distance_from_town_homeblock setting below.
    • This prevents a town from having townblocks stolen surrounding their homeblocks.
  • New Config Option: economy.takeoverclaim.price
    • Default: 100.0
    • The price to use /t takeoverclaim, when it has been enabled in the config
      at town.being_overclaimed_allows_other_towns_to_steal_land
  • New Command: /town takeoverclaim
    • Used to a mayor to take over land from an overclaimed town, when allowed in the config.
    • Towns are considered overclaimed if their townblocks are more than they are allowed, ie: TownBlocks 120/100.
  • New Permission Node: towny.command.town.takeoverclaim
    • Child Node of towny.command.town.*
    • No adjustments need to be made to the townyperms.yml.
0.99.0.1
  • Add configurable symbol for the maps to showcase Outpost plots.
  • New Config Option: ascii_map_symbols.outpost
    • Default: O
    • The character used for the outpost symbol.
  • Add /invite deny all, so a player can deny all of their received invites.
  • New Command: /invite deny all
    • Denies all of a players received town invites.
  • Newly blacklisted town and nation names: all, help.
  • Fix /n enemy add/remove sometimes showing "none of those names were valid" despite working.
  • Add rank priority and rank prefix to town and nation ranks.
    • The Town and Nation ranks in the townyperms.yml can now be assigned two permission nodes:
      • towny.rankpriority.#
      • towny.rankprefix.
    • Ex: Assistant rank can be given:
      • towny.rankpriority.100
      • towny.rankprefix.&a&r
    • and the Sheriff rank can be given:
      • towny.rankpriority.500
      • towny.rankprefix.&b&r
    • A player that has both the sheriff and assistant rank will show the assistant prefix using the below PAPI placeholder.
    • Closes #​4658.
  • New PlaceholderAPI Placeholder: %townyadvanced_resident_primary_rank%
    • Displays a prefix associated with a player's highest-priority nation or town rank.
  • Bump adventure-text-minimessage from 4.13.0 to 4.13.1.

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.

DrprofLuigiAllieDragonakup001TheFlagCourierKeNickGongThePontificate
TegulaThePigpebblehostEblyssMrLoganoLambsyJayoakson
cobrex1suduraCalebGitBritanniaArmonicPvPAviAlibij0g32
TobzaReEvadereVaspeipmkcanadianevanrschFeraLmao
NoikzGamingtrevor1097bretomartLordHenryVonHenryDynamite99Bloc-k
PeskdtWextraKalqbtjdingsEcoSMPTheeno74
ItzXPurpleXRekar7Folas1337AfricaByTot0real-vgiSuperRedstoneYT
ItzPearRadiation-pivyvinkeijodputtNeumimTodemirium
DracathioyourlolihunterFreepixelHeadlessMerlin6019vette-danielmanul694
tyhppp233TuaniwanProjectGuinnessMineprankgabeeebabyGundalfWasTaken
qwlkeDraedixegageeetMicroweb4PainOchocoMomshroom
SmallSansSerifMetaverseRPNAldinaMappingCrypticBladesSemisolLuciusred
NoxillioxXAngelDelReyXxSecondEarthOnlineVena-CavaAncientSMJunkieCraft
CorruptedGreedOdin-The-All-FatherEBatuzayKhargotCorruptVDHendaSolaris
Polo-luluwizard1233Th35p1k3ctznOScrafttskopenItsSynchro
DeltaOrionFruitloopinsnotzuneHikitsune-RedDoctorChosenValerie2308
darthpetidiskawrsMayorMikeEpicSpeedTheNyloxand 29 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.99.0.4: for MC 1.16.* & 1.17.* & 1.18.* & 1.19.*

Compare Source

  • New Config Option: economy.town_set_mapcolour_cost
    • Default: 0
    • The cost of setting a town's mapcolour.
    • New Config Option: economy.nation_set_mapcolour_cost
      • Default: 0
      • The cost of setting a nation's mapcolour.
    • Add a migration for adding an old town level, courtesy of Warriorrrr with PR #​6618.
      • Servers that still use Towny 0.95.1.0 (and potentially older) can now update as easily as drag-and-drop.
    • Add config option that would prompt a resident who joins a town, to spawn to that town.
    • New Config Option: global_town_settings.are_new_residents_prompted_to_town_spawn
      • Default: false
      • When a resident joins a town, should they be prompted to use spawn to the town?
      • This requires them to not already be standing in the town, and also to be able to use /t spawn and whatever costs may be associated with it.
    • Update sql schema class to be more modern with much cleaner code, in prep for the transition to a UUID-keyed database.
    • Bump adventure-text-serializer-plain from 4.13.0 to 4.13.1.

Cumulative changes since 0.99.0.0
0.99.0.3
  • Fix NPE when finding a new mayor, courtesy of Warriorrrr with PR #​6616.
  • Fix missing feedback messages when towns that cannot join your nation are being invited.
0.99.0.2
  • Add nations that enemy your nation to the /n enemylist output.
  • Prevent 0 dollar amounts being withdrawn/deposited from town and nation banks.
  • API: Add town-changing-mayor events.
    • Alters the TownMayorChangeEvent to include a getCommandSender.
    • Add TownMayorChangedEvent which is not cancellable, alerts plugins of any change in mayor.
    • Add TownMayorChosenBySuccessionEvent which allows a plugin to determine who will become mayor when Towny automatically chooses a mayor.
    • Closes #​6607.
  • Add option for overclaimed towns to have their land stolen from them.
    • When enabled a Town which has claimed too much land, ie: TownBlocks 120/100, will be vulnerable to having some of their land stolen.
    • Stealing land is done by using /t takeoverclaim.
      • This command must be used at the edge of a town, which is adjacent to your town.
      • It comes with a customizable cost.
      • It does not allow an overclaimed Town to be cut into two separate parts.
      • Important: Towns can only have land stolen from them until they are no longer overclaimed!
      • Important: There is an option to prevent stealing land too close to a Town's HomeBlock!
      • Important: It is recommended to only enable this setting when outposts are disabled and min_adjacent_blocks is set to 2 or 3!
    • TownBlocks that can be stolen will have a [TakeoverClaim Available] added to their ChunkNotification.
    • Mayors will also see warnings:
      • on login while being overclaimed,
      • when they approach their claim limit while claiming land,
      • and when they lose a resident that would put them at risk of being overclaimed.
    • Closes #​6564.
  • New Config Option: town.overclaiming.being_overclaimed_allows_other_towns_to_steal_land
    • Default: false
    • A feature that allows towns which have too many townblocks claimed (overclaimed) ie: 120/100 TownBlocks,
      to have their land stolen by other towns which are not overclaimed. Using this incentivises Towns to keep
      their residents from leaving, and will mean that mayors will be more careful about which land they choose
      to claim.
      Overclaiming does not allow a town to be split into two separate parts, requiring the Town that is stealing
      land to work from the outside inwards.
      It is highly recommended to only use this on servers where outposts are disabled, and requiring
      a number of adjacent claims over 1 is enabled. Towns take land using /t takeoverclaim.
  • New Config Option: town.overclaiming.overclaiming_prevented_by_homeblock_radius
    • Default: true
    • While true, overclaiming is stopped by the min_distance_from_town_homeblock setting below.
    • This prevents a town from having townblocks stolen surrounding their homeblocks.
  • New Config Option: economy.takeoverclaim.price
    • Default: 100.0
    • The price to use /t takeoverclaim, when it has been enabled in the config
      at town.being_overclaimed_allows_other_towns_to_steal_land
  • New Command: /town takeoverclaim
    • Used to a mayor to take over land from an overclaimed town, when allowed in the config.
    • Towns are considered overclaimed if their townblocks are more than they are allowed, ie: TownBlocks 120/100.
  • New Permission Node: towny.command.town.takeoverclaim
    • Child Node of towny.command.town.*
    • No adjustments need to be made to the townyperms.yml.
0.99.0.1
  • Add configurable symbol for the maps to showcase Outpost plots.
  • New Config Option: ascii_map_symbols.outpost
    • Default: O
    • The character used for the outpost symbol.
  • Add /invite deny all, so a player can deny all of their received invites.
  • New Command: /invite deny all
    • Denies all of a players received town invites.
  • Newly blacklisted town and nation names: all, help.
  • Fix /n enemy add/remove sometimes showing "none of those names were valid" despite working.
  • Add rank priority and rank prefix to town and nation ranks.
    • The Town and Nation ranks in the townyperms.yml can now be assigned two permission nodes:
      • towny.rankpriority.#
      • towny.rankprefix.
    • Ex: Assistant rank can be given:
      • towny.rankpriority.100
      • towny.rankprefix.&a&r
    • and the Sheriff rank can be given:
      • towny.rankpriority.500
      • towny.rankprefix.&b&r
    • A player that has both the sheriff and assistant rank will show the assistant prefix using the below PAPI placeholder.
    • Closes #​4658.
  • New PlaceholderAPI Placeholder: %townyadvanced_resident_primary_rank%
    • Displays a prefix associated with a player's highest-priority nation or town rank.
  • Bump adventure-text-minimessage from 4.13.0 to 4.13.1.

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.

DrprofLuigiAllieDragonakup001TheFlagCourierKeNickGongThePontificate
TegulaThePigpebblehostEblyssMrLoganoLambsyJayoakson
cobrex1suduraCalebGitBritanniaArmonicPvPAviAlibij0g32
TobzaReEvadereVaspeipmkcanadianevanrschFeraLmao
NoikzGamingtrevor1097bretomartLordHenryVonHenryDynamite99Peskdt
0xBitMCWextraKalqbtjdingsEcoSMPTheeno74
ItzXPurpleXRekar7Folas1337AfricaByTot0real-vgiSuperRedstoneYT
ItzPearvyvinkeijodputtNeumimTodemiriumo-zzer
DracathioyourlolihunterFreepixelHeadlessMerlin6019vette-danielmanul694
tyhppp233TuaniwanProjectGuinnessMineprankgabeeebabyGundalfWasTaken
qwlkeDraedixegageeetMicroweb4MomshroomSmallSansSerif
MetaverseRPNAldinaMappingCrypticBladesSemisolLuciusredNoxillio
xXAngelDelReyXxSecondEarthOnlineVena-CavaAncientSMJunkieCraftCorruptedGreed
Odin-The-All-FatherEBatuzayKhargotCorruptVDHendaSolarisPolo-lulu
wizard1233Th35p1k3ctznOScrafttskopenItsSynchroDeltaOrion
FruitloopinsnotzuneHikitsune-RedDoctorChosenValerie2308darthpeti
kbkirillCrunchySwapMayorMikeEpicSpeedTheNyloxand 29 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.99.0.3: for MC 1.16.* & 1.17.* & 1.18.* & 1.19.*

Compare Source

  • Fix NPE when finding a new mayor, courtesy of Warriorrrr with PR #​6616.
    • Closes #​6615.
    • Fix missing feedback messages when towns that cannot join your nation are being invited.

Cumulative changes since 0.99.0.0
0.99.0.2
  • Add nations that enemy your nation to the /n enemylist output.
  • Prevent 0 dollar amounts being withdrawn/deposited from town and nation banks.
  • API: Add town-changing-mayor events.
    • Alters the TownMayorChangeEvent to include a getCommandSender.
    • Add TownMayorChangedEvent which is not cancellable, alerts plugins of any change in mayor.
    • Add TownMayorChosenBySuccessionEvent which allows a plugin to determine who will become mayor when Towny automatically chooses a mayor.
    • Closes #​6607.
  • Add option for overclaimed towns to have their land stolen from them.
    • When enabled a Town which has claimed too much land, ie: TownBlocks 120/100, will be vulnerable to having some of their land stolen.
    • Stealing land is done by using /t takeoverclaim.
      • This command must be used at the edge of a town, which is adjacent to your town.
      • It comes with a customizable cost.
      • It does not allow an overclaimed Town to be cut into two separate parts.
      • Important: Towns can only have land stolen from them until they are no longer overclaimed!
      • Important: There is an option to prevent stealing land too close to a Town's HomeBlock!
      • Important: It is recommended to only enable this setting when outposts are disabled and min_adjacent_blocks is set to 2 or 3!
    • TownBlocks that can be stolen will have a [TakeoverClaim Available] added to their ChunkNotification.
    • Mayors will also see warnings:
      • on login while being overclaimed,
      • when they approach their claim limit while claiming land,
      • and when they lose a resident that would put them at risk of being overclaimed.
    • Closes #​6564.
  • New Config Option: town.overclaiming.being_overclaimed_allows_other_towns_to_steal_land
    • Default: false
    • A feature that allows towns which have too many townblocks claimed (overclaimed) ie: 120/100 TownBlocks,
      to have their land stolen by other towns which are not overclaimed. Using this incentivises Towns to keep
      their residents from leaving, and will mean that mayors will be more careful about which land they choose
      to claim.
      Overclaiming does not allow a town to be split into two separate parts, requiring the Town that is stealing
      land to work from the outside inwards.
      It is highly recommended to only use this on servers where outposts are disabled, and requiring
      a number of adjacent claims over 1 is enabled. Towns take land using /t takeoverclaim.
  • New Config Option: town.overclaiming.overclaiming_prevented_by_homeblock_radius
    • Default: true
    • While true, overclaiming is stopped by the min_distance_from_town_homeblock setting below.
    • This prevents a town from having townblocks stolen surrounding their homeblocks.
  • New Config Option: economy.takeoverclaim.price
    • Default: 100.0
    • The price to use /t takeoverclaim, when it has been enabled in the config
      at town.being_overclaimed_allows_other_towns_to_steal_land
  • New Command: /town takeoverclaim
    • Used to a mayor to take over land from an overclaimed town, when allowed in the config.
    • Towns are considered overclaimed if their townblocks are more than they are allowed, ie: TownBlocks 120/100.
  • New Permission Node: towny.command.town.takeoverclaim
    • Child Node of towny.command.town.*
    • No adjustments need to be made to the townyperms.yml.
0.99.0.1
  • Add configurable symbol for the maps to showcase Outpost plots.
  • New Config Option: ascii_map_symbols.outpost
    • Default: O
    • The character used for the outpost symbol.
  • Add /invite deny all, so a player can deny all of their received invites.
  • New Command: /invite deny all
    • Denies all of a players received town invites.
  • Newly blacklisted town and nation names: all, help.
  • Fix /n enemy add/remove sometimes showing "none of those names were valid" despite working.
  • Add rank priority and rank prefix to town and nation ranks.
    • The Town and Nation ranks in the townyperms.yml can now be assigned two permission nodes:
      • towny.rankpriority.#
      • towny.rankprefix.
    • Ex: Assistant rank can be given:
      • towny.rankpriority.100
      • towny.rankprefix.&a&r
    • and the Sheriff rank can be given:
      • towny.rankpriority.500
      • towny.rankprefix.&b&r
    • A player that has both the sheriff and assistant rank will show the assistant prefix using the below PAPI placeholder.
    • Closes #​4658.
  • New PlaceholderAPI Placeholder: %townyadvanced_resident_primary_rank%
    • Displays a prefix associated with a player's highest-priority nation or town rank.
  • Bump adventure-text-minimessage from 4.13.0 to 4.13.1.

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.

DrprofLuigiAllieDragonakup001TheFlagCourierKeNickGongThePontificate
TegulaThePigpebblehostEblyssMrLoganoLambsyJayoakson
cobrex1suduraCalebGitBritanniaArmonicPvPAviAlibij0g32
TobzaReEvadereVaspeipmkcanadianevanrschFeraLmao
NoikzGamingtrevor1097bretomartLordHenryVonHenryDynamite99Peskdt
0xBitMCWextraKalqbtjdingsEcoSMPTheeno74
ItzXPurpleXRekar7Folas1337AfricaByTot0real-vgiSuperRedstoneYT
ItzPearvyvinkeijodputtNeumimTodemiriumo-zzer
DracathioyourlolihunterFreepixelHeadlessMerlin6019vette-danielmanul694
tyhppp233TuaniwanProjectGuinnessMineprankgabeeebabyGundalfWasTaken
qwlkeDraedixegageeetMicroweb4MomshroomSmallSansSerif
MetaverseRPNAldinaMappingCrypticBladesSemisolLuciusredNoxillio
xXAngelDelReyXxSecondEarthOnlineVena-CavaAncientSMJunkieCraftCorruptedGreed
Odin-The-All-FatherEBatuzayKhargotCorruptVDHendaSolarisPolo-lulu
wizard1233Th35p1k3ctznOScrafttskopenItsSynchroDeltaOrion
FruitloopinsnotzuneHikitsune-RedDoctorChosenmikslendovValerie2308
darthpetikbkirillCrunchySwapMayorMikeEpicSpeedTheNylox
and 27 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
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.99.0.2: for MC 1.16.* & 1.17.* & 1.18.* & 1.19.*

Compare Source

  • Add nations that enemy your nation to the /n enemylist output.
    • Prevent 0 dollar amounts being withdrawn/deposited from town and nation banks.
    • API: Add town-changing-mayor events.
      • Alters the TownMayorChangeEvent to include a getCommandSender.
      • Add TownMayorChangedEvent which is not cancellable, alerts plugins of any change in mayor.
      • Add TownMayorChosenBySuccessionEvent which allows a plugin to determine who will become mayor when Towny automatically chooses a mayor.
      • Closes #​6607.
    • Add option for overclaimed towns to have their land stolen from them.
      • When enabled a Town which has claimed too much land, ie: TownBlocks 120/100, will be vulnerable to having some of their land stolen.
      • Stealing land is done by using /t takeoverclaim.
        • This command must be used at the edge of a town, which is adjacent to your town.
        • It comes with a customizable cost.
        • It does not allow an overclaimed Town to be cut into two separate parts.
        • Important: Towns can only have land stolen from them until they are no longer overclaimed!
        • Important: There is an option to prevent stealing land too close to a Town's HomeBlock!
        • Important: It is recommended to only enable this setting when outposts are disabled and min_adjacent_blocks is set to 2 or 3!
      • TownBlocks that can be stolen will have a [TakeoverClaim Available] added to their ChunkNotification.
      • Mayors will also see warnings:
        • on login while being overclaimed,
        • when they approach their claim limit while claiming land,
        • and when they lose a resident that would put them at risk of being overclaimed.
      • Closes #​6564.
    • New Config Option: town.overclaiming.being_overclaimed_allows_other_towns_to_steal_land
      • Default: false
      • A feature that allows towns which have too many townblocks claimed (overclaimed) ie: 120/100 TownBlocks,
        to have their land stolen by other towns which are not overclaimed. Using this incentivises Towns to keep
        their residents from leaving, and will mean that mayors will be more careful about which land they choose
        to claim.
        Overclaiming does not allow a town to be split into two separate parts, requiring the Town that is stealing
        land to work from the outside inwards.
        It is highly recommended to only use this on servers where outposts are disabled, and requiring
        a number of adjacent claims over 1 is enabled. Towns take land using /t takeoverclaim.
    • New Config Option: town.overclaiming.overclaiming_prevented_by_homeblock_radius
      • Default: true
      • While true, overclaiming is stopped by the min_distance_from_town_homeblock setting below.
      • This prevents a town from having townblocks stolen surrounding their homeblocks.
    • New Config Option: economy.takeoverclaim.price
      • Default: 100.0
      • The price to use /t takeoverclaim, when it has been enabled in the config
        at town.being_overclaimed_allows_other_towns_to_steal_land
    • New Command: /town takeoverclaim
      • Used to a mayor to take over land from an overclaimed town, when allowed in the config.
      • Towns are considered overclaimed if their townblocks are more than they are allowed, ie: TownBlocks 120/100.
    • New Permission Node: towny.command.town.takeoverclaim
      • Child Node of towny.command.town.*
      • No adjustments need to be made to the townyperms.yml.

Cumulative changes since 0.99.0.0
0.99.0.1
  • Add configurable symbol for the maps to showcase Outpost plots.
  • New Config Option: ascii_map_symbols.outpost
    • Default: O
    • The character used for the outpost symbol.
  • Add /invite deny all, so a player can deny all of their received invites.
  • New Command: /invite deny all
    • Denies all of a players received town invites.
  • Newly blacklisted town and nation names: all, help.
  • Fix /n enemy add/remove sometimes showing "none of those names were valid" despite working.
  • Add rank priority and rank prefix to town and nation ranks.
    • The Town and Nation ranks in the townyperms.yml can now be assigned two permission nodes:
      • towny.rankpriority.#
      • towny.rankprefix.
    • Ex: Assistant rank can be given:
      • towny.rankpriority.100
      • towny.rankprefix.&a&r
    • and the Sheriff rank can be given:
      • towny.rankpriority.500
      • towny.rankprefix.&b&r
    • A player that has both the sheriff and assistant rank will show the assistant prefix using the below PAPI placeholder.
    • Closes #​4658.
  • New PlaceholderAPI Placeholder: %townyadvanced_resident_primary_rank%
    • Displays a prefix associated with a player's highest-priority nation or town rank.
  • Bump adventure-text-minimessage from 4.13.0 to 4.13.1.

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.

DrprofLuigiAllieDragonakup001TheFlagCourierKeNickGongThePontificate
TegulaThePigpebblehostEblyssMrLoganoLambsyJayoakson
cobrex1suduraCalebGitBritanniaArmonicPvPAviAlibij0g32
TobzaReEvadereVaspeipmkcanadianevanrschFeraLmao
NoikzGamingtrevor1097bretomartLordHenryVonHenryDynamite99Peskdt
0xBitMCWextraKalqbtjdingsEcoSMPTheeno74
ItzXPurpleXRekar7Folas1337AfricaByTot0real-vgiSuperRedstoneYT
ItzPearvyvinkeijodputtNeumimTodemiriumo-zzer
DracathioyourlolihunterFreepixelHeadlessMerlin6019vette-danielmanul694
tyhppp233TuaniwanProjectGuinnessMineprankGundalfWasTakenqwlke
DraedixegageeetMomshroomSmallSansSerifMetaverseRPNAldinaMapping
CrypticBladesSemisolLuciusredNoxillioxXAngelDelReyXxSecondEarthOnline
Vena-CavaAncientSMJunkieCraftCorruptedGreedOdin-The-All-FatherEBatuzay
KhargotCorruptVDHendaSolarisPolo-luluwizard1233Th35p1k3
ctznOScraftItsSynchroDeltaOrionFruitloopinsnotzuneHikitsune-Red
DoctorChosenmikslendovValerie2308darthpetikbkirillCrunchySwap
MayorMikeEpicSpeedTheNyloxand 28 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
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.99.0.1: for MC 1.16.* & 1.17.* & 1.18.* & 1.19.*

Compare Source

  • Add configurable symbol for the maps to showcase Outpost plots.
    • Closes #​6595.
    • New Config Option: ascii_map_symbols.outpost
      • Default: O
      • The character used for the outpost symbol.
    • Add /invite deny all, so a player can deny all of their received invites.
    • New Command: /invite deny all
      • Denies all of a players received town invites.
    • Newly blacklisted town and nation names: all, help.
    • Fix /n enemy add/remove sometimes showing "none of those names were valid" despite working.
    • Add rank priority and rank prefix to town and nation ranks.
      • The Town and Nation ranks in the townyperms.yml can now be assigned two permission nodes:
        • towny.rankpriority.#
        • towny.rankprefix.
      • Ex: Assistant rank can be given:
        • towny.rankpriority.100
        • towny.rankprefix.&a&r
      • and the Sheriff rank can be given:
        • towny.rankpriority.500
        • towny.rankprefix.&b&r
      • A player that has both the sheriff and assistant rank will show the assistant prefix using the below PAPI placeholder.
      • Closes #​4658.
    • New PlaceholderAPI Placeholder: %townyadvanced_resident_primary_rank%
      • Displays a prefix associated with a player's highest-priority nation or town rank.
    • Bump adventure-text-minimessage from 4.13.0 to 4.13.1.

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.

DrprofLuigiAllieDragonakup001TheFlagCourierKeNickGongThePontificate
TegulaThePigpebblehostEblyssMrLoganoLambsyJayoakson
cobrex1suduraCalebGitBritanniaArmonicPvPAviAlibiTobza
ReEvadereVaspeipmkcanadianevanrschNoikzGamingtrevor1097
bretomartLordHenryVonHenryDynamite99Peskdt0xBitMCKalqb
tjdingsEcoSMPTheeno74ItzXPurpleXRekar7Folas1337
AfricaByTot0real-vgiSuperRedstoneYTItzPearvyvinkeijodputt
NeumimTodemiriumo-zzerDracathioFreepixelHeadlessMerlin6019
vette-danielmanul694tyhppp233TuaniwanGranpaGamerMCProjectGuinness
MineprankGundalfWasTakenqwlkeDraedixegageeetMomshroom
SmallSansSerifMetaverseRPNAldinaMappingCrypticBladesSemisolLuciusred
NoxillioxXAngelDelReyXxSecondEarthOnlineVena-CavaAncientSMJunkieCraft
CorruptedGreedOdin-The-All-FatherEBatuzayKhargotCorruptVDHendaSolaris
Batailles-des-mondeswizard1233Th35p1k3ItsSynchroand 40 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
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.99.0.0: for MC 1.16.* & 1.17.* & 1.18.* & 1.19.*

Compare Source

Towny Advanced 0.99.0.0

Release contains:

Towny 0.99.0.0
TownyChat 0.103

Welcome to Towny 0.99.0.0.
Towny 0.99.0.0 is the first release in the 0.99.*.* series!
0.99.0.0 supports all versions of Minecraft 1.16 and newer.
This version adds full support for MC 1.19.4, a number of new town & nation level options, and many more NiceThings™️.
This version has had a number of systems change that will increase performance on large servers as well, thank to Warrior and I.
It's been about 90 days since the last release and of course there's been some fixes, it's important that you keep your server's Towny up to date.
By the way: LlmDl has been through the ringer, check out this heartfelt message.
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.
➕ Added (40)

➕ Added:

  • Add peacefulCostMultiplier to the config Town_Level and Nation_Level.
    • Your configs will automatically have this added with the default 1.0 setting.
    • You can change it from 1.0 to alter what towns and nations pay to stay neutral/peaceful each TownyDay.
    • With the default of 1.0, no town or nation will be paying any more than they already were.
    • Closes #​5411.
  • Add bankCapModifier to the config Town_Level and Nation_Level.
    • Your configs will automatically have this added with the default 1.0 setting.
    • You can change it from 1.0 to alter towns' and nations' maximum bank account levels are, based on their population.
    • With the default of 1.0, no town or nation will have any change to their current max.
    • Closes #​5037.
  • Make area selection tool able to handle already claimed plots.
    • It is now possible to use /t claim 4 and then /t claim 5 and the required townblocks is calculated properly.
    • Closes #​6431.
  • Add peaceful section to townyperms.yml.
    • Permission nodes put into this section will be given to any player that is part of a town or nation that is peaceful.
    • Closes #​6015.
  • Add /res toggle townborder.
    • A command that turns on townborder mode.
    • This new mode highlights the borders of the town you're stood in, using the affiliation colours.
  • Add more options for limiting/altering how unjailed players are teleported.
  • Add (for now unused) resourceProductionModifier stat to the config Town_Level.
    • Your configs will automatically have this added with the default 1.0 setting.
  • Add message showing what is required to be paid when someone cannot pay after a confirmation.
  • Add option to stop protected mobs from entering empty boats in Towns.
  • Replace more getTown(name) calls with getTownOrThrow(name).
  • Add support for EliteMobs mob removal.
  • Put limits on how many unclaimed townblocks can have their material/entity deletions run at once.
  • Reduce number of potential NotRegisterExceptions being thrown.
  • Minor changes to reduce NRE usage.
  • Replace messaging used by BaseCommand's getOrThrow methods to be more relevant to players.
  • Replace getResidentOrThrow(UUID) with getResidentOrThrow(Player) for better feedback messages.
  • Modernize plot command.
  • Remove town_spawn: true requirement for jailing altering jailed player's spawn points.
  • Alter the TownBlockTypeHandler to be able to receive TownBlockTypes from other plugins on server startup.
  • Make TownyWorld#getBukkitWorld more resilient.
  • Add (Capital) badge to Town subtitles, when a town is a nation capital.
  • Make SQLSource more resiliant to worlds that have not recorded a UUID correctly.
  • Add remove town only option to resident purge, courtesy of Warriorrrr with PR #​6508.
  • Protect signs from being edited, courtesy of Warriorrrr with PR #​6583.
    • Waxing is treated as item_use, editing signs is treated as a destroy test.
  • Add a 30 second timeout for backup future, courtesy of Warriorrrr with PR #​6428.
  • Add tab complete for /ta nation recheck, courtesy of Warriorrrr with PR #​6449.
  • Add confirmation to /n set capital, courtesy of Warriorrrr with PR #​6450.
  • Add loading of worlds via their UUID loading, courtesy of Warriorrrr with PR #​6377.
  • Replace some hardcoded town and nation strings with translatables, courtesy of Warriorrrr with PR #​6473.
  • Replace world with weakref in WorldCoord, courtesy of Warriorrrr with PR #​6451.
  • Update paper repo url, courtesy of Warriorrrr with PR #​6520.
  • Make town and nation level related errors easier to debug, courtesy of Warriorrrr with PR #​6524.
  • Change format used for backup file names, courtesy of Warriorrrr with PR #​6538.
  • Relativize paths in tar.gz backups, courtesy of Warriorrrr with PR #​6537.
  • Add an option to disable the mysql backup warning, courtesy of Warriorrrr with PR #​6542.
  • Seperate changelog reading into its own class, courtesy of Warriorrrr with PR #​6558.
  • Update to 1.19.4, courtesy of Warriorrrr with PR #​6570.
  • Replace snapshot queue with chunk snapshots, courtesy of Warriorrrr with PR #​6590.
  • Add Bridger plugin to pom.xml, courtesy of Warriorrrr with PR #​6584.
  • Make account a bit smarter, courtesy of Warriorrrr with PR #​6597.
  • Add option to prevent people from claiming in a straight line, courtesy of JKJameson with PR #​6482. (First-Time Contributor!)

➕ Automatic Config Edits (3)

➕ Towny will automatically edit the following settings in your config and existing worlds

  • Adding the new town and nation level settings.

✨ Command Changes (1)
✨ New Commands (1)

✨ New Commands:

  • Add buy subcommand to /ta town NAME.

✨ Changed Commands (0)

✨ Changed Commands:

  • None.

❌ Removed Commands (0)

❌ Removed Commands:

  • None.


📕 Config Changes (8)
📕 New Config Options (8)

📕 New Config Options:

These new settings will be added to your config with their default settin

Configuration

📅 Schedule: Branch creation - "on the first 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.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • 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 requested a review from a team as a code owner May 1, 2023 01:23
@renovate renovate bot added the Renovate label May 1, 2023
@NotMyFault NotMyFault merged commit 950a3f9 into main May 1, 2023
8 checks passed
@NotMyFault NotMyFault deleted the renovate/towny branch May 1, 2023 08:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant