1.3 KiB
1.3 KiB
type, title, description, status
| type | title | description | status |
|---|---|---|---|
| User Story | US-003: Capture player and server activity | Record server lifecycle, player sessions, public chat, and recognized private messages. | done |
US-003: Capture player and server activity
As a server analyst, I want significant server and player activity captured so that I can reconstruct participation and communication activity downstream.
Acceptance criteria
- Plugin startup and shutdown produce server lifecycle events.
- Player joins and quits produce events with player identity.
- Non-cancelled public chat produces an event containing the complete message and whether the Bukkit event was asynchronous.
- Recognized explicit private-message commands capture the command, recipient token, and complete message.
- Recognized reply commands are marked as replies and omit a recipient.
- Private-message observations report whether the underlying command was cancelled.
- Standard aliases and namespaced variants documented by the project are recognized.