Skip to content

0.98.1.11 for MC 1.16.* & 1.17.* & 1.18.*

Pre-release
Pre-release
Compare
Choose a tag to compare
@LlmDl LlmDl released this 30 Apr 19:43
· 2202 commits to master since this release
4d1b4c0
  • Fix /ta set mayor command putting a town's hasUpkeep value in the opposite state.
  • API: Make TownRemoveResidentRankEvent and TownAddResidentRankEvent cancellable.
    • When an admin uses the /ta command to add or remove a rank, the events are thrown but not cancellable.
  • API: Make NationRemoveResidentRankEvent and NationAddResidentRankEvents thrown when the admin uses the /ta commands.
  • Fix message shown when outlaws try to t spawn from a town they are outlawed in.
  • Required for the Brand New TownyRTP.

Cumulative changes since 0.98.1.0
0.98.1.10
  • Improve PlayerKeepsInventoryEvent and PlayerKeepsExperienceEvent by making PlayerDeathEvent accessible and providing #getKiller.
  • Correctly hide online and vanished players from the tab complete commands.
0.98.1.9
  • Add warning message on login telling players they are in fact bankrupt.
  • Bump language files to 0.149.
  • API: New events:
    • PlayerKeepsInventoryEvent
    • PlayerKeepsExperienceEvent
    • Two events that allow other plugins to cancel Towny saving player's inventory or xp orbs.
  • Fix tricky players being able to able to spy on TownyChat.
  • API:
    • Add Resident#hasPermissionNode(String).
    • Add Resident#isAdmin().
0.98.1.8
  • Add descriptive error if Towny is being shaded, courtesy of Warriorrrr with #5864.
  • Language: Add Ukrainian translation via Crowdin.com. Set your client to Ukrainian in order to see translation.
  • Replace references to Kings in the english language files with the word Leader or Nation Leader.
    • Nation king commands now include aliases for leader.
    • Leader is now a banned town and nation name.
0.98.1.7
  • New time-related placeholders till New Day, courtesy of LoJoSho with PR #5856. (First-Time Contributor!)
  • New Placeholders:
    • %townyadvanced_time_until_new_day_hours_raw% - Display the raw number of hours until new day.
    • %townyadvanced_time_until_new_day_minutes_raw% - Display the raw number of minutesuntil new day.
    • %townyadvanced_time_until_new_day_seconds_raw% - Display the raw number of seconds until new day.
    • %townyadvanced_time_until_new_day_formatted% - Display the amount of time until a new day, formatted and translated.
    • %townyadvanced_time_until_new_day_hours_formatted% - Display the amount of hours until a new day, formatted and translated.
    • %townyadvanced_time_until_new_day_minutes_formatted% - Display the amount of minutes until a new day, formatted and translated.
    • %townyadvanced_time_until_new_day_seconds_formatted% - Display the amount of seconds until a new day, formatted and translated.
  • Open baltop book synchronously, courtesy of Warriorrrr with PR #5861.
  • Cache towny time, courtesy of Warriorrrr with PR #5859.
  • Fix a cancelled new town still broadcasting the creation of a new Town.
0.98.1.6
  • Fix formatting of a town's conqueredDays in the flatfile database.
  • Fix new day unconquering task being run Async.
  • Re-add extra isOutpost test to Town#removeTownBlock for mysql-using servers.
  • Fix potential NPE caused by /plot set reset.
  • New Command: /ta checkoutposts
    • Checks all the towns on the server for invalid outposts spawns, removing any that aren't within the town.
  • New Command: /ta town TOWNNAME checkoutposts
    • Checks the outpost spawns for a single town, removing any that aren't within the town.
  • New Permission Nodes: (No TownyPerms.yml edits required.)
    • towny.command.townyadmin.checkoutposts
    • towny.command.townyadmin.town.checkoutposts
  • Bump language file to 0.148.
0.98.1.5
  • Add new asmayorinunowned permission node, courtesy of Warriorrrr with PR #5836.
  • New Permission Node: towny.command.plot.asmayorinunowned
    • Meant for an assistant-like rank, allowing them permission to complete mayor-like tasks, but only in town-owned plots with no resident owning said plots.
    • These tasks include:
      • managing plot groups,
      • putting plots for sale, not for sale,
      • altering jail cells,
      • using /plot perm add|remove,
      • using /plot trust add|remove
    • This node is a child node of towny.command.plot.* and does not require any changes to your townyperms.yml.
  • Fix /towny top balance, courtesy of Altruiis with PR #5839.
  • Update townyperms comment, courtesy of Warriorrrr with PR #5841.
  • Fix merging towns with outposts, when the outposts are not being limited by the town_levels in the config.
    • Also probably fix max-bonus-bought blocks also causing a similar issue.
  • Improve hibernated residents loading, courtesy of Warriorrrr with PR #5840
0.98.1.4
  • Bump language file to 0.147.
  • Add confirmation to /ta reset.
  • Add NationPreAddAllyEvent, courtesy of galacticwarrior9 with PR #5832.
  • Fix /ta checkperm having incorrect tab completions, courtesy of Altruiis with PR #5830. (First-Time Contributor!)
  • Let admins bypass nation capital checks with confirmation, courtesy of Gamer153 with PR #5834.
0.98.1.3
  • Return is116Plus method to Towny so TownyChat will be happy.
  • Add missing SUGAR_CANE to unclaimed zone ignore materials.
    • This will automatically be added to your config and world files.
0.98.1.2
  • Fix outpost spawns being able to be made in other towns in rare conditions.
  • Fix regression from 0.98.1.1 causing java.lang.NullPointerException on load.
0.98.1.1
  • Drop support for MC 1.14.* and 1.15.*.
  • New Command: /res toggle bordertitles
    • Allows a player to turn on/off the Title messages seen when entering/leaving a town, when using_titles is true in the config.
    • Closes #5767.
  • API: Allow other plugins to use ConfigMigrator.
    • Able to be used by plugins which use Towny's internal CommentedConfiguration class.
    • Requires a json migration file in your plugin's resources folder.
  • Add REMOVE MigrationType to ConfigMigrator.
  • Bump language files to 0.146.
  • Fix water being able to be placed in waterloggable blocks on plot borders, courtesy of Warriorrrr with PR #5736.

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.

MrLoganoMomshroomCobrex1 KarlOfDuty scatterspell
TheFlagCouriergerardvanschipDrprofLuigiSmallSansSerifTheNylox
diontimmertrevor1097benevolent2012Scottlander100EnvyEnfys
MidnightSugarmzyaxPestoNotPastacigamingKeNickGong
MilesBHuffpebblehostAkiranyaBamBamTheEggmanNoikzGaming
TakeoRenkaLordHenryVonHenrySolarCivLitning11SkapMC
TausesJanniesLemuridaeeReEvadereqckcat
roflmarvbeabuenodevLoJoShobenjamin1313ThePontificate
AllieDragonTegulaThePigbrycenaddisonbenlmyersKjellWolf
CalestonDynamite99bloctownGalliutTuckerAndrews3
darthpetiPixelJames22CboxheroWillysHubDefinitelyNotPesto
ColbertoSwagertoAgalothNeurologikalMille12313LaBoulangerie
MrSneakyGuyEblyssBurgBoiakup001Intrabit71
VexfulNikoMetaverseRPNKawadaJPfinder1793mattematti2
gladmountainPosviteMitsu13IonZhekaRampa5zv
krazzysinghozeppohavencraftmcmaarslangeTokusie
Bloc-kflare2121EchoGravitySW1D3RSK1Peskdt
xSTORMYxSHMLDRAGODand 14 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 WorksTowny Install GuideTowny Update Guide
Complete Changelog Default Config FilesCommands/Permissions
Placeholders

⏬ Download available as a .jar file in the Assets section below: