interface savedPlayerData {
    dimension?: string | Dimension;
    firstJoined?: number;
    format_version?: string;
    gameMode?: string;
    id: string;
    inputInfo?: {
        lastInputModeUsed: InputMode;
        touchOnlyAffectsHotbar: boolean;
    };
    inputPermissions?: {
        Camera?: boolean;
        cameraEnabled?: boolean;
        Dismount?: boolean;
        Jump?: boolean;
        LateralMovement?: boolean;
        Mount?: boolean;
        MoveBackward?: boolean;
        MoveForward?: boolean;
        MoveLeft?: boolean;
        Movement?: boolean;
        movementEnabled?: boolean;
        MoveRight?: boolean;
        Sneak?: boolean;
    };
    isOp?: boolean;
    items?: {
        ender_chest: savedItem[];
        equipment: savedItem[];
        inventory: savedItem[];
    };
    lastOnline: number;
    location?: Vector3;
    maxRenderDistance?: number;
    memoryTier?: MemoryTier;
    name: string;
    nameTag?: string;
    onJoinActions?: SavedPlayerOnJoinActions;
    platformType?: PlatformType;
    player_save_format_version?: string;
    playerPermissions?: {
        admin: boolean;
        canBypassProtectedAreas: boolean;
        canUseChatCommands: boolean;
        canUseCommands: boolean;
        canUseDangerousCommands: boolean;
        canUseScriptEval: boolean;
        getAllChatCommands: boolean;
        permissionLevel: number;
    };
    properties?: [id: string, value: string | number | Boolean | Vector3][];
    rotation?: Vector2;
    saveId?: string;
    saveMode?: PlayerDataSaveMode;
    scoreboardIdentity?: number;
    selectedSlotIndex?: number;
    spawnPoint?: DimensionLocation;
    tags?: string[];
}

Properties

dimension?: string | Dimension
firstJoined?: number
format_version?: string
gameMode?: string
id: string
inputInfo?: { lastInputModeUsed: InputMode; touchOnlyAffectsHotbar: boolean }

format version 1.6.0

v1.28.0-preview.20+BUILD.1

inputPermissions?: {
    Camera?: boolean;
    cameraEnabled?: boolean;
    Dismount?: boolean;
    Jump?: boolean;
    LateralMovement?: boolean;
    Mount?: boolean;
    MoveBackward?: boolean;
    MoveForward?: boolean;
    MoveLeft?: boolean;
    Movement?: boolean;
    movementEnabled?: boolean;
    MoveRight?: boolean;
    Sneak?: boolean;
}

Type declaration

  • OptionalCamera?: boolean
  • OptionalcameraEnabled?: boolean

    Only exists in format versions below 1.6.0.

    Supercceeded by Camera.

  • OptionalDismount?: boolean
  • OptionalJump?: boolean
  • OptionalLateralMovement?: boolean
  • OptionalMount?: boolean
  • OptionalMoveBackward?: boolean
  • OptionalMoveForward?: boolean
  • OptionalMoveLeft?: boolean
  • OptionalMovement?: boolean
  • OptionalmovementEnabled?: boolean

    Only exists in format versions below 1.6.0.

    Supercceeded by Movement.

  • OptionalMoveRight?: boolean
  • OptionalSneak?: boolean
isOp?: boolean
items?: {
    ender_chest: savedItem[];
    equipment: savedItem[];
    inventory: savedItem[];
}
lastOnline: number
location?: Vector3
maxRenderDistance?: number
memoryTier?: MemoryTier
name: string
nameTag?: string
onJoinActions?: SavedPlayerOnJoinActions

format version 1.6.0

v1.28.0-preview.20+BUILD.1

platformType?: PlatformType
player_save_format_version?: string
playerPermissions?: {
    admin: boolean;
    canBypassProtectedAreas: boolean;
    canUseChatCommands: boolean;
    canUseCommands: boolean;
    canUseDangerousCommands: boolean;
    canUseScriptEval: boolean;
    getAllChatCommands: boolean;
    permissionLevel: number;
}

format version 1.6.0

v1.28.0-preview.20+BUILD.1

properties?: [id: string, value: string | number | Boolean | Vector3][]
rotation?: Vector2
saveId?: string

format version 1.6.0

v1.33.0-preview.20+BUILD.4

scoreboardIdentity?: number
selectedSlotIndex?: number
spawnPoint?: DimensionLocation
tags?: string[]