Package dev.twilite.client.plugins
Class Behavior
java.lang.Object
dev.twilite.client.plugins.Behavior
A node in a
BehaviorPlugin behavior tree.-
Method Summary
Modifier and TypeMethodDescriptionstatic Behavioraction(BehaviorAction action) Creates a leaf behavior from a tick action.static Behavioraction(String name, BehaviorAction action) Creates a named leaf behavior from a tick action.static Behaviorcondition(String name, BooleanSupplier condition) Creates a named condition leaf.static Behaviorcondition(BooleanSupplier condition) Creates a condition leaf.static BehaviorRuns children in order until one succeeds or keeps running.static BehaviorRuns named children in order until one succeeds or keeps running.static BehaviorRuns children in order until one fails or keeps running.static BehaviorRuns named children in order until one fails or keeps running.
-
Method Details
-
action
Creates a leaf behavior from a tick action. -
action
Creates a named leaf behavior from a tick action. -
condition
Creates a condition leaf. -
condition
Creates a named condition leaf. -
sequence
Runs children in order until one fails or keeps running. -
sequence
Runs named children in order until one fails or keeps running. -
selector
Runs children in order until one succeeds or keeps running. -
selector
Runs named children in order until one succeeds or keeps running.
-