Skip to content

0.98.4.11 for MC 1.16.* & 1.17.* & 1.18.* & 1.19.*

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 19 Dec 20:44
· 1593 commits to master since this release
acc94d6
  • Support for y less than 0 for revert-on-unclaim.

Cumulative changes since 0.98.4.0
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
Denum1986SmallSansSerifbenevolent2012SW1D3RSK1SlayofRenoldHenold
LightNing002ethanic17TRLWeissDuergurAldinaMappingCrypticBlades
SemisolTheDelusionedF1amireLuciusredNoxillioNOTIMETOPARTY
Kali0033notzuneValerie2308darthpetiRageOfFireand 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: