Skip to content

v0.5.0: More attacker options & respect Towny's per-world war restrictions

Compare
Choose a tag to compare
@TheFlagCourier TheFlagCourier released this 13 Oct 08:41
· 158 commits to main since this release
1d0fa3a

Hello, again!

Well... It has been a busy couple of months here, so I do apologize for not making an earlier release.

For developers, this marks the first release with working Jitpack support, since at least https://github.com/TownyAdvanced/FlagWar/releases/tag/0.2.0-devel. So, depend away!

For administrators, you will need to run Towny 0.97.2.0, or later. Support for earlier versions has been dropped. Also, a bit of a warning to early-adopters: This release is severely lacking in the testing department.

Please report any regressions ASAP so that they can be taken care of.


FlagWar 0.5.0 Summary Changelog

Added

  • New Option to require a specific number of attackers to be online in the attacking Town and/or Nation.
    (#72, @LlmDl)

    • Modifies behavior. Originally, this quota was determined by the same method used for defenders.
  • New Option to have conquered Town blocks unclaimed instead of transferred to the attacker.
    (#73, @LlmDl)

Changed

  • Towny Target:

    • Minimum version required is 0.97.2.0 - though it is recommended to use the latest version available to you.
  • Updated CHANGELOG.md, conforming to Keep a Changelog

  • FlagWar will now respect Towny's per-world settings for allowing war.
    (#69 nice..., @LlmDl)

    • Originally used exclusively for Towny's EventWar.
  • GitHub Actions

    • Now tests against Eclipse Temurin, from Adoptium.
    • Tests against both JDK 16 and JDK 17.
  • In CellUnderAttack.class, replace uses of scheduleSyncRepeatingTask() with runTaskTimer().

    • Should be purely aesthetic, but also removes a deprecation warning. SSRT simply calls RTT under the hood.

Fixed

  • Fixed NullPointerException found in OutlawEventListener.
    (#79, @LlmDl)

  • Fixed Jitpack building.

    • Specifically uses Microsoft's build of OpenJDK 17, and Maven 3.8.3 (As opposed to Oracle JDK 8, Maven 3.6.1)
    • Tested Working

Full Comparison: 0.4.0...0.5.0