SoulFire TypeScript SDK 2.10.3
    Preparing search index...

    Type Alias CollectBlocksTaskProgressDetail

    CollectBlocksTaskProgressDetail: Message<
        "soulfire.v1.CollectBlocksTaskProgressDetail",
    > & {
        activeTargets: BlockPosition[];
        completedBreaks: BlockPosition[];
        consecutiveStalledPaths: number;
        failedApproaches: CollectBlocksTaskProgressDetail_FailedApproach[];
        pathCurrentMovement: number;
        pathPlanning: boolean;
        pathTotalMovements: number;
        phase: CollectBlocksTaskProgressDetail_Phase;
        playerPosition?: BlockPosition;
        rejectedTargets: BlockPosition[];
    }

    Live diagnostics for a running block collection task. This is packed into BotTaskProgress.detail so SDK clients can explain which blocks and approach positions the server is currently considering without changing task execution.

    Type Declaration

    • activeTargets: BlockPosition[]

      from field: repeated soulfire.v1.BlockPosition active_targets = 3;

    • completedBreaks: BlockPosition[]

      from field: repeated soulfire.v1.BlockPosition completed_breaks = 9;

    • consecutiveStalledPaths: number

      from field: uint32 consecutive_stalled_paths = 10;

    • failedApproaches: CollectBlocksTaskProgressDetail_FailedApproach[]

      from field: repeated soulfire.v1.CollectBlocksTaskProgressDetail.FailedApproach failed_approaches = 5;

    • pathCurrentMovement: number

      from field: uint32 path_current_movement = 7;

    • pathPlanning: boolean

      from field: bool path_planning = 6;

    • pathTotalMovements: number

      from field: uint32 path_total_movements = 8;

    • phase: CollectBlocksTaskProgressDetail_Phase

      from field: soulfire.v1.CollectBlocksTaskProgressDetail.Phase phase = 1;

    • OptionalplayerPosition?: BlockPosition

      from field: soulfire.v1.BlockPosition player_position = 2;

    • rejectedTargets: BlockPosition[]

      from field: repeated soulfire.v1.BlockPosition rejected_targets = 4;

    from message soulfire.v1.CollectBlocksTaskProgressDetail