soulfire.Goals

class soulfire.Goals[source]
block(position: BlockTargetLike, radius: float = 0) → soulfire.bot_live_pb2.PathfindGoal[source]
near(position: WorldTargetLike, radius: float) → soulfire.bot_live_pb2.PathfindGoal[source]
entity(target: EntityTargetLike, radius: float) → soulfire.bot_live_pb2.PathfindGoal[source]
xz(x: float, z: float, *, dimension: str = '', radius: float = 0) → soulfire.bot_live_pb2.PathfindGoal[source]
y(y: int, *, dimension: str = '') → soulfire.bot_live_pb2.PathfindGoal[source]
break_block(position: BlockTargetLike) → soulfire.bot_live_pb2.PathfindGoal[source]
place_block(position: BlockTargetLike) → soulfire.bot_live_pb2.PathfindGoal[source]
away_from_position(position: WorldTargetLike, radius: float) → soulfire.bot_live_pb2.PathfindGoal[source]
away_from_entity(target: EntityTargetLike, radius: float) → soulfire.bot_live_pb2.PathfindGoal[source]
any(nested: collections.abc.Sequence[soulfire.bot_live_pb2.PathfindGoal]) → soulfire.bot_live_pb2.PathfindGoal[source]