v0.5.0: More attacker options & respect Towny's per-world war restrictions
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 ofscheduleSyncRepeatingTask()
withrunTaskTimer()
.- 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