Contents
Class ActionProjectToGround
java.lang.Object
com.hypixel.hytale.server.npc.corecomponents.AnnotatedComponentBase
com.hypixel.hytale.server.npc.corecomponents.ActionBase
com.hypixel.hytale.server.npc.corecomponents.utility.ActionSequence
com.hypixel.hytale.server.npc.corecomponents.utility.ActionTransformBase
com.hypixel.hytale.server.npc.corecomponents.utility.ActionProjectToGround
- All Implemented Interfaces:
Action, RoleStateChange, IAnnotatedComponent, IAnnotatedComponentCollection, IComponentExecutionControl
Scoping action that projects every position in the incoming set down onto the ground, then runs its nested actions
against the grounded positions. Positions with no ground within
MaxScanDown (or in an unloaded chunk) are
dropped before the nested actions run.-
Field Summary
Fields inherited from interface Action
EMPTY_ARRAY -
Constructor Summary
ConstructorsConstructorDescriptionActionProjectToGround(BuilderActionProjectToGround builder, BuilderSupport support) -
Method Summary
Methods inherited from class ActionTransformBase
canExecute, executeMethods inherited from class ActionSequence
clearOnce, componentCount, getComponent, isBusy, loaded, motionControllerChanged, registerWithSupport, removed, setContext, setOnce, spawned, teleported, unloadedMethods inherited from class ActionBase
activate, deactivate, isActivated, isTriggered, processDelayMethods inherited from class AnnotatedComponentBase
getIndex, getInfo, getParentMethods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface IAnnotatedComponent
getBreadCrumbs, getBreadCrumbs, getIndex, getInfo, getLabel, getParent
-
Constructor Details
-
ActionProjectToGround
public ActionProjectToGround(@Nonnull BuilderActionProjectToGround builder, @Nonnull BuilderSupport support)
-