SoulFire LogoSoulFire

Goals

Public Python members of Goals.

Generated from the pinned SDK source. Use the matching installation. Each source link points to this baseline.

Methods decorated with @fn return effects. Their implementation signatures use EffectGen for the generator body. Compose them with yield from inside a scoped workflow.

block

def block(self, position: BlockTargetLike, radius: float = 0) -> PathfindGoal

Source

near

def near(self, position: WorldTargetLike, radius: float) -> PathfindGoal

Source

entity

def entity(self, target: EntityTargetLike, radius: float) -> PathfindGoal

Source

xz

def xz(self, x: float, z: float, *, dimension: str = "", radius: float = 0) -> PathfindGoal

Source

y

def y(self, y: int, *, dimension: str = "") -> PathfindGoal

Source

break_block

def break_block(self, position: BlockTargetLike) -> PathfindGoal

Source

place_block

def place_block(self, position: BlockTargetLike) -> PathfindGoal

Source

away_from_position

def away_from_position(self, position: WorldTargetLike, radius: float) -> PathfindGoal

Source

away_from_entity

def away_from_entity(self, target: EntityTargetLike, radius: float) -> PathfindGoal

Source

any

def any(self, nested: Sequence[PathfindGoal]) -> PathfindGoal

Source

How is this page?

Last updated on

On this page