Skip to content

BirdMessenger: letter returns on death, logout and storage failures - #173

Merged
ryanbarlow97 merged 1 commit into
mainfrom
docs/birdmessenger-identity-review
Oct 12, 2026
Merged

ryanbarlow97 merged 1 commit into
mainfrom
docs/birdmessenger-identity-review

Conversation

@ryanbarlow97

Copy link
Copy Markdown
Contributor

Follow-up to #168 for TF-Minecraft/BirdMessenger#37. The guide said unsent letters always return to the inventory before RPCharacters saves, which is wrong for a death that empties the inventory. Its refund paragraph pointed staff at a storage repair they had no way to act on. The project index also said TLibs supplies character sessions, when RPCharacters provides them.

The Character sessions section now covers drops at the feet on such deaths, queueing for logout and shutdown with a full inventory, the unsent-returned and letter-needs-character messages, the immediate hand-back after a failed send, and what the log records for a letter held in memory. Jargon such as "captured session", "character activation" and "provider has not arrived before the delayed write" is replaced with plain wording. Mail recovery now mentions the returned: true flag, two checklist items cover death and logout, and "behavior" is now "behaviour".

Checked with python3 scripts/check-indexes.py.

🤖 Generated with Claude Code

…age failures

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@ryanbarlow97
ryanbarlow97 merged commit d9759db into main Oct 12, 2026
1 check passed
@ryanbarlow97
ryanbarlow97 deleted the docs/birdmessenger-identity-review branch October 12, 2026 07:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant