soulfire.task_pb2.CollectBlocksTaskProgressDetail¶
- class soulfire.task_pb2.CollectBlocksTaskProgressDetail(phase: CollectBlocksTaskProgressDetail | str | None = ..., player_position: soulfire.common_pb2.BlockPosition | collections.abc.Mapping | None = ..., active_targets: collections.abc.Iterable[soulfire.common_pb2.BlockPosition | collections.abc.Mapping] | None = ..., rejected_targets: collections.abc.Iterable[soulfire.common_pb2.BlockPosition | collections.abc.Mapping] | None = ..., failed_approaches: collections.abc.Iterable[CollectBlocksTaskProgressDetail | collections.abc.Mapping] | None = ..., path_planning: bool = ..., path_current_movement: int | None = ..., path_total_movements: int | None = ..., completed_breaks: collections.abc.Iterable[soulfire.common_pb2.BlockPosition | collections.abc.Mapping] | None = ..., consecutive_stalled_paths: int | None = ...)¶
Bases:
google.protobuf.message.MessageAbstract base class for protocol messages.
Protocol message classes are almost always generated by the protocol compiler. These generated types subclass Message and implement the methods shown below.
- PHASE_UNSPECIFIED: CollectBlocksTaskProgressDetail¶
- PHASE_SEARCHING: CollectBlocksTaskProgressDetail¶
- PHASE_PLANNING_ROUTE: CollectBlocksTaskProgressDetail¶
- PHASE_FOLLOWING_ROUTE: CollectBlocksTaskProgressDetail¶
- PHASE_BREAKING_BLOCK: CollectBlocksTaskProgressDetail¶
- PHASE_RETRYING_APPROACH: CollectBlocksTaskProgressDetail¶
- PHASE_SKIPPING_TARGET: CollectBlocksTaskProgressDetail¶
- PHASE_FIELD_NUMBER: ClassVar[int]¶
- PLAYER_POSITION_FIELD_NUMBER: ClassVar[int]¶
- ACTIVE_TARGETS_FIELD_NUMBER: ClassVar[int]¶
- REJECTED_TARGETS_FIELD_NUMBER: ClassVar[int]¶
- FAILED_APPROACHES_FIELD_NUMBER: ClassVar[int]¶
- PATH_PLANNING_FIELD_NUMBER: ClassVar[int]¶
- PATH_CURRENT_MOVEMENT_FIELD_NUMBER: ClassVar[int]¶
- PATH_TOTAL_MOVEMENTS_FIELD_NUMBER: ClassVar[int]¶
- COMPLETED_BREAKS_FIELD_NUMBER: ClassVar[int]¶
- CONSECUTIVE_STALLED_PATHS_FIELD_NUMBER: ClassVar[int]¶
- player_position: soulfire.common_pb2.BlockPosition¶
- active_targets: google.protobuf.internal.containers.RepeatedCompositeFieldContainer[soulfire.common_pb2.BlockPosition]¶
- rejected_targets: google.protobuf.internal.containers.RepeatedCompositeFieldContainer[soulfire.common_pb2.BlockPosition]¶
- failed_approaches: google.protobuf.internal.containers.RepeatedCompositeFieldContainer[CollectBlocksTaskProgressDetail]¶
- path_planning: bool¶
- path_current_movement: int¶
- path_total_movements: int¶
- completed_breaks: google.protobuf.internal.containers.RepeatedCompositeFieldContainer[soulfire.common_pb2.BlockPosition]¶
- consecutive_stalled_paths: int¶
Classes¶
int([x]) -> integer |
|
Abstract base class for protocol messages. |