Documentation · Minecraft Java · Événements
Événements analytiques
POST /api/ingest (batch) — alignés sur le contrat standard (DEATH, COMBAT_END, etc.).
| eventType | Rôle | Payload notable | Fil « événements récents » |
|---|---|---|---|
| PLAYER_JOIN | Connexion | source, isFirstJoin, displayName | Oui (résumé FR) |
| PLAYER_QUIT | Déconnexion (+ synthèse au stop serveur) | reason ; disconnectSource=SERVER_STOP au shutdown | Oui |
| DEATH | Mort joueur | cause, message, killer_player_id | Oui |
| COMBAT_END | Fin de combat — kill PvP ou entité | outcome, killer_player_id, victim_player_id ou victim_entity_type | Oui |
| RESPAWN | Apparition après mort | isBedSpawn, isAnchorSpawn | Non volontairement |
| PLAYER_KICK | Expulsion modérateur / serveur | reason | Oui |
| ACHIEVEMENT_UNLOCKED | Succès hors recettes | achievement_id, advancement | Oui |
| CHAT | Message chat | message | Oui |
| BLOCK_BREAK | Cassé un bloc | blockType | Non bruit potentiel |
| BLOCK_PLACE | Placé un bloc | blockType | Non bruit potentiel |
Chaque ligne peut porter sessionId, playerName, position et eventVersion: "1.0". Les résumés visibles utilisent recentSummary + includeInRecent.