Class BehaviorResult

java.lang.Object
me.gamercoder215.mobchip.ai.behavior.BehaviorResult

public abstract class BehaviorResult extends Object
Represents a Behavior Result
  • Field Details

    • STOPPED

      public static final BehaviorResult STOPPED
      Represents a stopped BehaviorResult.
  • Constructor Details

    • BehaviorResult

      protected BehaviorResult()
      Constructs an Abstract Behavior Result.
  • Method Details

    • getStatus

      @NotNull public abstract @NotNull BehaviorResult.Status getStatus()
      Fetches the Status of this BehaviorResult.
      Returns:
      Behavior Status
    • stop

      public abstract void stop()
      Forces this Behavior to stop.