0.97.5.6 for MC 1.14.* & 1.15.* & 1.16.* & 1.17.* & 1.18.*
Pre-release
Pre-release
- Overhaul of CommentedConfiguration, adding support for old and new versions of Bukkit servers.
- Servers not running up-to-date MC 1.18.1 implementations might see some multi-lining in their chatconfig.yml, which isn't an actual issue.
Cumulative changes since 0.97.5.0
0.97.5.5
- Replace some methods in TownyPerms with clearer method names.
- Fix switch id lists not accepting item groups in the custom townblocks lists, and some switches not being added.
- Closes #5569.
0.97.5.4
- Added Custom TownBlockTypes, courtesy of Warriorrrr with PR #5388.
- TownBlocks are now able to be created in the config and also via other plugins that use our API.
- All of the previous townblocktypes will be imported to the new config section.
- Each TownBlockType has a name, cost, tax, map character, itemuse list, switch list, and allowed blocks list.
- New Command: /towny allowedblocks
- Used to display what blocks are permitted to be used on TownBlockTypes.
- Removed Command: /towny farmblocks
- Replaced with /towny allowedblocks.
- Fix towns.ranks and nations.ranks missing from the Townyperms.yml's vital groups.
- Fix for SQL schema and new townblock type-saving.
- Fix support for spigot 1.18.1 enabling yaml comments by default.
- Closes #5559.
- Only apply the outsiders prevent pvp toggle when enabling pvp, courtesy of Warriorrrr with PR #5560.
0.97.5.3
- New Permission Node: towny.command.nation.default
- A collection of nation sub commands which are given to everyone by default.
- Each node doesn't do anything as there are further subcommands with more permission tests.
- Fixes complicated townyperms setups not handling nation command refactor 0.97.3.2.
- A collection of nation sub commands which are given to everyone by default.
- New Placeholder: %townyadvanced_player_location_plotgroup_name%
- Shows the PlotGroup name if the player location has a PlotGroup.
- Closes #5539.
- Fix the default public town setting not being used.
- Fix a typo in a lang key use, courtesy of Warriorrrr with PR #5540.
- Allow economy.new_expand.price_claim_townblock_refund to be negative, meaning towns will be charged money to unclaim land.
- Closes #3650.
- Prevent the theft of axolotls, courtesy of Warriorrrr with PR #5542.
- Fix minecart names in ItemLists, courtesy of Warriorrrr with PR #5546.
- Fix ChorusFlowers not being protected from projectiles.
- Fix transfering the last plot from a plotgroup into another leaving an empty plotgroup, vulnerable to errors.
- New languages: es-MX, es-EC, es-CL, es-UY, es-VE.
- API: Deprecated a bunch of abstract TownyDataSource methods that have been pointing to long-deprecated methods.
- Older plugins might still be using these, instructions for updating are included in the javadocs.
- Add in forwards compatibilty for server which update to the forthcoming custom townblocks, but then downgrade.
0.97.5.2
- Fix language strings added to Towny via the API throwing errors for players using un-translated locales.
- New Command: /ta nation [nationname] transfer [townname]
- Places the given town into the given nation, removing any old nation if needed.
- Works toward closing #4906.
- Fix bonemealing trees and grass not being aware of the player involved, and their permissions.
- Closes #5517.
- API: Add TownPreClaimEvent to initial TownBlock claimed during new Town code.
- Fix lang\global.yml files generating empty on new installs.
- Fix lang\override\ folder not being made on new installs.
- Fix nations that change kings setting a null spawn when the new capital has a town spawn.
- Replace underscores on override lang keys properly, courtesy of Warriorrrr with PR #5522.
- Closes #5521.
- Fix aborted teleports not refunding the spawn travel cost.
- Closes #5526.
- Add INK_SAC and GLOW_INK_SAC to ItemLists list of Dyes, to prevent them being used on Signs.
- Automatic Config Update:
- RESPAWN_ANCHOR will be added to new_world_settings.plot_management.wild_revert_on_block_explosion.blocks,
- Their explosions will be reverted in new worlds.
- Your world files will also have it added, meaning existing worlds with block explosion revert set to on will start reverting Respawn Anchor explosions.
- Make /ta set mayor TOWNNAME NPC be more careful about setting the NPC-run towns to have no upkeep.
- Fix Title/Subtitles not showing when entering/exiting a town.
- Closes #5532.
- Translate Console givebonus warning, courtesy of GNosii with PR #5514.
- Option to show what nation you're joining when you are invited to join a town, courtesy of AlessioGr with PR #5530. (First-Time Contributor!)
0.97.5.1
- Add helpful methods to BaseCommand.
- Fix regex used to split the townyperms.yml error message.
- API: Added StatusScreenEvent#getCommandSender()
- It is now possible to learn who is going to view the StatusScreen being made.
- Fix expired invite handler not accounting for sent nation ally invites.
- New /ta merging commands, courtesy of Gamer153 with PR #5491. (First-Time Contributor!)
- New Command: /ta town [townname] merge [townname] - Asks the 2nd town if they want to merge with the first.
- New Command: /ta town [townname] forcemerge [townname] - Forcefully merges the 2nd town into the first.
- New Command: /ta nation [nationname] merge [nationname] - Asks the 2nd nation if they want to merge with the first.
- New Command: /ta nation [nationname] forcemerge [nationname] - Forcefully merges the 2nd nation into the first.
- Make town neutrality cost appear on /towny prices for #5500.
- Add town and nation neutrality costs to their respective status screens.
- Closes #5500.
- Reorganization and cleanup of Town, Nation, and TownySettings, courtesy of FlagCourier with PR #5493.
- Made it possible for the {townname} placeholder to be used in the wilderness_title and wilderness_subtitle messages.
- Townyperms.yml nations' default rank will automatically be given towny.command.nation.spawn.
- Add 2 convenience methods to PreNewTownEvent, courtesy of Warriorrrr with PR #5504.
- Fix possible tab completion NPE, courtesy of Warriorrrr with PR #5506.
- Allow lava_cauldrons to kill minecarts.
- Closes #5503.
- Call the PreNewTownEvent after any confirmations are confirmed, courtesy of Warriorrrr with PR #5508.
- API: Add tab-completion helper methods to TownyAPI.
Towny SponsorsI want to give a big thank you to all of my sponsors: | ||||
---|---|---|---|---|
MrLogano | Momshroom | Cobrex1 | KarlOfDuty | scatterspell |
TheFlagCourier | gerardvanschip | DrprofLuigi | Tobza | SmallSansSerif |
TheNylox | diontimmer | trevor1097 | benevolent2012 | bretomart |
0xBit-MC | specs1396 | treeDerevo | Scottlander100 | ItsSynchro |
EnvyEnfys | MidnightSugar | mzyax | PestoNotPasta | cigaming |
KeNickGong | honnisha | MilesBHuff | pebblehost | Akiranya |
BamBamTheEggman | NoikzGaming | TakeoRenka | LordHenryVonHenry | nUSAHudson |
SolarCiv | Litning11 | Black-Tongue | SkapMC | Tauses |
AaronBDesign | LeftTheNegotiator | MaluuhLive | anaxios | Zectogonix |
Lemuridaee | ReEvadere | bedrye | qckcat | roflmarv |
Tomboru | beabuenodev | PawsTenebria | BirbEXE | LoJoSho |
79372275372 | benjamin1313 | ThePontificate | AllieDragon | TegulaThePig |
SavvaKulikov | brycenaddison | benlmyers | ckeeze | ninjadude752 |
and 11 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 |