From 57faf3c2402072e139c66a9dae74bb3b2fff7f3e Mon Sep 17 00:00:00 2001 From: FlagCourier Date: Thu, 20 Oct 2022 17:42:01 -0500 Subject: [PATCH] Release 0.5.3 (Cleanup & Version Bump) --- CHANGELOG.md | 7 +++++-- README.md | 4 +++- docs/issue84.md | 43 ------------------------------------------- jitpack.yml | 4 ++-- pom.xml | 4 ++-- 5 files changed, 12 insertions(+), 50 deletions(-) delete mode 100644 docs/issue84.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 55aa92483..6c62620da 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,9 @@ If a change is missing, it is likely simple or was forgotten about when this log Feel free to PR corrections to this file. -## [Unreleased][Unreleased] + + +## [0.5.3][0.5.3] ### Known-Issues - [Possibly fixed: See #168](https://github.com/TownyAdvanced/FlagWar/pull/168) — Impossible to attack plots that have @@ -359,7 +361,8 @@ Scale to 2, use "Bankers' Rounding" (HALF_EVEN) -[Unreleased]: https://github.com/TownyAdvanced/FlagWar/compare/0.5.2...HEAD +[Unreleased]: https://github.com/TownyAdvanced/FlagWar/compare/0.5.3...HEAD +[0.5.3]: https://github.com/TownyAdvanced/FlagWar/compare/0.5.2...0.5.3 [0.5.2]: https://github.com/TownyAdvanced/FlagWar/compare/0.5.1b...0.5.2 [0.5.1]: https://github.com/TownyAdvanced/FlagWar/compare/0.5.0...0.5.1b [0.5.0]: https://github.com/TownyAdvanced/FlagWar/compare/0.4.0...0.5.0 diff --git a/README.md b/README.md index 13432a6a3..cf1d70f8e 100644 --- a/README.md +++ b/README.md @@ -82,6 +82,7 @@ Administrator Resources | FlagWar Release | 📅 Released On | Requirements | | :-------------: | :--------------: | :-------------------------------------------------------------------------: | +| [v0.5.3][0.5.3] | October 27, 2021 | Towny (_0.97.3.0_+), Bukkit API-based* server (_1.17.1_, _1.8.2_, _1.19.2_) | | [v0.5.2][0.5.2] | October 27, 2021 | Towny (_0.97.3.0_+), Bukkit API-based* server (_1.16.5_, _1.17.1_) | | [v0.5.1][0.5.1] | August 12, 2021 | Towny (_0.97.2.0 - 0.97.2.14_), Bukkit API-based* server (_1.16.5_, _1.17.1_) | | _Pre-History_ | _2011 - 2021_ | Deprecated & Removed in Towny versions 0.97.0.0 and 0.97.1.0, respectively. | @@ -89,6 +90,7 @@ Administrator Resources > FlagWar has adopted the use of Paper as an API provider. Spigot should however still be viable. Please > submit a ticket if you experience any issues. +[0.5.3]: https://github.com/TownyAdvanced/FlagWar/releases/tag/0.5.3 "FlagWar Release 0.5.3" [0.5.2]: https://github.com/TownyAdvanced/FlagWar/releases/tag/0.5.2 "FlagWar Release 0.5.2" [0.5.1]: https://github.com/TownyAdvanced/FlagWar/releases/tag/0.5.1b "FlagWar Release 0.5.1b" @@ -96,7 +98,7 @@ Administrator Resources -All Release builds and Development builds have been made available here on GitHub's [Releases][releases] page. +All Release builds and most Development builds have been made available here on GitHub's [Releases][releases] page. We encourage server admins to "watch" FlagWar on GitHub in order to receive update notifications. Just click the watch button in the upper right and select "Releases Only". diff --git a/docs/issue84.md b/docs/issue84.md deleted file mode 100644 index b94cc4484..000000000 --- a/docs/issue84.md +++ /dev/null @@ -1,43 +0,0 @@ -# Working Doc: Issue 84 - - -## Impossible to attack a plot that has blocks placed at world build-height limit. - -- [GitHub](https://github.com/TownyAdvanced/FlagWar/issues/84) - -### Summary - -If an attacking player is attempting to flag a plot, and a ceiling exists -above the flag location, the flag will not be placeable. Some defending -players will take advantage of this fact by placing a plot-wide ceiling -at a world's maximum build height. - -This issue also extends to worlds with natural ceilings such as worlds -using the default Nether generator settings. - -This issue stems from design decisions as old as the general-audience -release of the game. As such, this issue is a natural bug. It is also -classified as a blocker for future official FlagWar releases due to its -exploit-ability. - -### Proposed Solution - -This issue should be easily addressed by applying a few hard-coded rules -to when and where a war-flag may be placed. - -- [x] Allow placing flags under ceilings. (Required) - - [x] Traditional check: In a world without a natural ceiling, and the highest block is within 5 meters of max height. - - [x] Add a basic height check: - - [x] (submersion) checks for if a flag base has a liquid up to 4 meters above it - - [x] (general space) check same vertical space for any non-empty, non-liquid blocks - - [x] Add sea-level (minus depth) check - - Flag base must be at or above a world's sea-level, minus modifier. - - Default modifier: 12 meters - -- [x] Rework Coordinate Broadcasting - - - [ ] ~~Specific Audience Options (_Config_)~~ - - This specific plan was scrapped. - - [x] Location Accuracy (_Config_) - - towny (_Towny Coord, default_) - - precise (_Minecraft's X,Y,Z_) diff --git a/jitpack.yml b/jitpack.yml index 903e87ef3..e4db44d37 100644 --- a/jitpack.yml +++ b/jitpack.yml @@ -4,7 +4,7 @@ before_install: - source "$HOME/.sdkman/bin/sdkman-init.sh" - sdk update - - sdk install java 17.0.3-ms - - sdk use java 17.0.3-ms + - sdk install java 17.0.4.1-tem + - sdk use java 17.0.4.1-tem - sdk install maven 3.8.6 - sdk use maven 3.8.6 diff --git a/pom.xml b/pom.xml index 52a3aa22b..ca727a0e1 100644 --- a/pom.xml +++ b/pom.xml @@ -7,12 +7,12 @@ io.github.townyadvanced.flagwar FlagWar jar - 0.5.3-SNAPSHOT + 0.5.3 An OG war system for TownyAdvanced. Celebrating a decade of Flag-based Towny Warfare. 16 - 1.16 + 1.17 UTF-8