From b2593070ee230abde73b3412252b9f4de6e78bf6 Mon Sep 17 00:00:00 2001 From: Ryan Barlow <7389646+ryanbarlow97@users.noreply.github.com> Date: Thu, 8 Oct 2026 19:00:58 +0000 Subject: [PATCH 1/2] docs: refresh README and testing guidance --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index baf1b99..b35b886 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ The signal gives a sense of distance, so finding the reward means moving through - **Visual tracking** — particle rings change in color and number as the player approaches the source. - **Audible feedback** — irregular counter clicks become more frequent at closer distances. - **Tiered discoveries** — weighted reward tiers give each successful hunt a chance of different loot. -- **A moving target** — collecting the shared source relocates it to another eligible location in the search area. +- **A moving target** — collecting the shared source relocates it within the configured search area. - **Consumable counters** — a successful collection replaces the active counter with a dead one. - **Personal collection limits** — timed allowances limit repeated rewards while letting other players continue the hunt. @@ -26,10 +26,12 @@ Technical documentation is maintained in [TF-Minecraft/Docs](https://github.com/ ## Tests With Java 21 and the pinned plugin dependencies installed, run `mvn clean verify`. -Tests use JUnit, Mockito, and MockBukkit; JaCoCo reports are written to -`target/site/jacoco/index.html` and uploaded by CI. Tests run locally without a live -Minecraft server. Verification requires 100% line, branch, and instruction +Tests use JUnit 5, Mockito, and MockBukkit. Surefire test results are in +`target/surefire-reports/`; JaCoCo HTML and XML reports are in `target/site/jacoco/`. +CI uploads both. Verification requires 100% line, branch, and instruction coverage of production code, with no coverage exclusions. +Client sounds and particles, live world generation, and installed item and region +plugins require separate in-game checks. ## License From af28dafec163c06208149c976aab8b34b3e2adb0 Mon Sep 17 00:00:00 2001 From: Ryan Barlow <7389646+ryanbarlow97@users.noreply.github.com> Date: Thu, 8 Oct 2026 20:26:59 +0000 Subject: [PATCH 2/2] docs: clarify report upload workflow --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b35b886..58a6ce8 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ Technical documentation is maintained in [TF-Minecraft/Docs](https://github.com/ With Java 21 and the pinned plugin dependencies installed, run `mvn clean verify`. Tests use JUnit 5, Mockito, and MockBukkit. Surefire test results are in `target/surefire-reports/`; JaCoCo HTML and XML reports are in `target/site/jacoco/`. -CI uploads both. Verification requires 100% line, branch, and instruction +The Build workflow uploads both. Verification requires 100% line, branch, and instruction coverage of production code, with no coverage exclusions. Client sounds and particles, live world generation, and installed item and region plugins require separate in-game checks.