SoulFire TypeScript SDK 2.10.3
    Preparing search index...

    Interface BotSessionState

    interface BotSessionState {
        blocks: ReadonlyMap<string, BlockState>;
        blockSnapshots: ReadonlyMap<string, BlockSnapshot>;
        bossBars: ReadonlyMap<string, BotBossBarState>;
        entities: ReadonlyMap<number, NearbyEntity>;
        entitySnapshots: ReadonlyMap<number, EntitySnapshot>;
        environment: BotEnvironmentState;
        epoch?: string;
        inventory?: BotInventoryStateResponse;
        player?: BotLiveState;
        playerList: ReadonlyMap<string, PlayerListEntrySnapshot>;
        resourcePacks: ReadonlyMap<string, BotResourcePackEvent>;
        scoreboard: BotScoreboardState;
        sequence: bigint;
        snapshotRevision: bigint;
        status?: BotStatus;
    }
    Index
    blocks: ReadonlyMap<string, BlockState>

    Blocks seen changing since the session opened (block update events), keyed dimension:x:y:z.

    blockSnapshots: ReadonlyMap<string, BlockSnapshot>

    Like blocks, for updates that carried a full snapshot.

    bossBars: ReadonlyMap<string, BotBossBarState>
    entities: ReadonlyMap<number, NearbyEntity>

    Entities from entity events, by entity id; removed when they despawn.

    entitySnapshots: ReadonlyMap<number, EntitySnapshot>
    environment: BotEnvironmentState
    epoch?: string
    player?: BotLiveState
    playerList: ReadonlyMap<string, PlayerListEntrySnapshot>
    resourcePacks: ReadonlyMap<string, BotResourcePackEvent>
    scoreboard: BotScoreboardState
    sequence: bigint
    snapshotRevision: bigint
    status?: BotStatus