Pet Handover 0.1.1
Curse Maven Snippet
What's new
Pet Handover 0.1.1
- Fixed cancellation during player disconnect: the departing connection no longer receives cancellation packets; the participant who remains online receives feedback and the pending offer is cleared.
- Expanded regression coverage to eight unit tests and nine Minecraft server GameTests for consent authorization, expiry/replay/conflict protection, lifecycle rejection, genuine chat-command contents, disconnect handling and saved pet state.
- Validated the supported pet transfers and adversarial consent flows through actual Fabric clients, two separate unmodified vanilla-client logins, and preservation of checked pet identity/ownership/state across a distinct server-process restart.
- Prepared a fresh stable 0.1.1 artifact from the same tested gameplay implementation as 0.1.1-rc.1. Candidate and earlier 0.1.0 files remain separate. The RC-to-stable step changes release metadata; the functional fix above is relative to 0.1.0.
Minecraft Java 1.21.1, Fabric; Java 21 minimum. MIT licensing and honest substantial OpenAI Codex attribution are retained. The release contains no test drivers, Minecraft files, telemetry or runtime AI. It does not establish compatibility with every server, other pet mods, human narration, keyboard-only chat acceptance or a complete unmodified-client transfer. No upload or moderation approval is asserted by this changelog.
Final input supplement: actual rendered Minecraft chat hit-testing exercised Decline, fresh Accept and stale Accept through the real mouse handler; server checkpoints verified the outcomes. Physical desktop input and full unmodified-vanilla-client transfer remain unrun.
This mod has no additional files

