Skip to content

Releases: TownyAdvanced/Towny

0.95.2.23 for 1.14.*/1.15.*

15 Mar 14:47
Compare
Choose a tag to compare
Pre-release

This is the last planned pre-release before 0.96.0.0 (barring any major bugs being found.) 0.96.0.0 is planned for release Wednesday March 18.

If you are on any build newer than 0.95.2.0 it is important that you update to this version.

Reminder: If you are using 0.95.2.13, 0.95.2.14, 0.95.2.15 or 0.95.2.16 your server's towns' and nations' banks will be subject to an economy-bug that wipes their bank when if they rename.

  • zh-TW.yml updated by shou692199 with PR #3751.
  • Fix plot toggle tab-completion and remove unused code, courtesy of silverwolfg11 with PR #3750.
  • Add database load time to startup.
  • Fix possibility of residents getting duplicate town and nation ranks.
  • Fix unhelpful debug messages when saving residents in sql.
  • Potential fix for /t and /n online commands not parsing their outputs nicely.
  • Fix townyworld set messages for console not being used, courtesy of silverwolfg11 with PR #3757.
  • Remove redundant arraylist creation for tab-completion, courtesy of silverwolfg11 with #3756.
  • Fix revert-on-unclaim not respecting the PlotManagementSpeed set in the config.
  • Fix Towny safe-mode induced via /ta reload still allowing Towny commands to be used.
  • Fix Towny moving Citizens NPCs to server spawn when Towny loads in safe mode.
  • Fix Ally invite sending to already allied nations, courtesy of Siris with PR #3755.
  • Remove metadata raw access warnings, courtesy of Siris with PR #3762.
  • German.yml updated to 0.75 by enterih.
  • API: preNewDayEvent, courtesy of silverwolfg11 with PR #3770.
  • Fix titles and surname losing their trailing and leading spaces.
  • Actually fix Towny preventing Citizens NPCs from loading into their proper locations when safe mode happens.

If you want to support the developer consider becoming a sponsor

Click Here for a full changelog

Towny Install Guide
How to Update and Existing Towny
Towny Permission Nodes
How Towny Works

0.95.2.22 for 1.14.*/1.15.*

06 Mar 17:29
Compare
Choose a tag to compare
Pre-release
  • Fix /ta set capital {townname} {nationname} not working.
  • Fix nether portals being created in areas the portal-creator cannot build, courtesy of Siris with PR #3745.
    • Stops 'portal griefing'.
    • Closes #3412.
  • Fix flagwar not transferring TownBlocks correctly, courtesy of Siris with PR #3744.
  • Add automatic labelling of PRs, automatic labelling of 'stale' to older PRs and Issues, courtesy of Siris with PR #3738.
  • Language files bumped to 0.74.

If you want to support the developer consider becoming a sponsor

Click Here for a full changelog

Towny Install Guide
How to Update and Existing Towny
Towny Permission Nodes
How Towny Works

0.95.2.21 for 1.14.*/1.15.*

05 Mar 14:01
Compare
Choose a tag to compare
Pre-release
  • Fix for root cause of issue solved with #3724, courtesy of stzups with PR #3725.
  • Fix lack of message when an unjailed player uses /res jail foo.
  • Language files bumped to 0.73.
  • Fix BED_BLOCK in the default config's new_world_settings.plot_management.block_delete.unclaim_delete list.
  • REQUIRED: amending towny\data\worlds\WORLDNAME.txt files
    • All existing Towny\data\worlds\WORLDNAME.txt files should have their plotManagementDeleteIds lines changed to WHITE_BED,ORANGE_BED,MAGENTA_BED,LIGHT_BLUE_BED,YELLOW_BED,LIME_BED,PINK_BED,GRAY_BED,LIGHT_GRAY_BED,CYAN_BED,PURPLE_BED,BLUE_BED,BROWN_BED,GREEN_BED,RED_BED,BLACK_BED,TORCH,REDSTONE_WIRE,ACACIA_SIGN,BIRCH_SIGN,DARK_OAK_SIGN,JUNGLE_SIGN,OAK_SIGN,SPRUCE_SIGN,WOODEN_DOOR,ACACIA_WALL_SIGN,BIRCH_WALL_SIGN,DARK_OAK_WALL_SIGN,JUNGLE_WALL_SIGN,OAK_WALL_SIGN,SPRUCE_WALL_SIGN,STONE_PLATE,IRON_DOOR_BLOCK,WOOD_PLATE,REDSTONE_TORCH_OFF,REDSTONE_TORCH_ON,DIODE_BLOCK_OFF,DIODE_BLOCK_ON
  • Fix Wither Skulls & Shulker Boxes not being in the new_world_settings.plot_management.revert_on_unclaim.block_ignore list.
  • REQUIRED: amending towny\data\worlds\WORLDNAME.txt files:
    • All existing Towny\data\worlds\WORLDNAME.txt files should have their plotManagementIgnoreIds lines changed to GOLD_ORE,LAPIS_ORE,LAPIS_BLOCK,GOLD_BLOCK,IRON_ORE,IRON_BLOCK,MOSSY_COBBLESTONE,TORCH,SPAWNER,DIAMOND_ORE,DIAMOND_BLOCK,ACACIA_SIGN,BIRCH_SIGN,DARK_OAK_SIGN,JUNGLE_SIGN,OAK_SIGN,SPRUCE_SIGN,ACACIA_WALL_SIGN,BIRCH_WALL_SIGN,DARK_OAK_WALL_SIGN,JUNGLE_WALL_SIGN,OAK_WALL_SIGN,SPRUCE_WALL_SIGN,GLOWSTONE,EMERALD_ORE,EMERALD_BLOCK,WITHER_SKELETON_SKULL,WITHER_SKELETON_WALL_SKULL,SHULKER_BOX,WHITE_SHULKER_BOX,ORANGE_SHULKER_BOX,MAGENTA_SHULKER_BOX,LIGHT_BLUE_SHULKER_BOX,LIGHT_GRAY_SHULKER_BOX,YELLOW_SHULKER_BOX,LIME_SHULKER_BOX,PINK_SHULKER_BOX,GRAY_SHULKER_BOX,CYAN_SHULKER_BOX,PURPLE_SHULKER_BOX,BLUE_SHULKER_BOX,BROWN_SHULKER_BOX,GREEN_SHULKER_BOX,RED_SHULKER_BOX,BLACK_SHULKER_BOX,BEACON
  • Fix for Tab Completion leaving out some towns/nations/players, as well as caring about upper/lower-case letters, courtesy of stzups with PR #3728.
  • Fix allowing /t buy bonus to be used when the config has using_economy: false.
  • Fix a couple missing options not showing under /plot set perm tab completion.
  • Fix for more tab completions, courtesy of stzups with PR #3734.
  • Fix a small typo, courtesy of introvertism with PR #3736.
  • Fix for Towny not clearing a residents' modes when they quit.
  • Further optimize Trie used in tab completion, courtesy of stzups with PR #3739.

If you want to support the developer consider becoming a sponsor

Click Here for a full changelog

Towny Install Guide
How to Update and Existing Towny
Towny Permission Nodes
How Towny Works

0.95.2.20 for 1.14.*/1.15.*

28 Feb 21:55
Compare
Choose a tag to compare
Pre-release
  • Re-add removed TownyFormatter functions as deprecated.
  • Create resident.getNamePostfix() & resident.getNamePrefix() for gather pre/postfixes of kings and mayor residents.
  • Fix possible NPE when Nation taxes were collected from towns.
  • Fix any possible NPE's in NameUtil, courtesy of Siris with PR #3724.

If you want to support the developer consider becoming a sponsor

Click Here for a full changelog

Towny Install Guide
How to Update and Existing Towny
Towny Permission Nodes
How Towny Works

0.95.2.19 for 1.14.*/1.15.*

27 Feb 22:35
Compare
Choose a tag to compare
Pre-release
  • Fix tw-ZH.yml courtesy of shou692199 with PR #3719.
  • Fix to the preventPVP function, allowing for towns with PVP off to set PVP true on individual plots, courtesy of silverwolfg11 with PR #3718.
  • Language files bumped to 0.72.
  • Fix DailyTimerTask not resetting cosmetic list of removedTowns, removedNations, totalUpkeeps.
  • Fix towns being kicked from a nation for non-payment of taxes being included in the removedTowns.
  • Temporarily make TownBlocks that are deleted for not containing a proper town entry ErrorMessages in the log rather than just debug messages.

If you want to support the developer consider becoming a sponsor

Click Here for a full changelog

Towny Install Guide
How to Update and Existing Towny
Towny Permission Nodes
How Towny Works

0.95.2.18 for 1.14.*/1.15.*

24 Feb 14:50
Compare
Choose a tag to compare
Pre-release

Edit: If you are using TownyChat you will need to download TownyChat 0.66

  • Fix CombatUtil not disabling PVP in townblocks where PVP is off, when PVP is still on in the town.
    • Towns will no longer override PVP settings for townblocks.
    • The below 3 fixes were required after adjusting this.
  • Fix using /plot perm in the wilderness just returning '[Towny] Not registered' message. Towny will now display the World status page.
  • Fix ChunkNotification not displaying change of PVP status when moving between two townblocks with differing PVP settings.
  • Fix /plot perm hud not displaying PVP setting for plots correctly.
  • Implementation of a trie data structure for residents, towns, and nations; courtesy of stzups & Siris with PR #3712.
  • Fix death_payments feature not working on mob-kills of players.
  • Fix PlayerCommandPreprocessEvent error seen in log when players chat while Towny is in safe mode.
  • Fix edge-case scenario where a townblock could be null when listing outposts.
  • Updated & smarter tab-completion for remaining commands, courtesy of stzups with PR #3714.
  • Reorganization of TownyFormatter, courtesy of Siris with PR #3715.
    • Deprecates a couple things that other plugins are unlikely to be using, notes were made for new replacements.

If you want to support the developer consider becoming a sponsor

Click Here for a full changelog

Towny Install Guide
How to Update and Existing Towny
Towny Permission Nodes
How Towny Works

0.95.2.17 for 1.14.*/1.15.*

21 Feb 14:18
Compare
Choose a tag to compare
Pre-release
  • Updated chinese.yml, courtesy of qsefthuopq with PR #3703.
  • Added tab completion for /invite commands, courtesy of stzups with PR #3705.
  • Fix bug where renamed towns and nations would lose their bank balances, introduced in 0.95.2.13.
  • zh-TW.yml updated by shou692199 with PR #3708.
  • Flesh out .gitignore with OS specific (usually hidden) files, courtesy of Siris with PR #3706.
  • Updated & smarter /nation command tab-completion, courtesy of stzups with PR #3710.

If you want to support the developer consider becoming a sponsor

Click Here for a full changelog

Towny Install Guide
How to Update and Existing Towny
Towny Permission Nodes
How Towny Works

0.95.2.16 for 1.14.*/1.15.*

18 Feb 22:24
Compare
Choose a tag to compare
Pre-release
  • New Language: Taiwanese courtesy of shou692199 with PR #3689.
    • set language: zh-TW.yml in config to use.
  • Fix for potentially causing too many file open exceptions on servers with large databases and small Open File Limits.
  • New Feature: smart tab-completion of most Towny commands, courtesy of Siris with PR #3700.
  • Removed unneeded permission check for /n spawn.
    • towny.command.nation.spawn node is no longer tested for.
    • towny.nation.spawn.* nodes still remain in use.
    • Closes #3702.

If you want to support the developer consider becoming a sponsor

Click Here for a full changelog

Towny Install Guide
How to Update and Existing Towny
Towny Permission Nodes
How Towny Works

0.95.2.15 for 1.14.*/1.15.*

13 Feb 14:17
Compare
Choose a tag to compare
Pre-release
  • Continue != break, courtesy of creatorfromhell with PR #3690.
  • Changed message shown at the end of the new day to print in the log regardless of debug mode being true.
  • REQUIRED CONFIG CHANGE:
    • Remove LECTERN from the protections.switch_ids list in the config.
    • This will make it possible for players to read books on lecterns without having switch perms.
    • Players will still be unable to take the book (unless they have destroy permissions in the plot.)
  • QOL interface changes/redundancy removal, courtesy of Siris with PR #3677.
  • Readd economy lookups for town and nation banks, deprecated.
  • Readd pay() and collect() to Towns and Nations, deprecated, courtesy of Siris with PR #3697.

If you want to support the developer consider becoming a sponsor.

Click Here for a full changelog

Towny Install Guide
Towny Permission Nodes
How Towny Works

0.95.2.14 for 1.14.*/1.15.*

08 Feb 21:05
Compare
Choose a tag to compare
Pre-release
  • Fix for revoking town invites on a player not actually revoking the invite.
  • Fix for single-town nations when the winner_takes_ownership_of_town is true.
  • Fix for eventwar war participants message using two lines when it ought to only use one.
  • Added TownyMessaging.sendPlainGlobalMessage() which doesn't use the [Towny] prefix.
  • Fix eventwar wars that don't start properly leaving remainders in the warringsTowns and warringNations.
  • French.yml updated by Mitsu13Ion with PR #3680.
  • Fix null response when sending an invite to an offline player.
  • Add permission nodes to /t list by x and /n list by x commands.
    • You can negate the new child nodes to limit which ways players are allowed to sort towns.
  • New Permission Nodes: Child nodes of towny.command.nation.list, no townyperms.yml update required.
    • towny.command.nation.list.residents
    • towny.command.nation.list.towns
    • towny.command.nation.list.open
    • towny.command.nation.list.balance
    • towny.command.nation.list.name
    • towny.command.nation.list.townblocks
    • towny.command.nation.list.online
  • New Permission Nodes: Child nodes of towny.command.town.list, no townyperms.yml update required.
    • towny.command.town.list.residents
    • towny.command.town.list.open
    • towny.command.town.list.balance
    • towny.command.town.list.name
    • towny.command.town.list.townblocks
    • towny.command.town.list.online
  • Fix lag caused by /t list and /n list.

If you want to support the developer consider becoming a sponsor.

Click Here for a full changelog

Towny Install Guide
Towny Permission Nodes
How Towny Works