The server's self-description. Exactly one per server account; the record key is always 'self'. Written into the server account's own repo (PDS-authenticated), so no per-record signature is required.
literal:self
Fixed literal value
Properties
address
string
Optional
Public address players connect to, e.g. play.example.com:25565.
maxLength: 256 bytesatpcraftVersion
string
Required
ATPcraft mod version, read at runtime from the Fabric mod metadata.
maxLength: 32 bytescapabilities
array
of
string
Optional
Enabled ATPcraft features, sorted, unique.
maxLength: 32 itemscreatedAt
string
datetime
Optional
When the server account first published its descriptor.
description
string
Optional
Free-text server description / MOTD.
maxLength: 2048 bytesminecraftVersion
string
Required
Minecraft version the server runs, read at runtime.
maxLength: 32 bytesname
string
Required
Server display name.
maxLength: 256 bytesoperator
ref
#operator
Optional
No description available.
signingKey
ref
#signingKey
Required
No description available.
updatedAt
string
datetime
Required
Record update time (refreshed on every publish).
View raw schema
{
"description": "The server's self-description. Exactly one per server account; the record key is always 'self'. Written into the server account's own repo (PDS-authenticated), so no per-record signature is required.",
"key": "literal:self",
"record": {
"properties": {
"address": {
"description": "Public address players connect to, e.g. play.example.com:25565.",
"maxLength": 256,
"type": "string"
},
"atpcraftVersion": {
"description": "ATPcraft mod version, read at runtime from the Fabric mod metadata.",
"maxLength": 32,
"type": "string"
},
"capabilities": {
"description": "Enabled ATPcraft features, sorted, unique.",
"items": {
"knownValues": [
"join-gate",
"player-data-sync",
"skin-sync",
"labeler",
"rpg-actor"
],
"maxLength": 64,
"type": "string"
},
"maxLength": 32,
"type": "array"
},
"createdAt": {
"description": "When the server account first published its descriptor.",
"format": "datetime",
"type": "string"
},
"description": {
"description": "Free-text server description / MOTD.",
"maxLength": 2048,
"type": "string"
},
"minecraftVersion": {
"description": "Minecraft version the server runs, read at runtime.",
"maxLength": 32,
"type": "string"
},
"name": {
"description": "Server display name.",
"maxLength": 256,
"type": "string"
},
"operator": {
"ref": "#operator",
"type": "ref"
},
"signingKey": {
"ref": "#signingKey",
"type": "ref"
},
"updatedAt": {
"description": "Record update time (refreshed on every publish).",
"format": "datetime",
"type": "string"
}
},
"required": [
"name",
"minecraftVersion",
"atpcraftVersion",
"signingKey",
"updatedAt"
],
"type": "object"
},
"type": "record"
}