0.98.1.11 for MC 1.16.* & 1.17.* & 1.18.*
Pre-release
Pre-release
- Fix /ta set mayor command putting a town's hasUpkeep value in the opposite state.
- Closes #5882.
- 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.
- Closes #5872.
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.
- Closes #5869.
- 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!)
- Closes #5849.
- 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.
- Closes #5852.
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.
- Closes #5838.
- 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.
- Closes #5829.
- 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 SponsorsI want to give a big thank you to all of my sponsors: | ||||
---|---|---|---|---|
MrLogano | Momshroom | Cobrex1 | KarlOfDuty | scatterspell |
TheFlagCourier | gerardvanschip | DrprofLuigi | SmallSansSerif | TheNylox |
diontimmer | trevor1097 | benevolent2012 | Scottlander100 | EnvyEnfys |
MidnightSugar | mzyax | PestoNotPasta | cigaming | KeNickGong |
MilesBHuff | pebblehost | Akiranya | BamBamTheEggman | NoikzGaming |
TakeoRenka | LordHenryVonHenry | SolarCiv | Litning11 | SkapMC |
Tauses | Jannies | Lemuridaee | ReEvadere | qckcat |
roflmarv | beabuenodev | LoJoSho | benjamin1313 | ThePontificate |
AllieDragon | TegulaThePig | brycenaddison | benlmyers | KjellWolf |
Caleston | Dynamite99 | bloctown | Galliut | TuckerAndrews3 |
darthpeti | PixelJames22 | Cboxhero | WillysHub | DefinitelyNotPesto |
ColbertoSwagerto | Agaloth | Neurologikal | Mille12313 | LaBoulangerie |
MrSneakyGuy | Eblyss | BurgBoi | akup001 | Intrabit71 |
VexfulNiko | MetaverseRPN | KawadaJP | finder1793 | mattematti2 |
gladmountain | Posvite | Mitsu13Ion | ZhekaRampa | 5zv |
krazzysingh | ozeppo | havencraftmc | maarslange | Tokusie |
Bloc-k | flare2121 | EchoGravity | SW1D3RSK1 | Peskdt |
xSTORMYxSHM | LDRAGOD | and 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 Works | Towny Install Guide | Towny Update Guide |
Complete Changelog | Default Config Files | Commands/Permissions Placeholders |