ActionList
Package: com.hypixel.hytale.server.npc.instructions
public class ActionListFields
Section titled “Fields”| Modifier | Type | Name |
|---|---|---|
public static final | ActionList | EMPTY_ACTION_LIST |
protected final | Action[] | actions |
protected | boolean | blocking |
protected | boolean | atomic |
protected | int | actionIndex |
Methods
Section titled “Methods”| Modifier | Return Type | Signature |
|---|---|---|
public | void | setBlocking(boolean blocking) |
public | void | setAtomic(boolean atomic) |
public | boolean | canExecute(@Nonnull Ref<EntityStore> ref, @Nonnull Role role, InfoProvider sensorInfo, double dt, @Nonnull Store<EntityStore> store) |
public | boolean | execute(@Nonnull Ref<EntityStore> ref, @Nonnull Role role, InfoProvider sensorInfo, double dt, @Nonnull Store<EntityStore> store) |
public | boolean | hasCompletedRun() |
public | void | setContext(IAnnotatedComponent parent) |
public | void | registerWithSupport(Role role) |
public | void | motionControllerChanged( @Nullable Ref<EntityStore> ref, @Nonnull NPCEntity npcComponent, MotionController motionController, @Nullable ComponentAccessor<EntityStore> componentAccessor ) |
public | void | loaded(Role role) |
public | void | spawned(Role role) |
public | void | unloaded(Role role) |
public | void | removed(Role role) |
public | void | teleported(Role role, World from, World to) |
public | void | clearOnce() |
public | void | onEndMotion() |
public | void | setOnce() |
public | int | actionCount() |
public | IAnnotatedComponent | getComponent(int index) |
Hydex is an independent community resource. Hytale is a trademark of Hypixel Studios. Hydex is not affiliated with or endorsed by Hypixel Studios.