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.98.4.17 #2053

Merged
merged 1 commit into from
Dec 29, 2022

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 27, 2022

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
com.github.TownyAdvanced:Towny (source) 0.98.4.15 -> 0.98.4.17 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.98.4.17: for MC 1.16.* & 1.17.* & 1.18.* & 1.19.*

Compare Source

  • Use bukkit warning annotation for our deprecated events, courtesy of Warriorrrr with PR #​6396.
    • Ignore end portal respawns, courtesy of Warriorrrr with PR #​6399.
    • Add min distance options for new towns, courtesy of Warriorrrr with PR #​6398.
    • Automatic Config Edit:
      • Add CYRING_OBSIDIAN to revert-on-unclaim block ignore.
      • Will automatically update each world as well.

Cumulative changes since 0.98.4.0
0.98.4.16
  • API: add StatusScreen#getComponentKeys
    • When a plugin wants to know the keys the back the StatusScreen#getComponents collection.
  • Fix nation-less towns rendering town-entered title messages poorly.
  • API: Update Economy-related events.
    • Old events that are deprecated are no longer called.
    • New events use the same methods, with better javadocs, and exist in the economy package.
0.98.4.15
  • New Config Options:
    • global_town_settings.town_delete_cooldown_time
      • default: "0"
      • Number of seconds that must pass before a player that has deleted their town can create a new one.
    • global_town_settings.town_unclaim_cooldown_time
      • default: "0"
      • Number of seconds that must pass before a town that has unclaimed a townblock can claim it again.
    • Closes #​6311.
  • Add Founder to town.
    • Stores only the name of the original mayor, which means name changes aren't factored in, but that's too much work.
    • If founderName is null it will pull the existing mayor's name.
    • Founder is displayed in the town status screen next to Founded: 'Date'.
    • Closes #​6306.
  • Fix tab completion for /t rank remove {player} not using the player's ranks.
  • Improve tab completion for /n rank.
0.98.4.14
  • New Permission Nodes:
    • towny.town.spawn.nation.bypass_public:
      • description: User is permitted to use /town spawn when:
        • they are a member of the same nation and,
        • the town isn't public and,
        • is_nation_ally_spawning_requiring_public_status is true.
      • default: false, and not a child node of towny.town.spawn.*
    • towny.town.spawn.ally.bypass_public:
      • description: User is permitted to use /town spawn when:
        • they are a member of an allied nation and,
        • the town isn't public and,
        • is_nation_ally_spawning_requiring_public_status is true.
      • default: false, and not a child node of towny.town.spawn.*
    • Give either of these nodes to allow a king or otherwise special nation member to still travel
      to an allied town when other nation members/allies are stopped, because the town is not public,
      and the config requires public status.
    • Closes #​6367.
  • New Config Option: global_town_settings.outsiders_prevent_unclaim_townblock
    • Default: false
    • If set to true, Towny will prevent a townblock from being unclaimed while an outsider is within the townblock's boundaries.
    • When active this feature can cause a bit of lag when the /t unclaim command is used, depending on how many players are online.
0.98.4.13
  • Deprecate old TownComparators class.
  • Add DRAGON_EGG to revert-on-unclaim block ignore.
  • Automatic Config Edit:
    • Add DRAGON_EGG to revert-on-unclaim block ignore.
    • Will automatically update each world as well.
    • Supercedes #​6386.
  • Make bossbar chunk notifications configurable, courtesy of Warriorrrr with PR #​6384.
  • New Config Options:
    • notification.bossbars.color
      • Default: "white"
      • The color to use for bossbar notifications.
        -Valid colors are blue, green, pink, purple, red, white, or yellow.
    • notification.bossbars.overlay
      • Default: "progress"
      • The overlay to use for bossbar notifications.
      • Valid options are progress, notched_6, notched_10, notched_12, notched_20
    • notification.bossbars.progress
      • Default: "0"
      • The progress to use for the bossbar, between 0 and 1."
  • Load chunk async for protection regen task, courtesy of Warriorrrr with PR #​6385.
    • Requires you to be using Paper to take advantage.
    • Closes #​6337.
0.98.4.12
  • Improve vanished-wont-affect-resident-last-online support, from using only Essentials, to supporting all plugins that use the "vanished" metadata on the player.
    • Also prevents setting last-online when a player logs out.
    • Plugins which work: SuperVanish, Essentials.
    • Plugins which still do not work: VanishNoPacket.
  • Remove internal usage of Essentials.
    • Removed Config Node: using_essentials.
    • Deprecated:
      • TownySettings.isUsingEssentials,
      • Towny.isUsingEssentials(),
      • Towny.getEssentials().
0.98.4.11
  • Support for y less than 0 for revert-on-unclaim.
0.98.4.10
  • Fix /tw toggle for console helpmenu display wrong args order.
  • Temporarily use name for world lookups again, courtesy of Warriorrrr with PR #​6378.
    • Patchs issue present in 0.98.4.9.
0.98.4.9
  • API: New (replacement) events:
    • PlayerEntersIntoTownBorderEvent - Thrown when a player crosses into a town.
    • PlayerExitsFromTownBorderEvent - Thrown when a player crosses out of a town.
    • These events replace the now-deprecated PlayerEnterTownEvent and PlayerLeaveTownEvent which had names which were too ambiguous.
  • Lookup towny worlds via uuid, courtesy of Warriorrrr with PR #​6375.
  • Deprecate redundant WorldCoord#getTownyWorldOrNull method, courtesy of Warriorrrr with PR #​6376.
0.98.4.8
  • Replace deprecated getPassenger, courtesy of Warriorrrr with PR #​6370.
  • Bump annotations from 23.0.0 to 23.1.0.
  • Fix possible IllegalStateException thrown from ConfirmationSendEvent when /t unclaim all is run.
  • Show correct invalid name when a nation is improperly named.
  • Expose unformatted time in BankTransaction, courtesy of Warriorrrr with PR #​6372.
0.98.4.7
  • Add /res toggle adminbypass.
    • Bypasses the permissions tests that make ops/players with towny.admin able to act as admins.
    • Useful for staff that want to play like normal players.
    • Closes #​3939.
  • New Command: /res toggle adminbypass - Used to make admins play as non-admins.
  • Tidy TownyPermissionSource.
  • Add ability to disallow commands being run by players that have an active war.
  • New Config Option: global_town_settings.war_blacklisted_commands
    • Default: somecommandhere,othercommandhere
    • Commands that cannot be run by players who have an active war.
  • Add javadocs & annotations for bed explode event, courtesy of Warriorrrr with PR #​6359.
  • Remove old powdered snow workaround, courtesy of Warriorrrr with PR #​6360.
  • Fix possible /tw set wildname NPE, courtesy of Warriorrrr with PR #​6361.
  • Better feedback message when an override lang file is not able to pass a yaml test.
  • Fix /plot clear not going all the way to the bottom of 1.19 worlds.
0.98.4.6
  • Add the ability to toggle a world's delete-entities-on-unclaim feature.
  • New Command: /tw toggle unclaimentitydelete {on|off}
    • Toggles a world's unclaiming-deletes-entities feature off and on.
  • New Permission Node: towny.command.townyworld.toggle.unclaimentitydelete
    • Child node of towny.command.townyworld.toggle.*.
    • No changes required to your townyperms.yml.
  • Allow the TownyMap system to properly parse Unicode characters U10000 and greater.
    • Anyone using unicode characters for the TownBlockType map symbols should already be using the \u#### format in the config.
    • The value you use should be the HTML-code variable of the Unicode you want to use.
    • You can now begin using \u10000 and larger.
  • Bump adventure-platform-bukkit from 4.1.2 to 4.2.0.
  • Add support MC 1.19.3.
0.98.4.5
  • Fix some of the economy-related placeholders not formatting themselves for the economy.
  • Delete unused es-419, courtesy of GNosii with PR #​6351.
  • Fix typo in PlayerLeaveTownEvent, courtesy of Senkoco, GNosii & LlmDL with PR #​6349.
  • Set to main scoreboard when toggling hud off, courtesy of Warriorrrr with PR #​6345.
  • Make it possible to use /t deposit [amount] {townname}.
    • Doing so will allow a player to deposit money into any town bank.
    • This feature will require an admin to give the node to their players in the townyperms.yml, it is disabled by default.
    • Closes #​6346.
  • New Command: /t deposit {amount} {townname}
  • New Permission Node: towny.command.town.deposit.othertown
    • Not a child node of towny.command.town.deposit.
    • Must be given manually for servers that want to enable players to deposit into towns they are not a part of.
0.98.4.4
  • Fix admins and ops being blocked by the blocked-commands lists.
  • Fix admins and ops being denied the ability to teleport in towns they are outlawed in.
  • Update plugin.yml.
  • Fix typo in PlayerEnterTownEvent.
  • Fix possible tab complete npe, courtesy of Warriorrrr with PR #​6331.
  • Use method handles in townyperms, courtesy of Warriorrrr with PR #​6332.
  • Make ascii map symbol options reloadable, courtesy of Warriorrrr with PR #​6333.
  • API: Add new MetaDataType: Location.
  • Use the world's wild revert delay, courtesy of Warriorrrr with PR #​6343.
  • Bump adventure-text-minimessage from 4.11.0 to 4.12.0.
  • Bump adventure-text-serializer-plain from 4.11.0 to 4.12.0.
0.98.4.3
  • Refactor TownyLoginListener.
  • API: Add TownyMessaging#sendMsgToOnlineAdmins.
  • Fix nation setting their taxes before setting taxpercent when the db loads.
  • Fix nation and town taxes potentially being set to 0 when taxpercent is toggled off.
  • Fix NPE on startup, courtesy of Warriorrrr with PR #​6322.
  • Improve /ta tpplot, courtesy of Warriorrrr with PR #​6323.
  • Remove underscores from %townyadvanced_nation_or_town_name% placeholder.
  • Add warning on startup about PowerRanks.
  • Remove townyadmin's getSender(), courtesy of Warriorrrr with PR #​6321.
  • Refactor EntityMonitorListener.
  • Remove redundant isWilderness check, courtesy of Warriorrrr with PR #​6327.
0.98.4.2
  • New Config Option: protection.are_mob_types_protected_against_mobs
    • Default: true
    • Setting this to false will allow non-player entities to harm the above protected mobs.
    • This would include withers damaging protected mobs, and can be quite harmful.
    • Closes #​6299.
  • Fix towny.admin.spawn not also being tested for in spawning.
  • Improve javadocs with tags, courtesy of GNosii with PR #​6304.
  • API: DeleteNationEvent continuity fix, courtesy of PainOchoco with PR #​6301.
  • New TrustedTowns feature, courtesy of Kali0033 with PR #​6276.
    • It is now possible for a town to add another town as trusted.
    • This means that anyone in the 2nd town can do any build/destroy/switch/itemuse as if they were a mayor in the first town.
    • Obviously this should only be given out under very limited circumstances, anyone added to the 2nd town after trust is given will also have full plot perm rights in the first town.
    • There is a confirmation warning the player that uses the /t trusttown add command.
  • New Command: /ta [townname] trusttown
    • Requires towny.command.townyadmin.town.trusttown permission node.
    • Subcommands:
      • add townname
      • remove townname
      • list
  • New Command: /t trusttown
    • Requires towny.command.town.trusttown permission node.
    • Subcommands:
      • add [townname]
      • remove [townname]
      • list
  • Fix NoSuchMethodError on 1.16.5 servers regarding World#isRespawnAnchorWorks.
  • PAPI: Add %townyadvanced_nation_or_town_name%, courtesy of Warriorrrr with PR #​6307.
    • Displays a player's nation name or, if no nation, their town name or, blank if they have no town.
    • Closes #​6294.
  • Prevent falling blocks from being launched into towns, courtesy of Warriorrrr with PR #​6314.
    • Requires your server to be using Paper, Spigot does not have this in their API.
    • Closes #​6312.
0.98.4.1
  • Make /town plots output translatable.
  • API: Add TownyAPI#getNations which returns a list of all nations.
  • Fix potion splash event edge case, courtesy of Warriorrrr with PR #​6296.
  • Replace unmodifiable annotation with jetbrains equivalent, courtesy of Warriorrrr with PR #​6292.
  • Minor regen api refactor, courtesy of Warriorrrr with PR #​6271.
  • Reformat Contributing.md, courtesy of GNosii with PR #​6254.
  • Add more comments to the Config's new world section, making it even clearer how to adjust world settings.

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.

DrprofLuigiSkapMCJqnniesLemuridaeeqckcatbeabuenodev
LoJoShoAllieDragonCalestonTuckerAndrews3LaBoulangerieBurgBoi
akup001Intrabit71finder1793mattematti2Momshroomscatterspell
TheFlagCouriergerardvanschipScottlander100cigamingKeNickGongMilesBHuff
TakeoRenkaroflmarvThePontificateTegulaThePigDynamite99pebblehost
EblyssKarlOfDutyTheNyloxtrevor1097KjellWolfWillysHub
AgalothDownsurgelukemangoLambsyMrLoganocobrex1
BamBamTheEggmansuduraReEvadereNoikzGamingtreeDerevoItsSynchro
LordHenryVonHenryCboxheroMetaverseRPNBloc-kPeskdtxSTORMYxSHM
DantexdeAnachroSoft0xBitMCethsmithChibby9607RulaAshvure
KelbbieHerbDashwellKaiserSergioPh4i1ur3UnitedLandsilllliyas
tjdingsshiaki-66FilthyCasualOfficialEcoSMPRFSMassacreTheeno74
DarklomserialrainItzXPurpleXRekar7WaspyethanTomtombusiness1994
AfricaByTot0real-vgiguillermodiazkiernansMiciastyRudyWadeBoomDenum1986
AvisideGrokkyHodorSmallSansSerifbenevolent2012SW1D3RSK1RenoldHenold
LightNing002ethanic17TRLWeissDuergurAldinaMappingCrypticBlades
SemisolTheDelusionedF1amireLuciusredNoxillioNOTIMETOPARTY
Kali0033notzuneValerie2308darthpetiand 20 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
⏬ Download available as a .jar file in the Assets section below:

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

Compare Source

  • API: add StatusScreen#getComponentKeys
    • When a plugin wants to know the keys the back the StatusScreen#getComponents collection.
    • Fix nation-less towns rendering town-entered title messages poorly.
    • API: Update Economy-related events.
      • Old events that are deprecated are no longer called.
      • New events use the same methods, with better javadocs, and exist in the economy package.

Cumulative changes since 0.98.4.0
0.98.4.15
  • New Config Options:
    • global_town_settings.town_delete_cooldown_time
      • default: "0"
      • Number of seconds that must pass before a player that has deleted their town can create a new one.
    • global_town_settings.town_unclaim_cooldown_time
      • default: "0"
      • Number of seconds that must pass before a town that has unclaimed a townblock can claim it again.
    • Closes #​6311.
  • Add Founder to town.
    • Stores only the name of the original mayor, which means name changes aren't factored in, but that's too much work.
    • If founderName is null it will pull the existing mayor's name.
    • Founder is displayed in the town status screen next to Founded: 'Date'.
    • Closes #​6306.
  • Fix tab completion for /t rank remove {player} not using the player's ranks.
  • Improve tab completion for /n rank.
0.98.4.14
  • New Permission Nodes:
    • towny.town.spawn.nation.bypass_public:
      • description: User is permitted to use /town spawn when:
        • they are a member of the same nation and,
        • the town isn't public and,
        • is_nation_ally_spawning_requiring_public_status is true.
      • default: false, and not a child node of towny.town.spawn.*
    • towny.town.spawn.ally.bypass_public:
      • description: User is permitted to use /town spawn when:
        • they are a member of an allied nation and,
        • the town isn't public and,
        • is_nation_ally_spawning_requiring_public_status is true.
      • default: false, and not a child node of towny.town.spawn.*
    • Give either of these nodes to allow a king or otherwise special nation member to still travel
      to an allied town when other nation members/allies are stopped, because the town is not public,
      and the config requires public status.
    • Closes #​6367.
  • New Config Option: global_town_settings.outsiders_prevent_unclaim_townblock
    • Default: false
    • If set to true, Towny will prevent a townblock from being unclaimed while an outsider is within the townblock's boundaries.
    • When active this feature can cause a bit of lag when the /t unclaim command is used, depending on how many players are online.
0.98.4.13
  • Deprecate old TownComparators class.
  • Add DRAGON_EGG to revert-on-unclaim block ignore.
  • Automatic Config Edit:
    • Add DRAGON_EGG to revert-on-unclaim block ignore.
    • Will automatically update each world as well.
    • Supercedes #​6386.
  • Make bossbar chunk notifications configurable, courtesy of Warriorrrr with PR #​6384.
  • New Config Options:
    • notification.bossbars.color
      • Default: "white"
      • The color to use for bossbar notifications.
        -Valid colors are blue, green, pink, purple, red, white, or yellow.
    • notification.bossbars.overlay
      • Default: "progress"
      • The overlay to use for bossbar notifications.
      • Valid options are progress, notched_6, notched_10, notched_12, notched_20
    • notification.bossbars.progress
      • Default: "0"
      • The progress to use for the bossbar, between 0 and 1."
  • Load chunk async for protection regen task, courtesy of Warriorrrr with PR #​6385.
    • Requires you to be using Paper to take advantage.
    • Closes #​6337.
0.98.4.12
  • Improve vanished-wont-affect-resident-last-online support, from using only Essentials, to supporting all plugins that use the "vanished" metadata on the player.
    • Also prevents setting last-online when a player logs out.
    • Plugins which work: SuperVanish, Essentials.
    • Plugins which still do not work: VanishNoPacket.
  • Remove internal usage of Essentials.
    • Removed Config Node: using_essentials.
    • Deprecated:
      • TownySettings.isUsingEssentials,
      • Towny.isUsingEssentials(),
      • Towny.getEssentials().
0.98.4.11
  • Support for y less than 0 for revert-on-unclaim.
0.98.4.10
  • Fix /tw toggle for console helpmenu display wrong args order.
  • Temporarily use name for world lookups again, courtesy of Warriorrrr with PR #​6378.
    • Patchs issue present in 0.98.4.9.
0.98.4.9
  • API: New (replacement) events:
    • PlayerEntersIntoTownBorderEvent - Thrown when a player crosses into a town.
    • PlayerExitsFromTownBorderEvent - Thrown when a player crosses out of a town.
    • These events replace the now-deprecated PlayerEnterTownEvent and PlayerLeaveTownEvent which had names which were too ambiguous.
  • Lookup towny worlds via uuid, courtesy of Warriorrrr with PR #​6375.
  • Deprecate redundant WorldCoord#getTownyWorldOrNull method, courtesy of Warriorrrr with PR #​6376.
0.98.4.8
  • Replace deprecated getPassenger, courtesy of Warriorrrr with PR #​6370.
  • Bump annotations from 23.0.0 to 23.1.0.
  • Fix possible IllegalStateException thrown from ConfirmationSendEvent when /t unclaim all is run.
  • Show correct invalid name when a nation is improperly named.
  • Expose unformatted time in BankTransaction, courtesy of Warriorrrr with PR #​6372.
0.98.4.7
  • Add /res toggle adminbypass.
    • Bypasses the permissions tests that make ops/players with towny.admin able to act as admins.
    • Useful for staff that want to play like normal players.
    • Closes #​3939.
  • New Command: /res toggle adminbypass - Used to make admins play as non-admins.
  • Tidy TownyPermissionSource.
  • Add ability to disallow commands being run by players that have an active war.
  • New Config Option: global_town_settings.war_blacklisted_commands
    • Default: somecommandhere,othercommandhere
    • Commands that cannot be run by players who have an active war.
  • Add javadocs & annotations for bed explode event, courtesy of Warriorrrr with PR #​6359.
  • Remove old powdered snow workaround, courtesy of Warriorrrr with PR #​6360.
  • Fix possible /tw set wildname NPE, courtesy of Warriorrrr with PR #​6361.
  • Better feedback message when an override lang file is not able to pass a yaml test.
  • Fix /plot clear not going all the way to the bottom of 1.19 worlds.
0.98.4.6
  • Add the ability to toggle a world's delete-entities-on-unclaim feature.
  • New Command: /tw toggle unclaimentitydelete {on|off}
    • Toggles a world's unclaiming-deletes-entities feature off and on.
  • New Permission Node: towny.command.townyworld.toggle.unclaimentitydelete
    • Child node of towny.command.townyworld.toggle.*.
    • No changes required to your townyperms.yml.
  • Allow the TownyMap system to properly parse Unicode characters U10000 and greater.
    • Anyone using unicode characters for the TownBlockType map symbols should already be using the \u#### format in the config.
    • The value you use should be the HTML-code variable of the Unicode you want to use.
    • You can now begin using \u10000 and larger.
  • Bump adventure-platform-bukkit from 4.1.2 to 4.2.0.
  • Add support MC 1.19.3.
0.98.4.5
  • Fix some of the economy-related placeholders not formatting themselves for the economy.
  • Delete unused es-419, courtesy of GNosii with PR #​6351.
  • Fix typo in PlayerLeaveTownEvent, courtesy of Senkoco, GNosii & LlmDL with PR #​6349.
  • Set to main scoreboard when toggling hud off, courtesy of Warriorrrr with PR #​6345.
  • Make it possible to use /t deposit [amount] {townname}.
    • Doing so will allow a player to deposit money into any town bank.
    • This feature will require an admin to give the node to their players in the townyperms.yml, it is disabled by default.
    • Closes #​6346.
  • New Command: /t deposit {amount} {townname}
  • New Permission Node: towny.command.town.deposit.othertown
    • Not a child node of towny.command.town.deposit.
    • Must be given manually for servers that want to enable players to deposit into towns they are not a part of.
0.98.4.4
  • Fix admins and ops being blocked by the blocked-commands lists.
  • Fix admins and ops being denied the ability to teleport in towns they are outlawed in.
  • Update plugin.yml.
  • Fix typo in PlayerEnterTownEvent.
  • Fix possible tab complete npe, courtesy of Warriorrrr with PR #​6331.
  • Use method handles in townyperms, courtesy of Warriorrrr with PR #​6332.
  • Make ascii map symbol options reloadable, courtesy of Warriorrrr with PR #​6333.
  • API: Add new MetaDataType: Location.
  • Use the world's wild revert delay, courtesy of Warriorrrr with PR #​6343.
  • Bump adventure-text-minimessage from 4.11.0 to 4.12.0.
  • Bump adventure-text-serializer-plain from 4.11.0 to 4.12.0.
0.98.4.3
  • Refactor TownyLoginListener.
  • API: Add TownyMessaging#sendMsgToOnlineAdmins.
  • Fix nation setting their taxes before setting taxpercent when the db loads.
  • Fix nation and town taxes potentially being set to 0 when taxpercent is toggled off.
  • Fix NPE on startup, courtesy of Warriorrrr with PR #​6322.
  • Improve /ta tpplot, courtesy of Warriorrrr with PR #​6323.
  • Remove underscores from %townyadvanced_nation_or_town_name% placeholder.
  • Add warning on startup about PowerRanks.
  • Remove townyadmin's getSender(), courtesy of Warriorrrr with PR #​6321.
  • Refactor EntityMonitorListener.
  • Remove redundant isWilderness check, courtesy of Warriorrrr with PR #​6327.
0.98.4.2
  • New Config Option: protection.are_mob_types_protected_against_mobs
    • Default: true
    • Setting this to false will allow non-player entities to harm the above protected mobs.
    • This would include withers damaging protected mobs, and can be quite harmful.
    • Closes #​6299.
  • Fix towny.admin.spawn not also being tested for in spawning.
  • Improve javadocs with tags, courtesy of GNosii with PR #​6304.
  • API: DeleteNationEvent continuity fix, courtesy of PainOchoco with PR #​6301.
  • New TrustedTowns feature, courtesy of Kali0033 with PR #​6276.
    • It is now possible for a town to add another town as trusted.
    • This means that anyone in the 2nd town can do any build/destroy/switch/itemuse as if they were a mayor in the first town.
    • Obviously this should only be given out under very limited circumstances, anyone added to the 2nd town after trust is given will also have full plot perm rights in the first town.
    • There is a confirmation warning the player that uses the /t trusttown add command.
  • New Command: /ta [townname] trusttown
    • Requires towny.command.townyadmin.town.trusttown permission node.
    • Subcommands:
      • add townname
      • remove townname
      • list
  • New Command: /t trusttown
    • Requires towny.command.town.trusttown permission node.
    • Subcommands:
      • add [townname]
      • remove [townname]
      • list
  • Fix NoSuchMethodError on 1.16.5 servers regarding World#isRespawnAnchorWorks.
  • PAPI: Add %townyadvanced_nation_or_town_name%, courtesy of Warriorrrr with PR #​6307.
    • Displays a player's nation name or, if no nation, their town name or, blank if they have no town.
    • Closes #​6294.
  • Prevent falling blocks from being launched into towns, courtesy of Warriorrrr with PR #​6314.
    • Requires your server to be using Paper, Spigot does not have this in their API.
    • Closes #​6312.
0.98.4.1
  • Make /town plots output translatable.
  • API: Add TownyAPI#getNations which returns a list of all nations.
  • Fix potion splash event edge case, courtesy of Warriorrrr with PR #​6296.
  • Replace unmodifiable annotation with jetbrains equivalent, courtesy of Warriorrrr with PR #​6292.
  • Minor regen api refactor, courtesy of Warriorrrr with PR #​6271.
  • Reformat Contributing.md, courtesy of GNosii with PR #​6254.
  • Add more comments to the Config's new world section, making it even clearer how to adjust world settings.

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.

DrprofLuigiSkapMCJqnniesLemuridaeeqckcatbeabuenodev
LoJoShoAllieDragonCalestonTuckerAndrews3LaBoulangerieBurgBoi
akup001Intrabit71finder1793mattematti2gladmountainMomshroom
scatterspellTheFlagCouriergerardvanschipScottlander100cigamingKeNickGong
MilesBHuffTakeoRenkaroflmarvThePontificateTegulaThePigDynamite99
pebblehostEblyssKarlOfDutyTheNyloxtrevor1097KjellWolf
WillysHubAgalothDownsurgelukemangoLambsyMrLogano
cobrex1BamBamTheEggmansuduraReEvadereNoikzGamingtreeDerevo
ItsSynchroLordHenryVonHenryCboxheroMetaverseRPNBloc-kPeskdt
xSTORMYxSHMDantexdeAnachroSoft0xBitMCethsmithChibby9607
RulaAshvureKelbbieHerbDashwellKaiserSergioPh4i1ur3UnitedLands
illlliyastjdingsshiaki-66FilthyCasualOfficialEcoSMPRFSMassacre
Theeno74DarklomserialrainItzXPurpleXRekar7Waspyethan
Tomtombusiness1994AfricaByTot0real-vgiguillermodiazkiernansMiciastyRudyWadeBoom
Denum1986AvisideSmallSansSerifbenevolent2012SW1D3RSK1RenoldHenold
LightNing002ethanic17TRLWeissDuergurAldinaMappingCrypticBlades
SemisolTheDelusionedF1amireLuciusredNoxillioNOTIMETOPARTY
Kali0033notzuneValerie2308darthpetiand 20 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
⏬ Download available as a .jar file in the Assets section below:

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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 December 27, 2022 14:23
@renovate renovate bot added the Renovate label Dec 27, 2022
@renovate renovate bot changed the title Update dependency com.github.TownyAdvanced:Towny to v0.98.4.16 Update dependency com.github.TownyAdvanced:Towny to v0.98.4.17 Dec 28, 2022
@NotMyFault NotMyFault merged commit 7db1e9c into main Dec 29, 2022
@NotMyFault NotMyFault deleted the renovate/towny branch December 29, 2022 12:44
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