FlagWar Dev. Release 0.1.1: Locked & localized!
Pre-releaseNOTE: This build has seen some heavy regressions / bugs. If you are testing, it is currently advised to build against main
. A release of 0.1.2 should be out once I've assessed a solution to #33. Notable fixes in main: #34, #35.
This release of FlagWar introduces self-contained translations*, as well as a few other QOL changes and fixes.
Also, since 0.1.0 was broken on release, this is the first publicly testable version of FlagWar. So by all means, spam that Issue tracker (with legitimate tickets.)
* Really, only en_US is included... Other locales will require contributions.
Changes since v0.1.0-devel
(See 0.1.0's release for a summary of changes since modularization.)
- Localization config option enabled (bumped to 1.1)
- New Classes: LocaleUtil and Translate
- English translation available: Translation_en_US.properties (v1.0)
- Not configurable at runtime, translation done using ResourceBundles.
You can use custom translations by either recompiling, or extracting and re-archiving the jar.
- Not configurable at runtime, translation done using ResourceBundles.
- Other translations available - NEED CONTRIBUTIONS!
- Fixed issue with null listeners preventing proper plugin load. (Oops...)
- Dropped API version to 1.14 (Towny ultimately decides the minimum, FlagWar doesn't use anything new from 1.15/1.16)
- Made JUL logging events lazy - will only assign values if called.
- Fixed loading specific settings from TownySettings, properly target FlagWarConfig
Known Deficiencies:
- Does not implement a way to tell Towny if a town is under attack or not (aka: "is wartime" for EventWar).
- This was traditionally handled by the TownSpawnLevel class.
- Should be the next major thing tackled, aside from bugs.
Nerdy Checksums
File | SHA256 Checksum |
---|---|
FlagWar-0.1.1.jar | 1a0f9be367ffc1f571fa8420a1de16498f8aadcdc3bd8b6058297ca572f0adb3 |
FlagWar-0.1.1-javadoc.jar | f241675da67a2bb58bbfce7d70f5f12699fc0249734e731c2c7493dbc37dfbb7 |
FlagWar-0.1.1-sources.jar | 151d4144cb3d585cc6d3215ef4c54d1fdcf520d59554cb2096b68b4879a47baf |
License
As with 0.1.0, and all releases going forward, FlagWar is licensed under the Apache License, version 2.0.
Appropriate legal notices can be found in the NOTICE file.