Skip to content

0.3.2 for Towny 0.96.7.9 +

Pre-release
Pre-release
Compare
Choose a tag to compare
@Goosius1 Goosius1 released this 25 Mar 18:42
· 1085 commits to master since this release
177ece3

SiegeWar 0.3.2 is a HOTFIX pre-release, to fix two bugs in 0.3.1. If you have already deployed 0.3.1, deploy this release ASAP.

New Features:

  • Town Occupation Refactor, by @Goosius1
    • Town occupation is now less harsh:
      • After a town is invaded, it has 2 nations: 1. Home nation, 2. Occupier nation.
      • Occupied towns remain full members of their home nation, with the exception of the following 3 areas, in which they are counted as part of the occupying nation:
        • bonus plots contributions
        • /n list rankings
        • dynmap town colour
      • This mechanic preserves the /n spawn even if the capital is occupied (important on servers without public t spawns).
    • Peaceful Nations are now possible:
      • Peaceful towns do not move from the home nation.
      • Thus if a nation sets all its towns to peaceful, it is effectively a peaceful nation.
    • Growing an empire by conquest is now easier:
      • Softer occupation means less motivation to revolt.
      • Also towns can no longer escape occupation via /n leave, but instead must first win a Revolt Siege.
    • There now 4 siege types:
      • Conquest - Nation attacks unoccupied town.
      • Liberation - Nation attacks occupied town, to free town from occupation.
      • Revolt - Town revolts against its occupier, to free town from occupation.
      • Suppression - Nation attacks a town it occupies, to suppress rebel activity in the town.

Improvements:

  • Add battle sessions defensive code, by @Goosius1
  • Patch remaining methods to break siege banners bug, by @Warriorrrr

Bug Fixes

  • Fix a bug where a soldier death in a siege zone might not be recognized, by @Goosius1
  • Fix a bug where the population modifier feature was showing an index out of bounds exception, by @LlmDl
  • Fix index out of bounds exception on TownyBuildEvent when placing chest far away from town, by @Goosius1
  • Fix ConcurrentModificationException possible in HudManager, by @LlmDl
  • Fix typo in guide book, by @Warriorrrr
  • Fix Town Merge bug, by @Warriorrrr
  • Fix trap mitigation explosion handling if the Cannons integration is disabled, by @galacticwarrior9
  • Fix bug with explosions bypassing trap mitigation bug, by @Goosius1

Update Guide:

  1. Ensure you have Towny 0.96.7.9
  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.3.2.jar
  6. In your Dynmap-Towny config.yml, add the following in to your town popup definition:

    <br/><span style="font-weight:bold;">Occupier&colon; %occupier%</span>
  7. Start your server

Installation Guide

Wiki

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