MindNavigationStatus

public final class MindNavigationStatus extends Record

Immutable navigation diagnostics sampled at the current native Mind tick.

An active destination survives a failed native path request so a behavior can detect that it is stuck. It resets when movement is explicitly stopped, the owning MOVE lease is released, the program retires, or the body reaches the destination. Reissuing move requests does not reset progress history. Consecutive stuck ticks reset only after observed body movement or a full destination reset.

Constructors

Link copied to clipboard
public void MindNavigationStatus(Optional<MindPosition> destination, boolean navigationInProgress, Optional<MindNavigationProgress> lastProgress, int consecutiveStuckTicks)

Functions

Link copied to clipboard
public boolean destinationActive()
Link copied to clipboard
public static MindNavigationStatus idle()

Inherited functions

Link copied to clipboard
public abstract boolean equals(Object p)
Link copied to clipboard
public abstract int hashCode()
Link copied to clipboard
public abstract String toString()