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.
from field: repeated soulfire.v1.BlockPosition active_targets = 3;
from field: repeated soulfire.v1.BlockPosition completed_breaks = 9;
from field: uint32 consecutive_stalled_paths = 10;
from field: repeated soulfire.v1.CollectBlocksTaskProgressDetail.FailedApproach failed_approaches = 5;
from field: uint32 path_current_movement = 7;
from field: bool path_planning = 6;
from field: uint32 path_total_movements = 8;
from field: soulfire.v1.CollectBlocksTaskProgressDetail.Phase phase = 1;
Optional
from field: soulfire.v1.BlockPosition player_position = 2;
from field: repeated soulfire.v1.BlockPosition rejected_targets = 4;
from message soulfire.v1.CollectBlocksTaskProgressDetail
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.