at.atpcraft.player.chat
One chat message per player. The record key is the server's signing key id.
Details · record, key any
| Kind | record |
|---|---|
| Record key | any |
| Authority | player.atpcraft.at |
| Indexed |
Checks
Valid Lint pass{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "One chat message per player. The record key is the server's signing key id.",
"key": "any",
"record": {
"properties": {
"dimension": {
"description": "The dimension where the player was when they sent the message, e.g. minecraft:overworld.",
"maxLength": 256,
"type": "string"
},
"message": {
"description": "The plain text of the chat message.",
"maxLength": 1024,
"type": "string"
},
"position": {
"description": "The player's position when the message was sent.",
"ref": "at.atpcraft.player.defs#position",
"type": "ref"
},
"sentAt": {
"description": "When the message was sent (ISO 8601).",
"format": "datetime",
"type": "string"
},
"server": {
"description": "Identifier of the server where the message was sent.",
"maxLength": 256,
"type": "string"
}
},
"required": [
"sentAt",
"message",
"server"
],
"type": "object"
},
"type": "record"
}
},
"description": "Player chat message records for ATPcraft. Each message sent by a player is stored as a record in their PDS.",
"id": "at.atpcraft.player.chat",
"lexicon": 1
}