Skip to content

Releases: TownyAdvanced/SiegeWar

0.6.1 for Towny 0.97.2.0+

09 Oct 17:13
f8ee19d
Compare
Choose a tag to compare
Pre-release

SiegeWar 0.6.1 is a pre-release for SiegeWar 0.7.0

Features/Improvements/Fixes in 0.6.1

  • Add BattleSession events, courtesy of @LlmDl with #385.
    • BattleSessionStartedEvent
    • BattleSessionEndedEvent
    • BattleSessionPreStartEvent (Cancellable)
    • Closes #324.
  • Add /sw nextsession, courtesy of @LlmDl with #384.
    • New command which shows how long until the Battle Session begins.
    • Closes #366.
  • Add /swa battlesession [start/end], courtesy of @Haxx0r-4559, with PR #379.
    • Admin command to begin and end battlesessions.
    • Closes #252.
  • Reduce surrender permission nodes to a singular node, courtesy of @LlmDl with PR #383.
  • Prevent outlaws being teleported from a town when that town is sieged, courtesy of @LlmDl with PR #382.
  • Fix registering Dynmap-Towny listener before confirming Dynmap-Towny is preset, courtesy of @LlmDl with PR #380.
  • A temporary fix for Towny 0.97.2.6 and onwards losing some ChatTools methods, courtesy of @LlmDl with PR #386.

Included Milestones

Update Guide:

  1. Download SiegeWar-0.6.1.jar from the assets section below, and drop it into your plugins folder.
  2. In your plugins folder, delete the older version of the SiegeWar jar.
  3. Restart your server.

Requirements:

  • Towny 0.97.2.0 or newer.

Installation Guide

Wiki

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

0.6.0 for Towny 0.97.2.0 +

25 Sep 13:11
69b02d0
Compare
Choose a tag to compare

SiegeWar 0.6.0 is a full release of the SiegeWar Plugin

Changes Since 0.5.0

Improvements

  • Improved the Map Hiding feature, by @Goosius1
    • Made the default less hardcore: players now disappear from dynmap when in siege zones, or besieged towns.
    • Made the configuration more flexible for server admins.
    • These changes should help with:
      • Mitigating Night Capping:
        • Night cappers, when they cannot see the enemy coming, get a less convenient/relaxed experience.
        • Night cappers can be countered more effectively by surprise attacks/reversals, especially by cross-timezone allies of their opponent.
      • Making it easier to balance the system
        • Server admins can reduce their daily support effort for weaker armies.
        • This is because, without map-hiding: weaker armies are effectively unable to attack anywhere but the front of the all-seeing, more-powerful enemy, and thus require a very delicate system configuration to have any chance of success.
  • Increased the default Siegezone radius setting to 300, by @Goosius1
    • To make more space for tactical manoeuvres.
  • Improved the TownyDynmap siege popup: The popup now shows the number of players on the banner-control list, by @Goosius1
  • Improved siege-death messaging: If a player kills another in a siege-zone, the killer is attributed in the death message, by @Goosius1
  • Improved Battlefield Reporter feature: Renamed to "Battlefield Observer", and allowed tool access to prevent trapping, by @Goosius1

Bug Fixes

  • Added fix to prevent XP farming in siegezones, by @Goosius1
  • Added a translation for the "Days To Peacefulness Status Change" string, by @Goosius1
  • Updated code to be compatible with Towny 0.97.2.0, by @LlmDl

Included Milestones

Update Guide (If you are on 0.5.0, 0.5.1, or 0.5.2):

  1. Download the SiegeWar-0.6.0.jar file from the assets section below, and drop it into your plugins folder.
  2. In your plugins folder, delete the older version of the SiegeWar jar file.
  3. Update your SiegeWar config.yml file, and change zone_radius_blocks to 300
  4. Restart your server.

Installation Guide

Wiki

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

0.5.2 for Towny 0.97.1.0 +

21 Sep 06:58
Compare
Choose a tag to compare
Pre-release

SiegeWar 0.5.2 is a pre-release for SiegeWar 0.6.0

Features/Improvements/Fixes in 0.5.2

  • Increased the default Siegezone radius setting to 300.
    • To make more space for tactical manoeuvres.
  • Improved the Map Hiding feature:
    • Made the default less hardcore - Players now disappear from dynmap when in besieged towns or siege-zones.
    • Made the configuration more flexible for server admins.
    • These changes should help with:
      • Mitigating Night Capping:
        • Night cappers, when they cannot see the enemy coming, have a much less convenient/relaxed experience.
        • Night cappers can be countered more effectively by surprise attacks/reversals, especially by cross-timezone allies of their opponent.
      • Making it easier to balance the system
        • Server admins can reduce their daily support effort for weaker armies.
        • This is because, without map-hiding: weaker armies are effectively unable to attack anywhere but the front of the all-seeing, more-powerful enemy, and thus require a very delicate system configuration to have any chance of success.

Included Milestones

Update Guide:

  1. Download SiegeWar-0.5.2.jar from the assets section below, and drop it into your plugins folder.
  2. In your plugins folder, delete the older version of the SiegeWar jar.
  3. Update your SiegeWar config.yml file, and change zone_radius_blocks to 300
  4. Restart your server.

Installation Guide

Wiki

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

0.5.1 for Towny 0.97.1.0 +

09 Sep 19:01
Compare
Choose a tag to compare
Pre-release

SiegeWar 0.5.1 is a pre-release for SiegeWar 0.6.0

Changes Since 0.5.0

Improvements

  • Improved dynmap siege popup: The popup now shows the number of banner controllers, by @Goosius1
  • Improved death messaging: If a siege-zone kill is by a player, the killer is attributed in the death message, by @Goosius1
  • Improved Battlefield Reporter feature: Renamed to "Battlefield Observer", and allowed tool access to prevent trapping, by @Goosius1

Bug Fixes

  • Added fix to prevent XP farming in siegezones, by @Goosius1
  • Added a translation for the "Days To Peacefulness Status Change" string, by @Goosius1

Included Milestones

Update Guide:

  1. Download SiegeWar-0.5.1.jar from the assets section below, and drop it into your plugins folder.
  2. In your plugins folder, delete the older version of the SiegeWar jar.
  3. Restart your server.

Installation Guide

Wiki

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

0.5.0 for Towny 0.97.1.0 +

14 Aug 17:13
Compare
Choose a tag to compare

SiegeWar 0.5.0 is a full release of the SiegeWar Plugin

Changes Since 0.4.0

New Features:

  • New Map-Hiding mode: Automatic, by @Goosius1
    • Added new map-hiding mode: AUTOMATIC (default).
    • When this mode is enabled, any player in the wilderness, besieged town, or ruined town, is hidden on the dynmap,
      while all others are revealed.
    • This mode unlocks basic & advanced military strategies/tactics, as described in the FAQ.
  • New occupation management commands, by @Goosius1
    • /sw nation transferoccupation <town> <nation>: Nation transfers its occupation of a town to another nation.
    • /sw town inviteoccupation <nation>: Town invites a nation to occupy the town.
  • TNT & TNT-Minecarts no longer explode in SiegeZone wilderness, by @Goosius1
  • Levels are now kept on siegezone-death, by @Goosius1
  • Support for Battlefield Reporters, by @Goosius1
    • New perm for server staff to grant: siegewar.battlefield.reporter.
    • Players with this perm gain get a host of new abilities useful for battlefield reporting.
  • New command to set revolt immunity: /swa revoltimmunity, by @Goosius1
  • New command to help installation: /swa installperms, by @LlmDl

Improvements

  • FPS Performance: Players in BC sessions now glow only when enemies are also in the timed-point-zone, by @Goosius1
  • Allow diagonal attacks, by @Goosius1
  • Added Axolotl to default siegezone-blocked-buckets, by @0xBit-MC
  • Added Ice to default siegezone-blocked-blocks, by @Goosius1
  • Updated cannon sessions to apply to all towns, by @Goosius1
  • Added SiegeEndEvent, by @Goosius1

Bug Fixes

  • Fixed bug with plundering+bankruptcy, by @LudwigHornslied
  • Fixed /n list not being ordered correctly, by @Goosius1
  • Fixed support for no-economy, by @Goosius1
  • Removed double color code from lang file, by @illumeleet
  • Minor optimization and NPE fix, by @Haxx0r-4559

Included Milestones

Update Guide:

NOTE:

  • Ensure you have Towny 0.97.1.0 before updating.
  • This release will automatically reset your configured restricted-siege-materials lists to the new defaults. Take note of any custom changes you have made, if wish to re-apply them after the release.

STEPS:

  1. Update your Towny townyperms.yml file, and add this to the mayor section:
  • siegewar.command.siegewar.town.*
  1. Using your permissions plugin, give this to any player who wants to become a dedicated battlefield reporter:
  • siegewar.battlefield.reporter
  1. If you are using Dynmap, edit the Dynmap configuration.txt file, and disable the following features:
    • hideifshadow ... delete this line or comment it out
    • hideifundercover ... delete this line or comment it out
    • hideifsneaking ... set this to false
    • hide-if-invisibility-potion ... set this to false
  2. Stop your server.
  3. In your plugins folder, delete the older version of the SiegeWar jar.
  4. In your plugins folder, drop in SiegeWar-0.5.0.jar.
  5. Start your server.

Installation Guide

Wiki

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

0.4.7 For Towny 0.97.0.23 +

12 Aug 15:17
f318d0d
Compare
Choose a tag to compare
Pre-release

SiegeWar 0.4.7 is a pre-release for SiegeWar 0.5.0

Changes Since 0.4.0

New Features:

  • New Map-Hiding mode: Automatic, by @Goosius1
    • Added new map-hiding mode: AUTOMATIC (default).
    • When this mode is enabled, any player in the wilderness, besieged town, or ruined town, is hidden on the dynmap,
      while all others are revealed.
    • This mode unlocks basic & advanced military strategies/tactics, as described in the FAQ.
  • Support for Battlefield Reporters, by @Goosius1
    • New perm for server staff to grant: siegewar.battlefield.reporter.
    • Players with this perm gain get a host of new abilities useful for battlefield reporting.
  • New occupation management commands, by @Goosius1
    • /sw nation transferoccupation <town> <nation>: Nation transfers its occupation of a town to another nation.
    • /sw town inviteoccupation <nation>: Town invites a nation to occupy the town.
  • New swa revolt immunity command, by @Goosius1
    • /swa revoltimmunity: Set revolt immunities for towns.
  • TNT & TNT-Minecarts no longer explode in SiegeZone wilderness, by @Goosius1
  • Levels are now kept on siegezone-death, by @Goosius1

Improvements

Bug Fixes

  • Fixed bug with plundering+bankruptcy, by @LudwigHornslied
  • Fixed /n list not being ordered correctly, by @Goosius1
    • This fix will only activate if you have Towny 0.97.0.14 or later.
  • Fixed support for no-economy, by @Goosius1
  • Removed double color code from lang file, by @illumeleet
  • Minor optimization and NPE fix, by @Haxx0r-4559

Included Milestones

Update Guide:

NOTE:

  • Ensure you have Towny 0.97.0.23 before updating.
  • This release will automatically reset your configured restricted-siege-materials lists to the new defaults. Take note of any custom changes you have made, if wish to re-apply them after the release.*

STEPS:

  1. Update your Towny townyperms.yml file, and add this to the mayor section:
  • siegewar.command.siegewar.town.*
  1. Give the following perm to any players who are already acting as, or wish to become, dedicated battlefield reporters:
  • siegewar.battlefield.reporter
  1. If you are using Dynmap, edit the Dynmap configuration.txt file, and disable the following features:
    • hideifshadow ... delete this line or comment it out
    • hideifundercover ... delete this line or comment it out
    • hideifsneaking ... set this to false
    • hide-if-invisibility-potion ... set this to false
  2. Stop your server.
  3. In your plugins folder, delete the older version of the SiegeWar jar.
  4. In your plugins folder, drop in SiegeWar-0.4.7.jar.
  5. Start your server.

Installation Guide

Wiki

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

0.4.6 For Towny 0.97.0.0 +

04 Aug 16:37
b3846b9
Compare
Choose a tag to compare
Pre-release

SiegeWar 0.4.6 is a pre-release for SiegeWar 0.5.0

Changes Since 0.4.0

New Features:

  • New Map-Hiding mode: Automatic, by @Goosius1
    • Added new map-hiding mode: AUTOMATIC (default).
    • When this mode is enabled, any player in the wilderness, besieged town, or ruined town, is hidden on the dynmap,
      while all others are revealed.
    • This mode unlocks basic & advanced military strategies/tactics, as described in the FAQ.
  • Support for Battlefield Reporters, by @Goosius1
    • New perm for server staff to grant: siegewar.battlefield.reporter.
    • Players with this perm gain get a host of new abilities useful for battlefield reporting.
  • New occupation management commands, by @Goosius1
    • /sw nation transferoccupation <town> <nation>: Nation transfers its occupation of a town to another nation.
    • /sw town inviteoccupation <nation>: Town invites a nation to occupy the town.
  • New swa revolt immunity command, by @Goosius1
    • /swa revoltimmunity: Set revolt immunities for towns.
  • TNT & TNT-Minecarts no longer explode in SiegeZone wilderness, by @Goosius1
  • Levels are now kept on siegezone-death, by @Goosius1

Improvements

Bug Fixes

  • Fixed bug with plundering+bankruptcy, by @LudwigHornslied
  • Fixed /n list not being ordered correctly, by @Goosius1
    • This fix will only activate if you have Towny 0.97.0.14 or later.
  • Fixed support for no-economy, by @Goosius1
  • Removed double color code from lang file, by @illumeleet
  • Minor optimization and NPE fix, by @Haxx0r-4559

Included Milestones

Update Guide:

NOTE:
This release will automatically set your configured restricted-siege-materials lists to the new defaults. Take note of any custom changes you have made, if wish to re-apply them after the release.

STEPS:

  1. Update your Towny townyperms.yml file, and add this to the mayor section:
  • siegewar.command.siegewar.town.*
  1. Give the following perm to any players who are already acting as, or wish to become, dedicated battlefield reporters:
  • siegewar.battlefield.reporter
  1. If you are using Dynmap, edit the Dynmap configuration.txt file, and disable the following features:
    • hideifshadow ... delete this line or comment it out
    • hideifundercover ... delete this line or comment it out
    • hideifsneaking ... set this to false
    • hide-if-invisibility-potion ... set this to false
  2. Stop your server.
  3. In your plugins folder, delete the older version of the SiegeWar jar.
  4. In your plugins folder, drop in SiegeWar-0.4.6.jar.
  5. Start your server.

Installation Guide

Wiki

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

0.4.5 For Towny 0.97.0.0 +

30 Jul 10:52
3a10991
Compare
Choose a tag to compare
Pre-release

SiegeWar 0.4.5 is a pre-release for SiegeWar 0.5.0

Changes Since 0.4.0

New Features:

  • Automatic dynmap-hiding-mode, by @Goosius1
    • Added new map-hiding mode: AUTOMATIC (default).
    • When this mode is enabled, any player in the wilderness, besieged town, or ruined town, is hidden on the dynmap,
      while all others are revealed.
    • This mode unlocks basic & advanced military strategies/tactics, as described in the FAQ.
  • TNT & TNT-Minecarts no longer explode in SiegeZone wilderness, by @Goosius1
  • New occupation management commands, by @Goosius1
    • /sw nation transferoccupation <town> <nation>: Nation transfers its occupation of a town to another nation.
    • /sw town inviteoccupation <nation>: Town invites a nation to occupy the town.
  • New swa revolt immunity command, by @Goosius1
    • /swa revoltimmunity: Set revolt immunities for towns.
  • Levels are now kept on siegezone-death, by @Goosius1

Improvements

Bug Fixes

  • Fixed /n list not being ordered correctly, by @Goosius1
    • This fix will only activate if you have Towny 0.97.0.14 or later.
  • Fixed support for no-economy, by @Goosius1
  • Removed double color code from lang file, by @illumeleet
  • Minor optimization and NPE fix, by @Haxx0r-4559

Included Milestones

Update Guide:

  1. Note: This release will automatically set your configured restricted-siege-materials lists to the new defaults. Take note of any custom changes you have made, if wish to re-apply them after the release.
  2. Update your Towny townyperms.yml file, and add this to the mayor section:
  • siegewar.command.siegewar.town.*
  1. If you are using Dynmap, edit the Dynmap configuration.txt file, and disable the following features:
    • hideifshadow ... delete this line or comment it out
    • hideifundercover ... delete this line or comment it out
    • hideifsneaking ... set this to false
    • hide-if-invisibility-potion ... set this to false
  2. Stop your server.
  3. In your plugins folder, delete the older version of the SiegeWar jar.
  4. In your plugins folder, drop in SiegeWar-0.4.5.jar.
  5. Start your server.

Installation Guide

Wiki

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

0.4.4 For Towny 0.97.0.0 +

25 Jul 18:59
d40f629
Compare
Choose a tag to compare
Pre-release

SiegeWar 0.4.4 is a pre-release for SiegeWar 0.5.0

Changes Since 0.4.0

New Features:

  • Automatic dynmap-hiding-mode, by @Goosius1
    • Added new map-hiding mode: AUTOMATIC (default).
    • When this mode is enabled, any player is in the wilderness or a besieged town, is hidden on the dynmap.
    • This mechanic unlocks basic & advanced military strategies/tactics, as described in the FAQ.
  • New occupation management commands, by @Goosius1
    • /sw nation transferoccupation <town> <nation>: Nation transfers its occupation of a town to another nation.
    • /sw town inviteoccupation <nation>: Town invites a nation to occupy the town.
  • /swa revoltimmunity command, by @Goosius1
    • Allows SW admins to set revolt immunities for towns.

Improvements

  • Updated cannon sessions to apply to all towns, by @Goosius1
  • Added Axolotl to default siegezone-blocked-buckets, by @0xBit-MC
  • Added ice to default siegezone-blocked-blocks, by @Goosius1
  • Added SiegeEndEvent, by @Goosius1

Bug Fixes

  • Fixed /n list not being ordered correctly, by @Goosius1
    • This fix will only activate if you have Towny 0.97.0.14 or later.
  • Fixed support for no-economy, by @Goosius1
  • Removed double color code from lang file, by @illumeleet

Included Milestones

Update Guide:

  1. Update your SiegeWar config.yml file:
    • Add ice to the zone_block_placement_restrictions list.
    • Add axolotl_bucket to the zone_bucket_usage_restrictions list.
  2. Update your Towny townyperms.yml file, and add this to the mayor section:
   - siegewar.command.siegewar.town.*
  1. If you are using Dynmap, edit the configuration.txt file, and disable the following features:
    • hideifshadow ... delete this line or comment it out
    • hideifundercover ... delete this line or comment it out
    • hideifsneaking ... set this to false
    • hide-if-invisibility-potion ... set this to false
  2. Stop your server.
  3. In your plugins folder, delete the older version of the SiegeWar jar.
  4. In your plugins folder, drop in SiegeWar-0.4.4.jar.
  5. Start your server.

Installation Guide

Wiki

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

0.4.3 for Towny 0.97.0.0 +

18 Jul 11:07
Compare
Choose a tag to compare
Pre-release

SiegeWar 0.4.3 is a **HOTFIX** pre-release
If you are on 0.4.1 or 0.4.2, deploy this asap.

Changes Since 0.4.0

New Features:

  • Automatic Dynmap Hiding, by @Goosius1
    • New map-hiding option mode added: AUTOMATIC (default).
    • When this mode is enabled, any player is in the wilderness or a besieged town, is hidden on the dynmap.
    • This mechanic is extremely helpful for military strategy/tactics, as described in the above link.
  • New occupation commands, by @Goosius1
    • /sw nation transferoccupation <town> <nation>: Nation transfers its occupation of a town to another nation.
    • /sw town inviteoccupation <nation>: Town invites a nation to occupy the town.

Improvements:

  • Updated cannon sessions to apply to all towns, by @Goosius1
  • Added SiegeEndEvent, by @Goosius1

Bug Fixes

Included Milestones

Update Guide:

  1. Ensure you have Towny 0.97.0.0 or newer.
  2. Update your Towny townyperms.yml file, and add the following to the mayor section:
   - siegewar.command.siegewar.town.*
  1. If you are using Dynmap, edit the configuration.txt file, and disable all native-dynmap features, as follows:
    • hideifshadow ... delete this line or comment it out
    • hideifundercover ... delete this line or comment it out
    • hideifsneaking ... set this to false
    • hide-if-invisibility-potion ... set this to false
  2. If you are using Dynmap-Towny, ensure you have version 0.85.
  3. Stop your server.
  4. In your plugins folder, delete the older version of the SiegeWar jar.
  5. In your plugins folder, drop in SiegeWar-0.4.3.jar.
  6. Start your server.

Installation Guide

Wiki

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