fix(progress): count logs from disrupted trees
Release / release (push) Successful in 2m16s
CI / build (push) Successful in 59s

This commit is contained in:
dmg
2026-08-11 18:35:04 -04:00
parent e7a5a14529
commit f26b7d0f0d
6 changed files with 27 additions and 8 deletions
+8
View File
@@ -2,6 +2,14 @@
## 2026-08-11
### US-001 disrupted-tree progress corrected
- Reproduced remaining lower logs failing to count after an upper trunk block was removed because progression unnecessarily re-ran full intact-tree validation.
- Progress now classifies unstripped natural `*_LOG`, crimson stem, and warped stem materials directly, so each qualifying block counts even after the tree structure is disrupted.
- Wood, hyphae, stripped variants, and bamboo remain excluded; player-placed qualifying materials count because Spigot does not expose generation provenance.
- Giant mushroom stems retain cap-based validation because their shared stem material cannot distinguish red from brown, while automatic felling still requires a validated intact tree and an axe.
- Verified disrupted-tree progress, excluded processed materials, tool-independent progress, axe-only felling, and the complete build with `./gradlew clean check jar`.
### US-001 tool-independent progress corrected
- Reproduced the progression gap caused by sharing the automatic-felling axe restriction with manual unlock progress.