Skip to content

0.98.6.8 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 25 Feb 14:22
· 1390 commits to master since this release
fc1b908
  • Reduce number of potential NotRegisterExceptions being thrown.
  • Fix claiming free plots causing useless bank history, courtesy of Warriorrrr with PR #6499.
  • Remove /plot claim repossesion logic in favour of /plot evict, courtesy of Warriorrrr with PR #6500.
  • Only remove non embassies from the left town on resident leave, courtesy of Warriorrrr with PR #6501.
  • Fix /ta unclaim causing an NPE, courtesy of Warriorrrr with PR #6504.
  • 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.

Cumulative changes since 0.98.6.0
0.98.6.7
  • 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 debtCapModifier 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.
  • Fix nations that collect towntax being able to get above their nation bank cap.
  • Fix towns and nations from collecting tax amounts that equal 0.
  • Option to prevent people from claiming in a straight line, courtesy of JKJameson with PR #6482. (First-Time Contributor!)
  • New Config Option: town.min_adjacent_blocks
    • Default: -1
    • The minimum adjacent town blocks required to expand.
    • This can prevent long lines and snake-like patterns.
    • Set to -1 to disable. Set to 3 to force wider expansions of towns.
  • API: TownBlockPermissionChangeEvent, courtesy of Pesto with PR #6453.
    • Adds a cancellable event that is fired when a TownBlock is about to have its permission line changed.
  • Fix switch and item use being triggered on left-click, courtesy of Pesto with PR #6495.
  • Bump bstats-bukkit from 3.0.0 to 3.0.1.
  • Bump maven-javadoc-plugin from 3.4.1 to 3.5.0.
0.98.6.6
  • Replace world with weakref in WorldCoord, courtesy of Warriorrrr with PR #6451.
  • New Config Option: economy.price_town_neutrality_charges_per_plot
    • Default: false
    • When it is true, the peaceful cost is multiplied by the town's number of claimed townblocks.
    • Note that the base peacful cost is calculated by the price_town_neutrality X town_level peacefulCostMultiplier.
    • Closes #6486.
  • New Config Option: economy.price_nation_neutrality_charges_per_town
    • Default: false
    • When it is true, the peaceful cost is multiplied by the nation's number of towns.
    • Note that the base peacful cost is calculated by the price_nation_neutrality X nation_level peacefulCostMultiplier.
  • Correct the feedback message shown when /ta town TOWNNAME settownlevel unset is used.
  • Fix worldcoord from location parsing, courtesy of Warriorrrr with PR #6488.
  • Fix /t claim doing economy calls on the main thread, courtesy of Warriorrrr with PR #6487.
0.98.6.5
  • Put limits on how many unclaimed townblocks can have their material/entity deletions run at once.
  • Replace some hardcoded town and nation strings with translatables, courtesy of Warriorrrr with PR #6473.
  • Fix exception when tab completing /t jail with no town, courtesy of Warriorrrr with PR #6476.
  • Clean up some old PermissionNodes that don't exist.
  • 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.
  • Prevent liquid spilling in actively regenerating plots which were unclaimed.
  • Fix /ta forcemerge having swapped town names in message, courtesy of Warriorrrr with PR #6484.
  • New Command: Add buy subcommand to /ta town NAME.
0.98.6.4
  • Fix plot hud and plot perm commands showing town settings for mobs/fire that were not relevant.
  • Fix NPE when clicking back button in a non-selection gui, courtesy of Warriorrrr with PR #6464.
  • Add loading of worlds via their UUID loading, courtesy of Warriorrrr with PR #6377.
  • New Locales:
    • Pirate English, Upsidedown English, LOLCAT. Currently goign through initial translation on crowdin.
0.98.6.3
  • Fix money.csv not logging server-account deposit/withdraws.
  • Add support for EliteMobs mob removal.
  • Add (for now unused) resourceProductionModifier stat to the config Town_Level.
    • Your configs will automatically have this added with the default 1.0 setting.
0.98.6.2
  • API: Add new TranslationLoader constructor which only requires a Plugin instance.
  • 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.
  • Replace more getTown(name) calls with getTownOrThrow(name).
  • New Config Option: global_town_settings.do_trusted_residents_count_as_residents
    • Default: false
    • When set to true, a player that is trusted by a town is allowed to spawn to the town as if they were a resident.
    • Allows allows the residents of entire an town when that town is trusted by the town.
0.98.6.1
  • Add a 30 second timeout for backup future, courtesy of Warriorrrr with PR #6428.
  • Fix missing spaces in the /{object} set perm command feedback.
  • Fix missing feedback when /ta plot is used with an incorrect subcommand.
  • Fix /t unjail tabcompleter not including non-residents which are jailed in the town.
  • Bump annotations from 23.1.0 to 24.0.0.
  • 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.
  • Fix missing feedback message when /t unclaim all is used.
  • Add more options for limiting/altering how unjailed players are teleported.
  • New Config Option: jail.unjailed_players_get_teleported
    • Default: true
    • Most types of unjailing result in a player being teleported when they are freed.
    • Setting this to false will prevent that teleporting, resulting in the player not being teleported when they are freed.
  • API: Added UnjailedResidentTeleportEvent.
    • Lets other plugins move unjailed residents to a location of their choice, or cancel the teleport altogether.

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.

DrprofLuigiSkapMCqckcatbeabuenodevLoJoShoAllieDragon
CalestonTuckerAndrews3LaBoulangerieakup001Intrabit71finder1793
MattWillenMomshroomscatterspellTheFlagCouriergerardvanschipScottlander100
cigamingKeNickGongMilesBHuffTakeoRenkaroflmarvThePontificate
TegulaThePigDynamite99pebblehostEblyssTheNyloxtrevor1097
KjellWolfAgalothTobzaTomboruLambsyCalebGitBritannia
MrLoganocobrex1BamBamTheEggmansuduraArmonicPvPguillermodiazkiernans
NoikzGamingLordHenryVonHenryCboxheroMetaverseRPNxSTORMYxSHMItzSave
0xBitMCChibby9607RulaAshvureKalqbKaiserSergioPh4i1ur3
UnitedLandsilllliyastjdingsshiaki-66FilthyCasualOfficialEcoSMP
Theeno74serialrainItzXPurpleXRekar7WaspyethanAfricaByTot0
real-vgiRudyWadeBoomDenum1986GrokkyHodorAJ4realMrMirhan
ItzPearmevlut4303Radiation-pivyvinFabriCaykeRadash42
PepsiManBTWkeijodputtSky7878fmssomaNeumimToJolunas
demiriumo-zzerDracathioyourlolihunterFreepixelHeadlessSmallSansSerif
benevolent2012LightNing002DuergurAldinaMappingCrypticBladesSemisol
TheDelusionedLuciusredNoxillioNOTIMETOPARTYOrbitalHareMrlucke122
spikehiddenAlmodriaxXAngelDelReyXxSecondEarthOnlineVena-Cavahandy-git
SirJuniorAshKali0033DeltaOrionnotzuneValerie2308darthpeti
Akiranyaand 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 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: