docs(design): complete initial harvest stories
This commit is contained in:
@@ -23,3 +23,10 @@ description: Chronological record of material decisions affecting the Spigot Har
|
||||
- Added the Java 17 Gradle/Spigot foundation, strict compiler linting, JUnit 5 lifecycle, plugin metadata, and initial documentation.
|
||||
- Added Gitea CI and semantic-release workflows with development and versioned JAR artifacts.
|
||||
- Verified the foundation with `./gradlew clean check jar`.
|
||||
|
||||
## 2026-08-14 — Initial plugin scope completed
|
||||
|
||||
- Implemented independent Level 0–X progression for wheat, carrots, potatoes, and beetroot with validated configuration and atomic UUID-keyed YAML state.
|
||||
- Implemented deterministic connected-crop traversal, one-operation-per-player scheduling, one-crop-per-tick harvesting, protection-event checks, automatic replanting, inventory delivery, and overflow drops.
|
||||
- Added player status and boss-bar controls, five-second idle progress presentation, unlock titles, administrative inspection and mutations, offline-player lookup, and safe confirmed resets.
|
||||
- Developed the progression, traversal, drops, persistence, settings, status, and administration behavior through failing-first automated tests.
|
||||
|
||||
Reference in New Issue
Block a user