java.lang.Object
com.hypixel.hytale.server.npc.corecomponents.AnnotatedComponentBase
com.hypixel.hytale.server.npc.corecomponents.ActionBase
All Implemented Interfaces:
Action, RoleStateChange, IAnnotatedComponent, IComponentExecutionControl
Direct Known Subclasses:
ActionAddToTargetMemory, ActionAppearance, ActionApplyEntityEffect, ActionAttack, ActionBeacon, ActionCombatAbility, ActionCrouch, ActionDelayDespawn, ActionDespawn, ActionDie, ActionDisplayName, ActionFlockBeacon, ActionFlockJoin, ActionFlockLeave, ActionFlockSetTarget, ActionFlockState, ActionIgnoreForAvoidance, ActionInventory, ActionLockOnInteractionTarget, ActionLog, ActionMakePath, ActionModelAttachment, ActionMount, ActionNothing, ActionNotify, ActionOpenBarterShop, ActionOpenShop, ActionOverrideAltitude, ActionOverrideAttitude, ActionParentState, ActionPlaceBlock, ActionPlayAnimation, ActionPlaySound, ActionRandom, ActionRecomputePath, ActionReleaseTarget, ActionRemove, ActionResetBlockSensors, ActionResetInstructions, ActionResetPath, ActionResetSearchRays, ActionRole, ActionSequence, ActionSetAlarm, ActionSetBlockToPlace, ActionSetFlag, ActionSetInteractable, ActionSetLeashPosition, ActionSetMarkedTarget, ActionSetStat, ActionSpawn, ActionSpawnParticles, ActionStartObjective, ActionState, ActionStorePosition, ActionTest, ActionTimer, ActionToggleStateEvaluator, ActionTriggerSpawnBeacon, ActionTriggerSpawners, ActionWithDelay

public abstract class ActionBase extends AnnotatedComponentBase implements Action