Skip to content

Releases: TownyAdvanced/SiegeWar

0.7.14 for Towny 0.98.0.0+

25 Apr 16:49
4ec44fc
Compare
Choose a tag to compare
Pre-release

SiegeWar 0.7.14 is a pre-release for SiegeWar 0.8.0

What's Changed

  • 🕳️ ❌ Add configurable Trap-Warfare-Mitigation radius by @Goosius1 in #546
    • Great for mitigating trap/gank-warfare.
    • You can now specify the exact protection radius around the banner.
      • Default Size: 32 blocks
    • You can now specify the heights relative to the siege banner, where build alteration is allowed.
      • Default Upper: 10
      • Default Lower: 0
  • 🧑‍🌾 🐛 Revolt immunity bug fixes/improvements by @Goosius1 in #548
  • ⚰️ 🐛 Fixed death-message stack-overflow bug by @Goosius1 in #553
  • 🧗‍♂️ ❌ Disabled Wall Breaching, as it is currently incompatible with Liberation Sieges by @Goosius1 in #545
  • ⌚ ♻️ Re-added Battle Session Scheduler by @Goosius1 in #550

Full Changelog: 0.7.13...0.7.14

Included Milestones Since 0.7.0

Update Guide:

  1. Ensure you have Towny 0.98.0.0 or newer.
  2. Download SiegeWar-0.7.14.jar from the assets section below⏬, and drop it into your plugins folder.
  3. Restart your server.

Installation Guide

Wiki

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

0.7.13 for Towny 0.98.0.0+

12 Apr 15:10
681925e
Compare
Choose a tag to compare
Pre-release

SiegeWar 0.7.13 is a pre-release for SiegeWar 0.8.0

What's Changed

  • Major Updates
    • Death-On-Logout now applies to the whole siegezone, by @Goosius1 in #530
      • No more logging off/on at the banner for unnatural tactical advantage.
  • Minor Updates
  • Bug Fixes
    • Fixed double death points when logging out by @Goosius1 in #533
  • Crowdin Language Updates: #526, #527, #528, #531, #540

Full Changelog: 0.7.11...0.7.13

Included Milestones Since 0.7.0

Update Guide:

  1. Ensure you have Towny 0.98.0.0 or newer.
  2. Download SiegeWar-0.7.13.jar from the assets section below⏬, and drop it into your plugins folder.
  3. Restart your server.

Installation Guide

Wiki

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

0.7.12 for Towny 0.98.0.0+

01 Apr 12:54
eeabcb0
Compare
Choose a tag to compare
Pre-release

SiegeWar 0.7.12 is a pre-release for SiegeWar 0.8.0

What's Changed

  • Trap mitigation improvement by @Goosius1 in #512
    • The Trap Mitigation feature now applies to the entire Siege-Zone, not just the Timed-Point-Zone.
  • Enable non-participant punish feature by default by @Goosius1 in #516
    • This feature, originally by @ceeedric, is now enabled on fresh installs.
    • The feature is more important now, because keep-inventory has changed (see TownyCombat for more details).
    • The feature will automatically enable on this upgrade.
  • "Furry" Support by @Goosius1 in #514
    • Just a fun RP feature for the kids!
    • In a Siege-Zone your name-tag will automatically change to your chosen furry name e.g. "Mr McFlully MeowMeow" etc.
    • To set furry name use /sw setfurry <name>.
  • Default Siege-Zone size reduction by @Goosius1 in #522
    • 300 -> 200
    • To fit with the 400 radius-around-homeblock inv-protection radius in TownyCombat.
    • The reduction will automatically enable on this upgrade.
  • Moved some features to TownyCombat by @Goosius1 in #515
    • Map Hiding / Tactical Invisibility.
    • Keep-Inventory on Death.
  • New Crowdin updates: #521, #517, #519

Full Changelog: 0.7.11...0.7.12

Included Milestones Since 0.7.0

Update Guide:

  1. Ensure you have Towny 0.98.0.0 or newer.
  2. Download SiegeWar-0.7.12.jar from the assets section below⏬, and drop it into your plugins folder.
  3. Restart your server.
  4. Run /swa install to automatically setup the required/recommended Towny ranks & configs.
    • Ranks: private, general, engineer, gunner etc.
    • Configs: Town Ruin, Town Bankruptcy, Town Neutrality Cost 0, Nation Neutrality Cost 0.
  5. Run /ta reload all.
  6. Run /swa reload.

Installation Guide

Wiki

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

0.7.11 for Towny 0.98.0.0+

17 Mar 16:28
5732d2a
Compare
Choose a tag to compare
Pre-release

SiegeWar 0.7.11 is a pre-release for SiegeWar 0.8.0

What's Changed

  • Terminology update: Siegecamps to Siege-Assembles by @Goosius1 in #492
  • Remove Battle Session Scheduler by @Goosius1 in #494
  • Add config/townyperms migration for improved drag-and-drop upgrades. by @LlmDl in #498
  • Wall Breaching - Remove banner cap requirement for bonus by @Goosius1 in #499
  • Sieged town logout prevention by @Goosius1 in #503
  • Fixed issue where soldiers in siegezones lost inv on non-pvp death by @Goosius1 in #503

Full Changelog: 0.7.10...0.7.11

Included Milestones Since 0.7.0

Update Guide:

  1. Ensure you have Towny 0.98.0.0 or newer.
  2. Download SiegeWar-0.7.11.jar from the assets section below⏬, and drop it into your plugins folder.
  3. Restart your server.
  4. Run /swa install to automatically setup the required/recommended Towny ranks & configs.
    • (Ranks: private, general, engineer, gunner etc.)
    • (Configs: Town Ruin, Town Bankruptcy, Zero Town-Neutrality-Tax)
  5. Run /ta reload all.
  6. Run /swa reload.

Installation Guide

Wiki

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

0.7.10 for Towny 0.98.0.0+

11 Mar 23:17
Compare
Choose a tag to compare
Pre-release

SiegeWar 0.7.10 is a pre-release for SiegeWar 0.8.0

What's Changed

  • Changed map hiding config default to false by @Goosius1 in #488
  • Fxed banner cap boss bars not disappearing by @Goosius1 in #489
  • integrate with "pvp toggle" plugin by @Goosius1 in #490
  • Add multi-language support to SiegeWar. by @LlmDl in #486
    • Brings the new Towny language system to SW.
    • Town banner now says Neutral, not peaceful
    • Towny required version now 0.98.0.0
  • Banner control reversal update by @Goosius1 in #491
    • The flat reversal bonus is replaced by a boost to the future timed points of the reverser.
    • This is expected to encourage teams to try to reverse asap after the enemy caps, instead of sitting out most of the battle until the end, as is encouraged to a certain extent today.

Full Changelog: 0.7.9...0.7.10

Included Milestones Since 0.7.0

Update Guide:

  1. Ensure you have Towny 0.98.0.0 or newer.
  2. Download SiegeWar-0.7.10.jar from the assets section below⏬, and drop it into your plugins folder.
  3. Restart your server.
  4. Run /swa install to automatically setup the required/recommended Towny ranks & configs.
    • (Ranks: private, general, engineer, gunner etc.)
    • (Configs: Town Ruin, Town Bankruptcy, Zero Town-Neutrality-Tax)
  5. IF you are upgrading from 0.7.7, Add 'BARREL' to the block-destroy-blacklist in the wall_breaching section of the SiegeWar config.
  6. Run /ta reload all.
  7. Run /swa reload all.

Installation Guide

Wiki

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

0.7.9 for Towny 0.97.5.0+

04 Mar 16:24
f8cd9eb
Compare
Choose a tag to compare
Pre-release

SiegeWar 0.7.9 is a pre-release for SiegeWar 0.8.0

What's Changed

  • Glowing Refactor for performance improvement by @Goosius1 in #481
    • Now, the player on each team with the longest siege-cap-progress bar, always glows.
    • No other players glow .
  • Mitigate Claim Hiding (and change Peaceful terminology) by @Goosius1 in #482
    • Now, when a Siege is in progress, all TownBlocks in the Siege-Zone get PVP enabled.
    • Peaceful towns are renamed to Neutral towns. (Because they are no longer fully PVP-protected)
  • Automatic config field migration by @Goosius1 in #483
  • POM update to 0.7.9 and readme update by @Goosius1 in #484
  • Cannons Integration - added new rule to improve gameplay by @Goosius1 in #485

Full Changelog: 0.7.8...0.7.9

Included Milestones Since 0.7.0

Update Guide:

  1. Make a backup of your current SiegeWar config.yml (just in case of any issues).
  2. Ensure you have Towny 0.97.5.0 or newer.
  3. Download SiegeWar-0.7.9.jar from the assets section below, and drop it into your plugins folder.
  4. Restart your server.
  5. Run /swa install to automatically setup the required/recommended Towny ranks & configs.
    • (Ranks: private, general, engineer, gunner etc.)
    • (Configs: Town Ruin, Town Bankruptcy, Zero Town-Neutrality-Tax)
  6. If you are upgrading from 0.7.7, Add 'BARREL' to the block-destroy-blacklist in the wall_breaching section of the SiegeWar config.
  7. Run /ta reload all.
  8. Run /swa reload all.

Installation Guide

Wiki

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

0.7.8 for Towny 0.97.5.0+

27 Feb 19:39
4ee5e8c
Compare
Choose a tag to compare
Pre-release

SiegeWar 0.7.8 is a pre-release for SiegeWar 0.8.0

What's Changed

  • Add barrel to destroy blacklist for wall breaching. by @LlmDl in #472
  • Remove Plunder Contributions Feature by @Goosius1 in #471
  • Siege Balance Cap by @Goosius1 in #476
    • Default Value: +/- 20,000
  • Block nation neutral by @Goosius1 in #477
  • nationzone fix by @Goosius1 in #478
  • Dynmap Integration Fix by @Goosius1 in #480
  • Install command by @Goosius1 in #479
    • /swa install
      • Automatically sets up recommended Towny Ranks (private, general, engineer, gunner etc.)
      • Automatically sets up recommended Towny Configs (ruin, bankruptcy, free town peacefulness.)

Full Changelog: 0.7.7...0.7.8

Included Milestones Since 0.7.0

Update Guide:

  1. Ensure you have Towny 0.97.5.0 or newer.
  2. Make a copy of your current SiegeWar config.yml, called oldconfig.yml.
  3. Download SiegeWar-0.7.8.jar from the assets section below, and drop it into your plugins folder.
  4. Restart your server.
  5. Run /swa install to setup the new Towny ranks, & also the recommended Towny configs.
  6. If you are upgrading from 0.7.7, Add 'BARREL' to the blacklist in the 'Wall Breaching' section.
  7. If you are upgrading from 0.7.6 or previous, migrate the following config values from oldconfig.yml into their new locations in the new Points Balancing section of config.yml:
points_for_attacker_occupation
points_for_defender_occupation
points_for_attacker_death
points_for_defender_death
winner_takes_all_points
counterattack_booster_enabled
counterattack_booster_extra_death_points_per_player_percentage
banner_control_reversal_bonus > enabled
banner_control_reversal_bonus > multiplier
session.duration_minutes
capping_limiter.weekdays
capping_limiter.weekend_days
  1. Restart your server.

Installation Guide

Wiki

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

0.7.7 for Towny 0.97.5.0+

25 Feb 15:13
19d2043
Compare
Choose a tag to compare
Pre-release

SiegeWar 0.7.7 is a pre-release for SiegeWar 0.8.0

Features/Improvements/Fixes in 0.7.7

  • Make config file more helpful for Points Balancing by @Goosius1 in #458
  • Update README.md by @Goosius1 in #461
  • Fix for banner-control-session start message by @Goosius1 in #460
  • Wall Breaching by @Goosius1 in #459

    * 🏰 Breach Walls:
    • Let Breach Points be Generated:
      • Breach Points get generated automatically when the town-friendly team has Banner Control, at a rate-per-minute of: 0.01 x num-town-blocks x BC-list-size.
      • Breach Points go into a pool which is shared by the town-hostile-team. Max pool size is 40.
      • Breach Points get wiped at the end of the current Battle Session.
    • Build and Destroy in the Town:
      • Build: As a king/general/engineer on the town-hostile side, build siege equipment (wooden planks & ladders) inside the besieged town. Cost: 5 B.P. / Block.
      • Destroy: As a king/general/engineer on the town-hostile side, break blocks inside the besieged town (except containers or beacons). Cost: 12 B.P. / Block.
    • Use Cannons against the Town:
      • Requires the Cannons plugin to be installed.
      • As a king/general/gunner/guard on the town-friendly side, if you fire a cannon in the SiegeZone, 0.07 B.P. x num-town-blocks will be generated.
      • As a king/general/gunner on the town-hostile side, if you fire a cannon against the town, blocks can be destroyed, at a cost of 2 B.P. /Block.
      • Nobody else can fire cannons in SiegeZones.
    • Get the Wall Breach Bonus:
      • As a soldier from the hostile-to-town team, first cap the banner, then get to the homeblock of the besieged town.
      • If you do this, your team gets an instant Wall Breach Bonus of 250 Battle Points.

  • Update README.md by @Goosius1 in #463
  • Wall- Breaching Lang String Improvements by @Goosius1 in #464
  • Fix for wall breaching in liberation sieges by @Goosius1 in #465
  • Cannons Integration Refactor by @Goosius1 in #466
  • Removed redundant display logic by @Goosius1 in #467
  • Plugin version bump to 0.7.7 by @Goosius1 in #468

Full Changelog: 0.7.6...0.7.7

Included Milestones Since 0.7.0

Update Guide:

  1. Ensure SW is enabled in worlds, using /tw toggle warallowed.
  2. Ensure that in your Towny config file, price_town_neutrality is set to zero (0) (new install guide step).
  3. Make a copy of your current config.yml, called oldconfig.yml.
  4. Download SiegeWar-0.7.7.jar from the assets section below, and drop it into your plugins folder.
  5. Restart your server.
  6. Run /swa installperms to setup the new ranks & perms.
  7. Migrate the following config values from oldconfig.yml into their new locations in the new Points Balancing section of config.yml.
counterattack_booster_enabled

points_for_attacker_occupation
points_for_defender_occupation
points_for_attacker_death
points_for_defender_death
winner_takes_all_points
counterattack_booster_extra_death_points_per_player_percentage

session.weekday_start_times
session.weekend_start_times
session.duration_minutes
capping_limiter.weekdays
capping_limiter.weekend_days

banner_control_reversal_bonus -> enabled
banner_control_reversal_bonus -> multiplier
  1. Restart your server.

Requirements:

  • Towny 0.97.5.0 or newer.

Installation Guide

Wiki

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

0.7.6 for Towny 0.97.5.0+

13 Feb 14:47
d89f598
Compare
Choose a tag to compare
Pre-release

SiegeWar 0.7.6 is a pre-release for SiegeWar 0.8.0

Features/Improvements/Fixes in 0.7.6

Full Changelog: 0.7.5...0.7.6

Included Milestones Since 0.7.0

Update Guide:

  1. Download SiegeWar-0.7.6.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. Ensure that in your Towny config file, price_town_neutrality is set to zero (0) ... because in SiegeWar the town state of Peaceful/Neutral is already carefully balanced, with costs & benefits, and is designed to work without any monetary cost (This was previously missing from the install guide).
  4. Before restarting your server, make sure to use /tw toggle warallowed on in your SiegeWar-Enabled worlds. The config world list is removed!
  5. Restart your server.

Requirements:

  • Towny 0.97.5.0 or newer.

Installation Guide

Wiki

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

0.7.5 for Towny 0.97.5.0+

10 Feb 17:01
Compare
Choose a tag to compare
Pre-release

SiegeWar 0.7.5 is a pre-release for SiegeWar 0.8.0

Features/Improvements/Fixes in 0.7.5

  • Persistent Battle Points by @Goosius1 in #448
  • Remove redundant features by @Goosius1 in #449
    • Automatic Banner Elevation Verification
    • Population-Based Points Booster
    • Nation Refund
  • Fix empty battle session boss bar being displayed to players by @LlmDl in #450
  • Change Battle Session Scheduler config to use LOCAL instead of UTC times by @Goosius1 in #452
  • Chest Placement Improvement by @Goosius1 in #456
  • Siege Start Day Limiter by @Goosius1 in #454

Full Changelog: 0.7.4...0.7.5

Included Milestones Since 0.7.0

Update Guide:

  1. Download SiegeWar-0.7.5.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. Ensure that in your Towny config file, price_town_neutrality is set to zero (0) ... because in SiegeWar the town state of Peaceful/Neutral is already carefully balanced, with costs & benefits, and is designed to work without any monetary cost (This was previously missing from the install guide).
  4. Restart your server.

Requirements:

  • Towny 0.97.5.0 or newer.

Installation Guide

Wiki

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