PrimordialMoros / Bending

Mod/plugin that brings the universe of Avatar: The Last Airbender to Minecraft
https://javadoc.io/doc/me.moros/bending-api
GNU Affero General Public License v3.0
19 stars 4 forks source link

Update all non-major dependencies #34

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
com.palmergames.bukkit.towny:towny 0.99.5.0 -> 0.99.5.8 age adoption passing confidence
org.jdbi:jdbi3-core (source) 3.39.1 -> 3.40.0 age adoption passing confidence
net.fabricmc:fabric-loader 0.14.21 -> 0.14.22 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 (com.palmergames.bukkit.towny:towny) ### [`v0.99.5.8`](https://togithub.com/TownyAdvanced/Towny/releases/tag/0.99.5.8): for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* & 1.20.* [Compare Source](https://togithub.com/TownyAdvanced/Towny/compare/0.99.5.7...0.99.5.8) - Cancel scheduled tasks on shutdown, courtesy of Warrior with PR [#​6890](https://togithub.com/TownyAdvanced/Towny/issues/6890). - Make it possible to recover from safemode without restarting, courtesy of Warrior with PR [#​6526](https://togithub.com/TownyAdvanced/Towny/issues/6526). - If you have managed to put your server into safemode, and you can manage to fix what's caused it, you can now use /ta reload all to have towny re-attempt loading. - Remove an outdated comment, courtesy of Warrior with PR [#​6892](https://togithub.com/TownyAdvanced/Towny/issues/6892). ***
Cumulative changes since 0.99.5.0
0.99.5.7 - Fix ConcurrentModificationError in saving the regen list. - Fix chunk notification tasks still running when Towny has disabled itself. - Use concurrent collection for regen queue, courtesy of Warrior with PR [#​6889](https://togithub.com/TownyAdvanced/Towny/issues/6889). - Cancel chunk notification tasks on logout, courtesy of Warrior with PR [#​6888](https://togithub.com/TownyAdvanced/Towny/issues/6888). - Bump org.junit.jupiter:junit-jupiter-api from 5.9.3 to 5.10.0. - Bump org.junit.jupiter:junit-jupiter from 5.9.3 to 5.10.0.
0.99.5.6 - Add getMapColor to Government, courtesy of ewof [#​6881](https://togithub.com/TownyAdvanced/Towny/issues/6881). (First-Time Contributor!) - Fix returning early in the PlayerInteractEvent listeners, courtesy of Warrior with PR [#​6886](https://togithub.com/TownyAdvanced/Towny/issues/6886). - Fix Item Registry matching incorrectly, courtesy of Warrior with PR [#​6885](https://togithub.com/TownyAdvanced/Towny/issues/6885). - Closes [#​6868](https://togithub.com/TownyAdvanced/Towny/issues/6868).
0.99.5.5 - Fix EconomyAccount removals not paying their value into the ClosedEconomy Server Account. - Closes [#​6874](https://togithub.com/TownyAdvanced/Towny/issues/6874). - Remove redundant 1.20 check, courtesy of Warrior with PR [#​6873](https://togithub.com/TownyAdvanced/Towny/issues/6873). - Add testing for registry lists, courtesy of Warrior with PR [#​6871](https://togithub.com/TownyAdvanced/Towny/issues/6871). - Skip tests by default, courtesy of Warrior with PR [#​6878](https://togithub.com/TownyAdvanced/Towny/issues/6878). - Refactor the regen API to use hashmaps, courtesy of Warrior with PR [#​6827](https://togithub.com/TownyAdvanced/Towny/issues/6827). - Make a couple CombatUtil methods more reliable.
0.99.5.4 - Fix PlayerInteractEvent throwing NoSuchFieldError on 1.19.4 servers using a 1.20 datapack. - Fix registry lists' add method not working as expected, courtesy of Warrior with PR [#​6869](https://togithub.com/TownyAdvanced/Towny/issues/6869). - Closes [#​6866](https://togithub.com/TownyAdvanced/Towny/issues/6866). - Fix teleport refund being done synchronously, courtesy of Warrior with PR [#​6870](https://togithub.com/TownyAdvanced/Towny/issues/6870).
0.99.5.3 - Fix personal permission line loading in TownBlocks. - Closes [#​6856](https://togithub.com/TownyAdvanced/Towny/issues/6856). - Fix Towny uncancelling PlayerInteractEvents. - Closes [#​6861](https://togithub.com/TownyAdvanced/Towny/issues/6861). - Remove unneeded filtering from matchRegistry, courtesy of Warrior with PR [#​6851](https://togithub.com/TownyAdvanced/Towny/issues/6851). - Cache a townblock's worldcoord/pos, courtesy of Warrior with PR [#​6853](https://togithub.com/TownyAdvanced/Towny/issues/6853). - Allow negating nodes with {townname} and {nationname}, courtesy of Warrior with PR [#​6850](https://togithub.com/TownyAdvanced/Towny/issues/6850). - Allows nodes with {townname} and {nationname} to be prefixed with a -. - Use material key for cache debug message, courtesy of Warrior with PR [#​6852](https://togithub.com/TownyAdvanced/Towny/issues/6852). - Implement a filter method for registry lists, courtesy of Warrior with PR [#​6859](https://togithub.com/TownyAdvanced/Towny/issues/6859). - Take care of all the places we weren't using Locale.ROOT with toLowerCase().
0.99.5.2 - Fix a typo in TownyUniverse javadoc, courtesy of Warrior with PR [#​6838](https://togithub.com/TownyAdvanced/Towny/issues/6838). - Remove underscores from plot names in chunk notifs, courtesy of Warrior with PR [#​6830](https://togithub.com/TownyAdvanced/Towny/issues/6830). - Closes [#​6829](https://togithub.com/TownyAdvanced/Towny/issues/6829). - Use better method for determining invitee online status, courtesy of Warrior with PR [#​6848](https://togithub.com/TownyAdvanced/Towny/issues/6848). - Add coreprotect integration, courtesy of Warrior with PR [#​6825](https://togithub.com/TownyAdvanced/Towny/issues/6825). - Adds integration with coreprotect so that people using it can easily rollback/lookup things done by towny. - New config option: plugin.interfacing.coreprotect_support - Default: true - If enabled, blocks that get regenerated by Towny, such as revert-on-unclaim and explosion regeneration will be logged with CoreProtect. - Actions are logged with the #towny user, so Towny's actions can easily be undone using user:#towny. - Add support for Paper's SpawnReason, allowing for the summoning of mobs which are spawned into towns which have mobs off and other nice things. - Closes [#​6832](https://togithub.com/TownyAdvanced/Towny/issues/6832). - New Config Option: protection.town_mob_removal_ignored_spawn_causes - Default: "" (none) - A comma seperated list of spawn causes, if an entity has a spawn cause that is in this list they will not be removed by town mob removal. - For the list of valid spawn causes, see https://jd.papermc.io/paper/1.20/org/bukkit/event/entity/CreatureSpawnEvent.SpawnReason.html - Due to technical reasons, this setting only works on Paper servers. - Add getOfflinePlayerIfCached to BukkitTools, courtesy of Warrior with PR [#​6847](https://togithub.com/TownyAdvanced/Towny/issues/6847). - Use invokeExact where possible, courtesy of Warrior with PR [#​6849](https://togithub.com/TownyAdvanced/Towny/issues/6849). - Remove essentials maven dependency, courtesy of Warrior with PR [#​6842](https://togithub.com/TownyAdvanced/Towny/issues/6842).
0.99.5.1 - Handle top placeholders better, courtesy of Warrior with PR [#​6821](https://togithub.com/TownyAdvanced/Towny/issues/6821). - Fixes top placeholders failing on towns with spaces in their name. - Closes [#​6814](https://togithub.com/TownyAdvanced/Towny/issues/6814). - User internal class for expanded scheduling check, courtesy of Warrior with PR [#​6822](https://togithub.com/TownyAdvanced/Towny/issues/6822). - Fix exception being thrown for empty key in wilderness entity regen lists, courtesy of Warrior with PR [#​6826](https://togithub.com/TownyAdvanced/Towny/issues/6826). - Make towny handle longer world names on sql. - Closes [#​6796](https://togithub.com/TownyAdvanced/Towny/issues/6796).
***

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
EblyssMrLoganoLambsyJayoaksonMKieburtzAccioAce
cobrex1gerardvanschiplexiccnAvisideArmonicPvPj0g32
jsuarezltuanhp0ReEvadereSmallSansSerifValour-SoftwareNoikzGaming
trevor1097MilesBHuffZenithDevvDynamite99CasperTimmyBloc-k
PeskdtxSTORMYxSHMWextraKalqbtjdingsEcoSMP
Theeno74ItzXPurpleXRekar7Folas1337SuperRedstoneYTItzPear
vyvinNeumimToDracathioyourlolihuntertyhppp233Tuaniwan
ProjectGuinnessMineprankgabeeebabyGundalfWasTakenqwlkeDraedixe
gageeetMicroweb4PainOchocobradyyykennyyStevenSharkerLemar98s
royblue12dawwggSWyattPereirao7-hmoeRialkinggediton96
JackTheYackExygleKermXShredderAnprimKuero2137nullXer0
skyjaccMattDeWeerdNatePierciiRimuru-Tempest-IMPIi123123nhusson
Alink-MartyKieubasiarz3liassGraphicHexMomshroomIntrabit71
MetaverseRPNAldinaMappingCrypticBladesSemisolNoxillioSecondEarthOnline
AncientSMJunkieCraftCorruptedGreedEBatuzayKhargottskopen
AshpartytomhmagicRoman90879shepherdjerredTheNicodozRuRustyWasTaken
PygmyPiplupbretomartItsSynchrodarthpetiDeltaOriongorbyhail
TheFlagCouriernotzuneHikitsune-RedDoctorChosenValerie2308MayorMike
TheNyloxVaspeikeijodputtDedicatedMCProPixel2741and 39 private sponsors.

If you want to support the developer, become a sponsor.

(It's just like Patreon but instead 100% of your support goes to the developer.)

Plus there are Sponsor Plugins!

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
![Spigot_Banner_Towny](https://togithub.com/TownyAdvanced/Towny/assets/879756/559c8340-82e5-41fc-a10c-af0dcf47f38f) ##### ⏬ Download available as a .jar file in the Assets section below: ### [`v0.99.5.7`](https://togithub.com/TownyAdvanced/Towny/releases/tag/0.99.5.7): for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* & 1.20.* [Compare Source](https://togithub.com/TownyAdvanced/Towny/compare/0.99.5.6...0.99.5.7) - Fix ConcurrentModificationError in saving the regen list. - Fix chunk notification tasks still running when Towny has disabled itself. - Use concurrent collection for regen queue, courtesy of Warrior with PR [#​6889](https://togithub.com/TownyAdvanced/Towny/issues/6889). - Cancel chunk notification tasks on logout, courtesy of Warrior with PR [#​6888](https://togithub.com/TownyAdvanced/Towny/issues/6888). - Bump org.junit.jupiter:junit-jupiter-api from 5.9.3 to 5.10.0. - Bump org.junit.jupiter:junit-jupiter from 5.9.3 to 5.10.0. ***
Cumulative changes since 0.99.5.0
0.99.5.6 - Add getMapColor to Government, courtesy of ewof [#​6881](https://togithub.com/TownyAdvanced/Towny/issues/6881). (First-Time Contributor!) - Fix returning early in the PlayerInteractEvent listeners, courtesy of Warrior with PR [#​6886](https://togithub.com/TownyAdvanced/Towny/issues/6886). - Fix Item Registry matching incorrectly, courtesy of Warrior with PR [#​6885](https://togithub.com/TownyAdvanced/Towny/issues/6885). - Closes [#​6868](https://togithub.com/TownyAdvanced/Towny/issues/6868).
0.99.5.5 - Fix EconomyAccount removals not paying their value into the ClosedEconomy Server Account. - Closes [#​6874](https://togithub.com/TownyAdvanced/Towny/issues/6874). - Remove redundant 1.20 check, courtesy of Warrior with PR [#​6873](https://togithub.com/TownyAdvanced/Towny/issues/6873). - Add testing for registry lists, courtesy of Warrior with PR [#​6871](https://togithub.com/TownyAdvanced/Towny/issues/6871). - Skip tests by default, courtesy of Warrior with PR [#​6878](https://togithub.com/TownyAdvanced/Towny/issues/6878). - Refactor the regen API to use hashmaps, courtesy of Warrior with PR [#​6827](https://togithub.com/TownyAdvanced/Towny/issues/6827). - Make a couple CombatUtil methods more reliable.
0.99.5.4 - Fix PlayerInteractEvent throwing NoSuchFieldError on 1.19.4 servers using a 1.20 datapack. - Fix registry lists' add method not working as expected, courtesy of Warrior with PR [#​6869](https://togithub.com/TownyAdvanced/Towny/issues/6869). - Closes [#​6866](https://togithub.com/TownyAdvanced/Towny/issues/6866). - Fix teleport refund being done synchronously, courtesy of Warrior with PR [#​6870](https://togithub.com/TownyAdvanced/Towny/issues/6870).
0.99.5.3 - Fix personal permission line loading in TownBlocks. - Closes [#​6856](https://togithub.com/TownyAdvanced/Towny/issues/6856). - Fix Towny uncancelling PlayerInteractEvents. - Closes [#​6861](https://togithub.com/TownyAdvanced/Towny/issues/6861). - Remove unneeded filtering from matchRegistry, courtesy of Warrior with PR [#​6851](https://togithub.com/TownyAdvanced/Towny/issues/6851). - Cache a townblock's worldcoord/pos, courtesy of Warrior with PR [#​6853](https://togithub.com/TownyAdvanced/Towny/issues/6853). - Allow negating nodes with {townname} and {nationname}, courtesy of Warrior with PR [#​6850](https://togithub.com/TownyAdvanced/Towny/issues/6850). - Allows nodes with {townname} and {nationname} to be prefixed with a -. - Use material key for cache debug message, courtesy of Warrior with PR [#​6852](https://togithub.com/TownyAdvanced/Towny/issues/6852). - Implement a filter method for registry lists, courtesy of Warrior with PR [#​6859](https://togithub.com/TownyAdvanced/Towny/issues/6859). - Take care of all the places we weren't using Locale.ROOT with toLowerCase().
0.99.5.2 - Fix a typo in TownyUniverse javadoc, courtesy of Warrior with PR [#​6838](https://togithub.com/TownyAdvanced/Towny/issues/6838). - Remove underscores from plot names in chunk notifs, courtesy of Warrior with PR [#​6830](https://togithub.com/TownyAdvanced/Towny/issues/6830). - Closes [#​6829](https://togithub.com/TownyAdvanced/Towny/issues/6829). - Use better method for determining invitee online status, courtesy of Warrior with PR [#​6848](https://togithub.com/TownyAdvanced/Towny/issues/6848). - Add coreprotect integration, courtesy of Warrior with PR [#​6825](https://togithub.com/TownyAdvanced/Towny/issues/6825). - Adds integration with coreprotect so that people using it can easily rollback/lookup things done by towny. - New config option: plugin.interfacing.coreprotect_support - Default: true - If enabled, blocks that get regenerated by Towny, such as revert-on-unclaim and explosion regeneration will be logged with CoreProtect. - Actions are logged with the #towny user, so Towny's actions can easily be undone using user:#towny. - Add support for Paper's SpawnReason, allowing for the summoning of mobs which are spawned into towns which have mobs off and other nice things. - Closes [#​6832](https://togithub.com/TownyAdvanced/Towny/issues/6832). - New Config Option: protection.town_mob_removal_ignored_spawn_causes - Default: "" (none) - A comma seperated list of spawn causes, if an entity has a spawn cause that is in this list they will not be removed by town mob removal. - For the list of valid spawn causes, see https://jd.papermc.io/paper/1.20/org/bukkit/event/entity/CreatureSpawnEvent.SpawnReason.html - Due to technical reasons, this setting only works on Paper servers. - Add getOfflinePlayerIfCached to BukkitTools, courtesy of Warrior with PR [#​6847](https://togithub.com/TownyAdvanced/Towny/issues/6847). - Use invokeExact where possible, courtesy of Warrior with PR [#​6849](https://togithub.com/TownyAdvanced/Towny/issues/6849). - Remove essentials maven dependency, courtesy of Warrior with PR [#​6842](https://togithub.com/TownyAdvanced/Towny/issues/6842).
0.99.5.1 - Handle top placeholders better, courtesy of Warrior with PR [#​6821](https://togithub.com/TownyAdvanced/Towny/issues/6821). - Fixes top placeholders failing on towns with spaces in their name. - Closes [#​6814](https://togithub.com/TownyAdvanced/Towny/issues/6814). - User internal class for expanded scheduling check, courtesy of Warrior with PR [#​6822](https://togithub.com/TownyAdvanced/Towny/issues/6822). - Fix exception being thrown for empty key in wilderness entity regen lists, courtesy of Warrior with PR [#​6826](https://togithub.com/TownyAdvanced/Towny/issues/6826). - Make towny handle longer world names on sql. - Closes [#​6796](https://togithub.com/TownyAdvanced/Towny/issues/6796).
***

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
EblyssMrLoganoLambsyJayoaksonMKieburtzcobrex1
gerardvanschiplexiccnAvisideArmonicPvPj0g32jsuarezl
ReEvadereSmallSansSerifValour-SoftwareNoikzGamingtrevor1097MilesBHuff
ZenithDevvDynamite99CasperTimmyBloc-kPeskdtxSTORMYxSHM
WextraKalqbtjdingsEcoSMPTheeno74ItzXPurpleX
Rekar7Folas1337SuperRedstoneYTItzPearvyvinNeumimTo
Dracathioyourlolihuntertyhppp233TuaniwanProjectGuinnessMineprank
gabeeebabyGundalfWasTakenqwlkeDraedixegageeetMicroweb4
PainOchocobradyyykennyyStevenSharkerLemar98sroyblue12dawwggS
WyattPereirao7-hmoeRialkinggediton96GowtherSukehiroJackTheYack
ExygleKermXPinebrickShredderAnprimKuero2137nullXer0
skyjaccMattDeWeerdNatePierciiRimuru-Tempest-IMPIi123123nhusson
Alink-MartyKieubasiarzMomshroomIntrabit71MetaverseRPNAldinaMapping
CrypticBladesSemisolNoxillioSecondEarthOnlineAncientSMJunkieCraft
CorruptedGreedEBatuzayKhargottskopenAshpartytomhmagic
Roman90879shepherdjerredTheNicodozRuRustyWasTakenbretomartItsSynchro
darthpetiDeltaOriongorbyhailTheFlagCouriernotzuneHikitsune-Red
DoctorChosenValerie2308MayorMikeTheNyloxVaspeikeijodputt
DedicatedMCProPixel2741and 37 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
![Spigot_Banner_Towny](https://togithub.com/TownyAdvanced/Towny/assets/879756/559c8340-82e5-41fc-a10c-af0dcf47f38f) ##### ⏬ Download available as a .jar file in the Assets section below: ### [`v0.99.5.6`](https://togithub.com/TownyAdvanced/Towny/releases/tag/0.99.5.6): for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* & 1.20.* [Compare Source](https://togithub.com/TownyAdvanced/Towny/compare/0.99.5.5...0.99.5.6) - Add getMapColor to Government, courtesy of ewof [#​6881](https://togithub.com/TownyAdvanced/Towny/issues/6881). (First-Time Contributor!) - Fix returning early in the PlayerInteractEvent listeners, courtesy of Warrior with PR [#​6886](https://togithub.com/TownyAdvanced/Towny/issues/6886). - Fix Item Registry matching incorrectly, courtesy of Warrior with PR [#​6885](https://togithub.com/TownyAdvanced/Towny/issues/6885). - Closes [#​6868](https://togithub.com/TownyAdvanced/Towny/issues/6868). ***
Cumulative changes since 0.99.5.0
0.99.5.5 - Fix EconomyAccount removals not paying their value into the ClosedEconomy Server Account. - Closes [#​6874](https://togithub.com/TownyAdvanced/Towny/issues/6874). - Remove redundant 1.20 check, courtesy of Warrior with PR [#​6873](https://togithub.com/TownyAdvanced/Towny/issues/6873). - Add testing for registry lists, courtesy of Warrior with PR [#​6871](https://togithub.com/TownyAdvanced/Towny/issues/6871). - Skip tests by default, courtesy of Warrior with PR [#​6878](https://togithub.com/TownyAdvanced/Towny/issues/6878). - Refactor the regen API to use hashmaps, courtesy of Warrior with PR [#​6827](https://togithub.com/TownyAdvanced/Towny/issues/6827). - Make a couple CombatUtil methods more reliable.
0.99.5.4 - Fix PlayerInteractEvent throwing NoSuchFieldError on 1.19.4 servers using a 1.20 datapack. - Fix registry lists' add method not working as expected, courtesy of Warrior with PR [#​6869](https://togithub.com/TownyAdvanced/Towny/issues/6869). - Closes [#​6866](https://togithub.com/TownyAdvanced/Towny/issues/6866). - Fix teleport refund being done synchronously, courtesy of Warrior with PR [#​6870](https://togithub.com/TownyAdvanced/Towny/issues/6870).
0.99.5.3 - Fix personal permission line loading in TownBlocks. - Closes [#​6856](https://togithub.com/TownyAdvanced/Towny/issues/6856). - Fix Towny uncancelling PlayerInteractEvents. - Closes [#​6861](https://togithub.com/TownyAdvanced/Towny/issues/6861). - Remove unneeded filtering from matchRegistry, courtesy of Warrior with PR [#​6851](https://togithub.com/TownyAdvanced/Towny/issues/6851). - Cache a townblock's worldcoord/pos, courtesy of Warrior with PR [#​6853](https://togithub.com/TownyAdvanced/Towny/issues/6853). - Allow negating nodes with {townname} and {nationname}, courtesy of Warrior with PR [#​6850](https://togithub.com/TownyAdvanced/Towny/issues/6850). - Allows nodes with {townname} and {nationname} to be prefixed with a -. - Use material key for cache debug message, courtesy of Warrior with PR [#​6852](https://togithub.com/TownyAdvanced/Towny/issues/6852). - Implement a filter method for registry lists, courtesy of Warrior with PR [#​6859](https://togithub.com/TownyAdvanced/Towny/issues/6859). - Take care of all the places we weren't using Locale.ROOT with toLowerCase().
0.99.5.2 - Fix a typo in TownyUniverse javadoc, courtesy of Warrior with PR [#​6838](https://togithub.com/TownyAdvanced/Towny/issues/6838). - Remove underscores from plot names in chunk notifs, courtesy of Warrior with PR [#​6830](https://togithub.com/TownyAdvanced/Towny/issues/6830). - Closes [#​6829](https://togithub.com/TownyAdvanced/Towny/issues/6829). - Use better method for determining invitee online status, courtesy of Warrior with PR [#​6848](https://togithub.com/TownyAdvanced/Towny/issues/6848). - Add coreprotect integration, courtesy of Warrior with PR [#​6825](https://togithub.com/TownyAdvanced/Towny/issues/6825). - Adds integration with coreprotect so that people using it can easily rollback/lookup things done by towny. - New config option: plugin.interfacing.coreprotect_support - Default: true - If enabled, blocks that get regenerated by Towny, such as revert-on-unclaim and explosion regeneration will be logged with CoreProtect. - Actions are logged with the #towny user, so Towny's actions can easily be undone using user:#towny. - Add support for Paper's SpawnReason, allowing for the summoning of mobs which are spawned into towns which have mobs off and other nice things. - Closes [#​6832](https://togithub.com/TownyAdvanced/Towny/issues/6832). - New Config Option: protection.town_mob_removal_ignored_spawn_causes - Default: "" (none) - A comma seperated list of spawn causes, if an entity has a spawn cause that is in this list they will not be removed by town mob removal. - For the list of valid spawn causes, see https://jd.papermc.io/paper/1.20/org/bukkit/event/entity/CreatureSpawnEvent.SpawnReason.html - Due to technical reasons, this setting only works on Paper servers. - Add getOfflinePlayerIfCached to BukkitTools, courtesy of Warrior with PR [#​6847](https://togithub.com/TownyAdvanced/Towny/issues/6847). - Use invokeExact where possible, courtesy of Warrior with PR [#​6849](https://togithub.com/TownyAdvanced/Towny/issues/6849). - Remove essentials maven dependency, courtesy of Warrior with PR [#​6842](https://togithub.com/TownyAdvanced/Towny/issues/6842).
0.99.5.1 - Handle top placeholders better, courtesy of Warrior with PR [#​6821](https://togithub.com/TownyAdvanced/Towny/issues/6821). - Fixes top placeholders failing on towns with spaces in their name. - Closes [#​6814](https://togithub.com/TownyAdvanced/Towny/issues/6814). - User internal class for expanded scheduling check, courtesy of Warrior with PR [#​6822](https://togithub.com/TownyAdvanced/Towny/issues/6822). - Fix exception being thrown for empty key in wilderness entity regen lists, courtesy of Warrior with PR [#​6826](https://togithub.com/TownyAdvanced/Towny/issues/6826). - Make towny handle longer world names on sql. - Closes [#​6796](https://togithub.com/TownyAdvanced/Towny/issues/6796).
***

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
EblyssMrLoganoLambsyJayoaksonMKieburtzcobrex1
gerardvanschiplexiccnAvisideArmonicPvPj0g32jsuarezl
ReEvadereSmallSansSerifValour-SoftwareSveasubNoikzGamingtrevor1097
ZenithDevvDynamite99CasperTimmyBloc-kPeskdtxSTORMYxSHM
WextraKalqbtjdingsEcoSMPTheeno74ItzXPurpleX
Rekar7Folas1337SuperRedstoneYTItzPearvyvinNeumimTo
Dracathiotyhppp233TuaniwanProjectGuinnessMineprankgabeeebaby
GundalfWasTakenqwlkeDraedixegageeetMicroweb4PainOchoco
bradyyykennyyStevenSharkerLemar98sroyblue12dawwggSWyattPereira
o7-hmoeRialkinggediton96GowtherSukehiroJackTheYackExygle
Australis-0KermXPinebrickShredderAnprimKuero2137nullXer0
skyjaccMattDeWeerdNatePierciiRimuru-Tempest-IMPIi123123nhusson
Alink-MartyKieubasiarzMomshroomIntrabit71MetaverseRPNAldinaMapping
CrypticBladesSemisolNoxillioSecondEarthOnlineAncientSMJunkieCraft
CorruptedGreedEBatuzayKhargottskopenAshpartytomhmagic
Roman90879shepherdjerredTheNicodozRuRustyWasTakenbretomartItsSynchro
darthpetiDeltaOriongorbyhailTheFlagCouriernotzuneHikitsune-Red
DoctorChosenValerie2308MayorMikeTheNyloxVaspeikeijodputt
DedicatedMCand 38 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
![Spigot_Banner_Towny](https://togithub.com/TownyAdvanced/Towny/assets/879756/559c8340-82e5-41fc-a10c-af0dcf47f38f) ##### ⏬ Download available as a .jar file in the Assets section below: ### [`v0.99.5.5`](https://togithub.com/TownyAdvanced/Towny/releases/tag/0.99.5.5): for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* & 1.20.* [Compare Source](https://togithub.com/TownyAdvanced/Towny/compare/0.99.5.4...0.99.5.5) - Fix EconomyAccount removals not paying their value into the ClosedEconomy Server Account. - Closes [#​6874](https://togithub.com/TownyAdvanced/Towny/issues/6874). - Remove redundant 1.20 check, courtesy of Warrior with PR [#​6873](https://togithub.com/TownyAdvanced/Towny/issues/6873). - Add testing for registry lists, courtesy of Warrior with PR [#​6871](https://togithub.com/TownyAdvanced/Towny/issues/6871). - Skip tests by default, courtesy of Warrior with PR [#​6878](https://togithub.com/TownyAdvanced/Towny/issues/6878). - Refactor the regen API to use hashmaps, courtesy of Warrior with PR [#​6827](https://togithub.com/TownyAdvanced/Towny/issues/6827). - Make a couple CombatUtil methods more reliable. ***
Cumulative changes since 0.99.5.0
0.99.5.4 - Fix PlayerInteractEvent throwing NoSuchFieldError on 1.19.4 servers using a 1.20 datapack. - Fix registry lists' add method not working as expected, courtesy of Warrior with PR [#​6869](https://togithub.com/TownyAdvanced/Towny/issues/6869). - Closes [#​6866](https://togithub.com/TownyAdvanced/Towny/issues/6866). - Fix teleport refund being done synchronously, courtesy of Warrior with PR [#​6870](https://togithub.com/TownyAdvanced/Towny/issues/6870).
0.99.5.3 - Fix personal permission line loading in TownBlocks. - Closes [#​6856](https://togithub.com/TownyAdvanced/Towny/issues/6856). - Fix Towny uncancelling PlayerInteractEvents. - Closes [#​6861](https://togithub.com/TownyAdvanced/Towny/issues/6861). - Remove unneeded filtering from matchRegistry, courtesy of Warrior with PR [#​6851](https://togithub.com/TownyAdvanced/Towny/issues/6851). - Cache a townblock's worldcoord/pos, courtesy of Warrior with PR [#​6853](https://togithub.com/TownyAdvanced/Towny/issues/6853). - Allow negating nodes with {townname} and {nationname}, courtesy of Warrior with PR [#​6850](https://togithub.com/TownyAdvanced/Towny/issues/6850). - Allows nodes with {townname} and {nationname} to be prefixed with a -. - Use material key for cache debug message, courtesy of Warrior with PR [#​6852](https://togithub.com/TownyAdvanced/Towny/issues/6852). - Implement a filter method for registry lists, courtesy of Warrior with PR [#​6859](https://togithub.com/TownyAdvanced/Towny/issues/6859). - Take care of all the places we weren't using Locale.ROOT with toLowerCase().
0.99.5.2 - Fix a typo in TownyUniverse javadoc, courtesy of Warrior with PR [#​6838](https://togithub.com/TownyAdvanced/Towny/issues/6838). - Remove underscores from plot names in chunk notifs, courtesy of Warrior with PR [#​6830](https://togithub.com/TownyAdvanced/Towny/issues/6830). - Closes [#​6829](https://togithub.com/TownyAdvanced/Towny/issues/6829). - Use better method for determining invitee online status, courtesy of Warrior with PR [#​6848](https://togithub.com/TownyAdvanced/Towny/issues/6848). - Add coreprotect integration, courtesy of Warrior with PR [#​6825](https://togithub.com/TownyAdvanced/Towny/issues/6825). - Adds integration with coreprotect so that people using it can easily rollback/lookup things done by towny. - New config option: plugin.interfacing.coreprotect_support - Default: true - If enabled, blocks that get regenerated by Towny, such as revert-on-unclaim and explosion regeneration will be logged with CoreProtect. - Actions are logged with the #towny user, so Towny's actions can easily be undone using user:#towny. - Add support for Paper's SpawnReason, allowing for the summoning of mobs which are spawned into towns which have mobs off and other nice things. - Closes [#​6832](https://togithub.com/TownyAdvanced/Towny/issues/6832). - New Config Option: protection.town_mob_removal_ignored_spawn_causes - Default: "" (none) - A comma seperated list of spawn causes, if an entity has a spawn cause that is in this list they will not be removed by town mob removal. - For the list of valid spawn causes, see https://jd.papermc.io/paper/1.20/org/bukkit/event/entity/CreatureSpawnEvent.SpawnReason.html - Due to technical reasons, this setting only works on Paper servers. - Add getOfflinePlayerIfCached to BukkitTools, courtesy of Warrior with PR [#​6847](https://togithub.com/TownyAdvanced/Towny/issues/6847). - Use invokeExact where possible, courtesy of Warrior with PR [#​6849](https://togithub.com/TownyAdvanced/Towny/issues/6849). - Remove essentials maven dependency, courtesy of Warrior with PR [#​6842](https://togithub.com/TownyAdvanced/Towny/issues/6842).
0.99.5.1 - Handle top placeholders better, courtesy of Warrior with PR [#​6821](https://togithub.com/TownyAdvanced/Towny/issues/6821). - Fixes top placeholders failing on towns with spaces in their name. - Closes [#​6814](https://togithub.com/TownyAdvanced/Towny/issues/6814). - User internal class for expanded scheduling check, courtesy of Warrior with PR [#​6822](https://togithub.com/TownyAdvanced/Towny/issues/6822). - Fix exception being thrown for empty key in wilderness entity regen lists, courtesy of Warrior with PR [#​6826](https://togithub.com/TownyAdvanced/Towny/issues/6826). - Make towny handle longer world names on sql. - Closes [#​6796](https://togithub.com/TownyAdvanced/Towny/issues/6796).
***

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
EblyssMrLoganoLambsyJayoaksonMKieburtzcobrex1
gerardvanschiplexiccnAvisideArmonicPvPj0g32jsuarezl
ReEvadereSmallSansSerifValour-SoftwareSveasubNoikzGamingtrevor1097
ZenithDevvDynamite99CasperTimmyBloc-kPeskdtxSTORMYxSHM
WextraKalqbtjdingsEcoSMPTheeno74ItzXPurpleX
Rekar7Folas1337SuperRedstoneYTItzPearvyvinNeumimTo
Dracathiotyhppp233TuaniwanProjectGuinnessMineprankgabeeebaby
GundalfWasTakenqwlkeDraedixegageeetMicroweb4PainOchoco
bradyyykennyyStevenSharkerLemar98sroyblue12dawwggSWyattPereira
o7-hmoeRialkinggediton96GowtherSukehiroJackTheYackExygle
Australis-0KermXPinebrickShredderAnprimKuero2137nullXer0
skyjaccMattDeWeerdNatePierciiRimuru-Tempest-IMPIi123123nhusson
Alink-MartyKieubasiarzMomshroomIntrabit71MetaverseRPNAldinaMapping
CrypticBladesSemisolNoxillioSecondEarthOnlineAncientSMJunkieCraft
CorruptedGreedEBatuzayKhargottskopenAshpartytomhmagic
Roman90879shepherdjerredTheNicodozRuRustyWasTakenbretomartItsSynchro
darthpetiDeltaOriongorbyhailTheFlagCouriernotzuneHikitsune-Red
DoctorChosenValerie2308MayorMikeTheNyloxVaspeikeijodputt
DedicatedMCand 37 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
![Spigot_Banner_Towny](https://togithub.com/TownyAdvanced/Towny/assets/879756/559c8340-82e5-41fc-a10c-af0dcf47f38f) ##### ⏬ Download available as a .jar file in the Assets section below: ### [`v0.99.5.4`](https://togithub.com/TownyAdvanced/Towny/releases/tag/0.99.5.4): for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* & 1.20.* [Compare Source](https://togithub.com/TownyAdvanced/Towny/compare/0.99.5.3...0.99.5.4) - Fix PlayerInteractEvent throwing NoSuchFieldError on 1.19.4 servers using a 1.20 datapack. - Fix registry lists' add method not working as expected, courtesy of Warrior with PR [#​6869](https://togithub.com/TownyAdvanced/Towny/issues/6869). - Closes [#​6866](https://togithub.com/TownyAdvanced/Towny/issues/6866). - Fix teleport refund being done synchronously, courtesy of Warrior with PR [#​6870](https://togithub.com/TownyAdvanced/Towny/issues/6870). ***
Cumulative changes since 0.99.5.0
0.99.5.3 - Fix personal permission line loading in TownBlocks. - Closes [#​6856](https://togithub.com/TownyAdvanced/Towny/issues/6856). - Fix Towny uncancelling PlayerInteractEvents. - Closes [#​6861](https://togithub.com/TownyAdvanced/Towny/issues/6861). - Remove unneeded filtering from matchRegistry, courtesy of Warrior with PR [#​6851](https://togithub.com/TownyAdvanced/Towny/issues/6851). - Cache a townblock's worldcoord/pos, courtesy of Warrior with PR [#​6853](https://togithub.com/TownyAdvanced/Towny/issues/6853). - Allow negating nodes with {townname} and {nationname}, courtesy of Warrior with PR [#​6850](https://togithub.com/TownyAdvanced/Towny/issues/6850). - Allows nodes with {townname} and {nationname} to be prefixed with a -. - Use material key for cache debug message, courtesy of Warrior with PR [#​6852](https://togithub.com/TownyAdvanced/Towny/issues/6852). - Implement a filter method for registry lists, courtesy of Warrior with PR [#​6859](https://togithub.com/TownyAdvanced/Towny/issues/6859). - Take care of all the places we weren't using Locale.ROOT with toLowerCase().
0.99.5.2 - Fix a typo in TownyUniverse javadoc, courtesy of Warrior with PR [#​6838](https://togithub.com/TownyAdvanced/Towny/issues/6838). - Remove underscores from plot names in chunk notifs, courtesy of Warrior with PR [#​6830](https://togithub.com/TownyAdvanced/Towny/issues/6830). - Closes [#​6829](https://togithub.com/TownyAdvanced/Towny/issues/6829). - Use better method for determining invitee online status, courtesy of Warrior with PR [#​6848](https://togithub.com/TownyAdvanced/Towny/issues/6848). - Add coreprotect integration, courtesy of Warrior with PR [#​6825](https://togithub.com/TownyAdvanced/Towny/issues/6825). - Adds integration with coreprotect so that people using it can easily rollback/lookup things done by towny. - New config option: plugin.interfacing.coreprotect_support - Default: true - If enabled, blocks that get regenerated by Towny, such as revert-on-unclaim and explosion regeneration will be logged with CoreProtect. - Actions are logged with the #towny user, so Towny's actions can easily be undone using user:#towny. - Add support for Paper's SpawnReason, allowing for the summoning of mobs which are spawned into towns which have mobs off and other nice things. - Closes [#​6832](https://togithub.com/TownyAdvanced/Towny/issues/6832). - New Config Option: protection.town_mob_removal_ignored_spawn_causes - Default: "" (none) - A comma seperated list of spawn causes, if an entity has a spawn cause that is in this list they will not be removed by town mob removal. - For the list of valid spawn causes, see https://jd.papermc.io/paper/1.20/org/bukkit/event/entity/CreatureSpawnEvent.SpawnReason.html - Due to technical reasons, this setting only works on Paper servers. - Add getOfflinePlayerIfCached to BukkitTools, courtesy of Warrior with PR [#​6847](https://togithub.com/TownyAdvanced/Towny/issues/6847). - Use invokeExact where possible, courtesy of Warrior with PR [#​6849](https://togithub.com/TownyAdvanced/Towny/issues/6849). - Remove essentials maven dependency, courtesy of Warrior with PR [#​6842](https://togithub.com/TownyAdvanced/Towny/issues/6842).
0.99.5.1 - Handle top placeholders better, courtesy of Warrior with PR [#​6821](https://togithub.com/TownyAdvanced/Towny/issues/6821). - Fixes top placeholders failing on towns with spaces in their name. - Closes [#​6814](https://togithub.com/TownyAdvanced/Towny/issues/6814). - User internal class for expanded scheduling check, courtesy of Warrior with PR [#​6822](https://togithub.com/TownyAdvanced/Towny/issues/6822). - Fix exception being thrown for empty key in wilderness entity regen lists, courtesy of Warrior with PR [#​6826](https://togithub.com/TownyAdvanced/Towny/issues/6826). - Make towny handle longer world names on sql. - Closes [#​6796](https://togithub.com/TownyAdvanced/Towny/issues/6796).
***

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
EblyssMrLoganoLambsyJayoaksonMKieburtzcobrex1
gerardvanschiplexiccnAvisideArmonicPvPj0g32jsuarezl
ReEvadereSmallSansSerifValour-SoftwareAccioAceSveasubNoikzGaming
trevor1097Dynamite99CasperTimmyBloc-kPeskdtxSTORMYxSHM
WextraKalqbtjdingsEcoSMPTheeno74ItzXPurpleX
Rekar7Folas1337SuperRedstoneYTItzPearRadiation-pivyvin
NeumimToDracathiotyhppp233TuaniwanProjectGuinnessMineprank
gabeeebabyGundalfWasTakenqwlkeDraedixegageeetMicroweb4
PainOchocobradyyykennyyStevenSharkerLemar98sroyblue12dawwggS
WyattPereirao7-hmoeRialkinggediton96GowtherSukehiroJackTheYack
ExygleAustralis-0KermXPinebrickShredderAnprimKuero2137
nullXer0skyjaccMattDeWeerdNatePierciiRimuru-Tempest-IMPIi123123
nhussonMomshroomIntrabit71MetaverseRPNAldinaMappingCrypticBlades
SemisolNoxillioSecondEarthOnlineAncientSMJunkieCraftCorruptedGreed
EBatuzayKhargottskopenAshpartytomhmagicRoman90879
welenwatshepherdjerredTheNicodozRubretomartItsSynchrodarthpeti
DeltaOriongorbyhailTheFlagCouriernotzuneHikitsune-RedDoctorChosen
Valerie2308MayorMikeTheNyloxVaspeikeijodputtDedicatedMC
and 37 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
![Spigot_Banner_Towny](https://togithub.com/TownyAdvanced/Towny/assets/879756/559c8340-82e5-41fc-a10c-af0dcf47f38f) ##### ⏬ Download available as a .jar file in the Assets section below: ### [`v0.99.5.3`](https://togithub.com/TownyAdvanced/Towny/releases/tag/0.99.5.3): for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* & 1.20.* [Compare Source](https://togithub.com/TownyAdvanced/Towny/compare/0.99.5.2...0.99.5.3) - Fix personal permission line loading in TownBlocks. - Closes [#​6856](https://togithub.com/TownyAdvanced/Towny/issues/6856). - Fix Towny uncancelling PlayerInteractEvents. - Closes [#​6861](https://togithub.com/TownyAdvanced/Towny/issues/6861). - Remove unneeded filtering from matchRegistry, courtesy of Warrior with PR [#​6851](https://togithub.com/TownyAdvanced/Towny/issues/6851). - Cache a townblock's worldcoord/pos, courtesy of Warrior with PR [#​6853](https://togithub.com/TownyAdvanced/Towny/issues/6853). - Allow negating nodes with {townname} and {nationname}, courtesy of Warrior with PR [#​6850](https://togithub.com/TownyAdvanced/Towny/issues/6850). - Allows nodes with {townname} and {nationname} to be prefixed with a -. - Use material key for cache debug message, courtesy of Warrior with PR [#​6852](https://togithub.com/TownyAdv

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.



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