Uses of Class
com.hypixel.hytale.server.npc.instructions.ExecutionSupport
Packages that use ExecutionSupport
Package
Description
-
Uses of ExecutionSupport in com.hypixel.hytale.builtin.adventure.npcobjectives.npc
Methods in com.hypixel.hytale.builtin.adventure.npcobjectives.npc with parameters of type ExecutionSupportModifier and TypeMethodDescriptionbooleanActionCompleteTask.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionStartObjective.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionCompleteTask.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionStartObjective.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanSensorHasTask.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) -
Uses of ExecutionSupport in com.hypixel.hytale.builtin.adventure.npcshop.npc
Methods in com.hypixel.hytale.builtin.adventure.npcshop.npc with parameters of type ExecutionSupportModifier and TypeMethodDescriptionbooleanActionOpenBarterShop.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionOpenShop.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionOpenBarterShop.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionOpenShop.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) -
Uses of ExecutionSupport in com.hypixel.hytale.builtin.encountermanager
Methods in com.hypixel.hytale.builtin.encountermanager that return ExecutionSupportModifier and TypeMethodDescriptionEncounterManager.acquireExecutionSupport(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor) Methods in com.hypixel.hytale.builtin.encountermanager with parameters of type ExecutionSupportModifier and TypeMethodDescriptionvoidEncounterManager.getInfo(ExecutionSupport executionSupport, ComponentInfo holder) -
Uses of ExecutionSupport in com.hypixel.hytale.builtin.encountermanager.npc
Methods in com.hypixel.hytale.builtin.encountermanager.npc with parameters of type ExecutionSupportModifier and TypeMethodDescriptionbooleanActionChangeTargetRole.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionGrantReward.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSetEncounterAudioState.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSetEncounterWeather.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSignalWorldEvent.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionStartEncounterMusic.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionChangeTargetRole.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionClearEncounterBossBar.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionClearEncounterWeather.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionGrantReward.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSetEncounterAudioState.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSetEncounterBossBar.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSetEncounterWeather.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSetTargetNPCInvulnerable.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSignalWorldEvent.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionStartEncounterMusic.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionStopEncounterMusic.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) voidEncounterMemberCollector.init(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) -
Uses of ExecutionSupport in com.hypixel.hytale.builtin.gameflags.integration.npc
Methods in com.hypixel.hytale.builtin.gameflags.integration.npc with parameters of type ExecutionSupportModifier and TypeMethodDescriptionbooleanSensorGameFlag.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) -
Uses of ExecutionSupport in com.hypixel.hytale.builtin.mounts.npc
Methods in com.hypixel.hytale.builtin.mounts.npc with parameters of type ExecutionSupportModifier and TypeMethodDescriptionbooleanActionMount.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionMount.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) -
Uses of ExecutionSupport in com.hypixel.hytale.builtin.npccombatactionevaluator.corecomponents
Methods in com.hypixel.hytale.builtin.npccombatactionevaluator.corecomponents with parameters of type ExecutionSupportModifier and TypeMethodDescriptionvoidActionCombatAbility.activate(ExecutionSupport executionSupport, InfoProvider infoProvider) booleanActionAddToTargetMemory.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionCombatAbility.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) voidActionCombatAbility.deactivate(ExecutionSupport executionSupport, InfoProvider infoProvider) booleanActionAddToTargetMemory.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionCombatAbility.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) voidCombatTargetCollector.init(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) booleanSensorCombatActionEvaluator.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorHasHostileTargetMemory.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) voidCombatTargetCollector.registerWithSupport(ExecutionSupport executionSupport) -
Uses of ExecutionSupport in com.hypixel.hytale.builtin.npccombatactionevaluator.evaluator
Methods in com.hypixel.hytale.builtin.npccombatactionevaluator.evaluator with parameters of type ExecutionSupportModifier and TypeMethodDescriptionvoidCombatActionEvaluator.selectNextCombatAction(int index, ArchetypeChunk<EntityStore> archetypeChunk, CommandBuffer<EntityStore> commandBuffer, ExecutionSupport executionSupport, ValueStore valueStore) voidCombatActionEvaluator.setupNPC(ExecutionSupport executionSupport) -
Uses of ExecutionSupport in com.hypixel.hytale.builtin.npccombatactionevaluator.evaluator.combatactions
Methods in com.hypixel.hytale.builtin.npccombatactionevaluator.evaluator.combatactions with parameters of type ExecutionSupportModifier and TypeMethodDescriptionvoidAbilityCombatAction.execute(int index, ArchetypeChunk<EntityStore> archetypeChunk, CommandBuffer<EntityStore> commandBuffer, ExecutionSupport executionSupport, CombatActionEvaluator evaluator, ValueStore valueStore) voidBasicAttackTargetCombatAction.execute(int index, ArchetypeChunk<EntityStore> archetypeChunk, CommandBuffer<EntityStore> commandBuffer, ExecutionSupport executionSupport, CombatActionEvaluator evaluator, ValueStore valueStore) abstract voidCombatActionOption.execute(int index, ArchetypeChunk<EntityStore> archetypeChunk, CommandBuffer<EntityStore> commandBuffer, ExecutionSupport executionSupport, CombatActionEvaluator evaluator, ValueStore valueStore) voidStateCombatAction.execute(int index, ArchetypeChunk<EntityStore> archetypeChunk, CommandBuffer<EntityStore> commandBuffer, ExecutionSupport executionSupport, CombatActionEvaluator evaluator, ValueStore valueStore) -
Uses of ExecutionSupport in com.hypixel.hytale.builtin.portals.npc
Methods in com.hypixel.hytale.builtin.portals.npc with parameters of type ExecutionSupportModifier and TypeMethodDescriptionbooleanActionAdjustPortalTimer.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) -
Uses of ExecutionSupport in com.hypixel.hytale.builtin.triggervolumes.npc
Methods in com.hypixel.hytale.builtin.triggervolumes.npc with parameters of type ExecutionSupportModifier and TypeMethodDescriptionbooleanActionSignalTaggedVolumes.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSignalTaggedVolumes.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) -
Uses of ExecutionSupport in com.hypixel.hytale.server.flock.corecomponents
Methods in com.hypixel.hytale.server.flock.corecomponents with parameters of type ExecutionSupportModifier and TypeMethodDescriptionbooleanActionFlockBeacon.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionFlockJoin.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionFlockLeave.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionFlockSetTarget.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanBodyMotionFlock.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) booleanActionFlockBeacon.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionFlockJoin.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionFlockLeave.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionFlockSetTarget.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionFlockState.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanSensorFlockCombatDamage.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorFlockLeader.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorInflictedDamage.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanEntityFilterFlock.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) -
Uses of ExecutionSupport in com.hypixel.hytale.server.npc.corecomponents
Methods in com.hypixel.hytale.server.npc.corecomponents with parameters of type ExecutionSupportModifier and TypeMethodDescriptionvoidActionBase.activate(ExecutionSupport executionSupport, InfoProvider infoProvider) voidWeightedAction.activate(ExecutionSupport executionSupport, InfoProvider infoProvider) booleanActionBase.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanWeightedAction.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) voidActionBase.deactivate(ExecutionSupport executionSupport, InfoProvider infoProvider) voidWeightedAction.deactivate(ExecutionSupport executionSupport, InfoProvider infoProvider) booleanActionBase.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanWeightedAction.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) voidAnnotatedComponentBase.getInfo(ExecutionSupport executionSupport, ComponentInfo holder) voidWeightedAction.getInfo(ExecutionSupport executionSupport, ComponentInfo holder) voidISensorEntityCollector.init(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) voidSensorWithEntityFilters.loaded(ExecutionSupport executionSupport) voidWeightedAction.loaded(ExecutionSupport executionSupport) booleanSensorBase.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanIEntityFilter.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) Checks whether the provided entity is a match for this filter.ISensorEntityPrioritiser.pickTarget(Ref<EntityStore> ref, ExecutionSupport executionSupport, org.joml.Vector3d position, Ref<EntityStore> playerRef, Ref<EntityStore> npcRef, boolean useProjectedDistance, Store<EntityStore> store) voidSensorWithEntityFilters.registerWithSupport(ExecutionSupport executionSupport) voidWeightedAction.registerWithSupport(ExecutionSupport executionSupport) voidSensorWithEntityFilters.removed(ExecutionSupport executionSupport) voidWeightedAction.removed(ExecutionSupport executionSupport) voidSensorWithEntityFilters.spawned(ExecutionSupport executionSupport) voidWeightedAction.spawned(ExecutionSupport executionSupport) voidSensorWithEntityFilters.teleported(ExecutionSupport executionSupport, World from, World to) voidWeightedAction.teleported(ExecutionSupport executionSupport, World from, World to) voidSensorWithEntityFilters.unloaded(ExecutionSupport executionSupport) voidWeightedAction.unloaded(ExecutionSupport executionSupport) -
Uses of ExecutionSupport in com.hypixel.hytale.server.npc.corecomponents.audiovisual
Methods in com.hypixel.hytale.server.npc.corecomponents.audiovisual with parameters of type ExecutionSupportModifier and TypeMethodDescriptionbooleanActionAppearance.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionDisplayName.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionAppearance.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionDisplayName.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionModelAttachment.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionPlayAnimation.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionPlaySound.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSpawnParticles.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanSensorAnimation.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) -
Uses of ExecutionSupport in com.hypixel.hytale.server.npc.corecomponents.combat
Methods in com.hypixel.hytale.server.npc.corecomponents.combat with parameters of type ExecutionSupportModifier and TypeMethodDescriptionvoidActionAttack.activate(ExecutionSupport executionSupport, InfoProvider infoProvider) voidBodyMotionCharge.activate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) voidHeadMotionAim.activate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) booleanActionApplyEntityEffect.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionAttack.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionBlockHitInteraction.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionEntityHitInteraction.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanBodyMotionAimCharge.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) booleanBodyMotionCharge.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) booleanHeadMotionAim.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) voidActionAttack.deactivate(ExecutionSupport executionSupport, InfoProvider infoProvider) voidBodyMotionCharge.deactivate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) booleanActionApplyEntityEffect.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionAttack.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionBlockHitInteraction.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionEntityHitInteraction.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) voidBodyMotionCharge.loaded(ExecutionSupport executionSupport) voidSensorChargeBlockCollisions.loaded(ExecutionSupport executionSupport) voidSensorChargeEntityCollisions.loaded(ExecutionSupport executionSupport) voidSensorChargeState.loaded(ExecutionSupport executionSupport) booleanSensorChargeBlockCollisions.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorChargeEntityCollisions.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorChargeState.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorDamage.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorIsBackingAway.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) voidBodyMotionAimCharge.preComputeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, Store<EntityStore> store) voidBodyMotionCharge.preComputeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, Store<EntityStore> store) voidHeadMotionAim.preComputeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, Store<EntityStore> store) voidBodyMotionCharge.registerWithSupport(ExecutionSupport executionSupport) voidHeadMotionAim.registerWithSupport(ExecutionSupport executionSupport) -
Uses of ExecutionSupport in com.hypixel.hytale.server.npc.corecomponents.debug
Methods in com.hypixel.hytale.server.npc.corecomponents.debug with parameters of type ExecutionSupportModifier and TypeMethodDescriptionvoidBodyMotionTestProbe.activate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) booleanActionLog.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanBodyMotionTestProbe.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) booleanActionLog.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) -
Uses of ExecutionSupport in com.hypixel.hytale.server.npc.corecomponents.entity
Methods in com.hypixel.hytale.server.npc.corecomponents.entity with parameters of type ExecutionSupportModifier and TypeMethodDescriptionbooleanActionBeacon.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionOverrideAttitude.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSetStat.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanHeadMotionWatch.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) booleanActionBeacon.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionIgnoreForAvoidance.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionNotify.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionOverrideAttitude.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionReleaseTarget.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSetHealthRegen.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSetInvulnerable.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSetMarkedTarget.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSetStat.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) voidSensorEntityBase.loaded(ExecutionSupport executionSupport) booleanSensorBeacon.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorCount.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorEntityBase.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorKill.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorSelf.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorTarget.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) voidActionBeacon.registerWithSupport(ExecutionSupport executionSupport) voidSensorCount.registerWithSupport(ExecutionSupport executionSupport) voidSensorEntityBase.registerWithSupport(ExecutionSupport executionSupport) voidSensorEntityBase.removed(ExecutionSupport executionSupport) voidSensorEntityBase.spawned(ExecutionSupport executionSupport) voidSensorEntityBase.teleported(ExecutionSupport executionSupport, World from, World to) voidSensorEntityBase.unloaded(ExecutionSupport executionSupport) -
Uses of ExecutionSupport in com.hypixel.hytale.server.npc.corecomponents.entity.filters
Methods in com.hypixel.hytale.server.npc.corecomponents.entity.filters with parameters of type ExecutionSupportModifier and TypeMethodDescriptionvoidEntityFilterMany.loaded(ExecutionSupport executionSupport) voidEntityFilterNot.loaded(ExecutionSupport executionSupport) booleanEntityFilterAltitude.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterAnd.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterAttitude.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterCombat.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterDeath.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterEntityEffect.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterExecutingInteraction.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterHeightDifference.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterInsideBlock.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterInventory.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterItemInHand.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterLineOfSight.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterMovementState.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterNot.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterNPCGroup.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterOr.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterSpotsMe.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterStandingOnBlock.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterStat.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterViewSector.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) voidEntityFilterAttitude.registerWithSupport(ExecutionSupport executionSupport) voidEntityFilterMany.registerWithSupport(ExecutionSupport executionSupport) voidEntityFilterNot.registerWithSupport(ExecutionSupport executionSupport) voidEntityFilterMany.removed(ExecutionSupport executionSupport) voidEntityFilterNot.removed(ExecutionSupport executionSupport) voidEntityFilterMany.spawned(ExecutionSupport executionSupport) voidEntityFilterNot.spawned(ExecutionSupport executionSupport) voidEntityFilterMany.teleported(ExecutionSupport executionSupport, World from, World to) voidEntityFilterNot.teleported(ExecutionSupport executionSupport, World from, World to) voidEntityFilterMany.unloaded(ExecutionSupport executionSupport) voidEntityFilterNot.unloaded(ExecutionSupport executionSupport) -
Uses of ExecutionSupport in com.hypixel.hytale.server.npc.corecomponents.entity.prioritisers
Methods in com.hypixel.hytale.server.npc.corecomponents.entity.prioritisers with parameters of type ExecutionSupportModifier and TypeMethodDescriptionvoidSensorEntityPrioritiserAttitude.AttitudePrioritiser.init(ExecutionSupport executionSupport) voidSensorEntityPrioritiserDefault.DefaultPrioritiser.init(ExecutionSupport executionSupport) SensorEntityPrioritiserAttitude.pickTarget(Ref<EntityStore> ref, ExecutionSupport executionSupport, org.joml.Vector3d position, Ref<EntityStore> playerRef, Ref<EntityStore> npcRef, boolean useProjectedDistance, Store<EntityStore> store) SensorEntityPrioritiserDefault.pickTarget(Ref<EntityStore> ref, ExecutionSupport executionSupport, org.joml.Vector3d position, Ref<EntityStore> playerRef, Ref<EntityStore> npcRef, boolean useProjectedDistance, Store<EntityStore> store) voidSensorEntityPrioritiserAttitude.registerWithSupport(ExecutionSupport executionSupport) -
Uses of ExecutionSupport in com.hypixel.hytale.server.npc.corecomponents.interaction
Methods in com.hypixel.hytale.server.npc.corecomponents.interaction with parameters of type ExecutionSupportModifier and TypeMethodDescriptionbooleanActionLockOnInteractionTarget.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSetInteractable.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSpawnInteraction.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionLockOnInteractionTarget.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSetInteractable.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSpawnInteraction.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanSensorCanInteract.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorHasInteracted.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorInteractionContext.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) voidSensorCanInteract.registerWithSupport(ExecutionSupport executionSupport) -
Uses of ExecutionSupport in com.hypixel.hytale.server.npc.corecomponents.items
Methods in com.hypixel.hytale.server.npc.corecomponents.items with parameters of type ExecutionSupportModifier and TypeMethodDescriptionbooleanActionDropItem.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionInventory.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionPickUpItem.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionDropItem.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionInventory.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionPickUpItem.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanSensorDroppedItem.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) voidActionPickUpItem.registerWithSupport(ExecutionSupport executionSupport) voidSensorDroppedItem.registerWithSupport(ExecutionSupport executionSupport) -
Uses of ExecutionSupport in com.hypixel.hytale.server.npc.corecomponents.lifecycle
Methods in com.hypixel.hytale.server.npc.corecomponents.lifecycle with parameters of type ExecutionSupportModifier and TypeMethodDescriptionbooleanActionRemove.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionRole.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSpawn.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionDelayDespawn.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionDespawn.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionDie.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionRemove.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionRole.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSpawn.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanSensorAge.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) -
Uses of ExecutionSupport in com.hypixel.hytale.server.npc.corecomponents.movement
Methods in com.hypixel.hytale.server.npc.corecomponents.movement with parameters of type ExecutionSupportModifier and TypeMethodDescriptionvoidBodyMotionFindBase.activate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) voidBodyMotionFindWithTarget.activate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) voidBodyMotionMoveAway.activate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) voidBodyMotionTeleport.activate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) voidBodyMotionWanderBase.activate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) booleanBodyMotionFind.canComputeMotion(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider infoProvider, ComponentAccessor<EntityStore> componentAccessor) booleanBodyMotionFindWithTarget.canComputeMotion(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider infoProvider, ComponentAccessor<EntityStore> componentAccessor) booleanBodyMotionLand.canComputeMotion(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider positionProvider, ComponentAccessor<EntityStore> componentAccessor) booleanActionOverrideAltitude.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanBodyMotionFindBase.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider infoProvider, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) booleanBodyMotionLand.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider infoProvider, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) booleanBodyMotionMaintainDistance.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) booleanBodyMotionMatchLook.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) booleanBodyMotionMoveAway.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider infoProvider, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) booleanBodyMotionTakeOff.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) booleanBodyMotionTeleport.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) booleanBodyMotionWanderBase.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) voidBodyMotionFindBase.deactivate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) voidBodyMotionFindWithTarget.deactivate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) voidBodyMotionMaintainDistance.deactivate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) voidBodyMotionWanderBase.deactivate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) booleanActionCrouch.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionOverrideAltitude.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionRecomputePath.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider infoProvider, double dt, Store<EntityStore> store) booleanSensorInAir.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorMotionController.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorNav.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorOnGround.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) BodyMotionFindWithTarget.startComputePath(Ref<EntityStore> ref, ExecutionSupport executionSupport, MotionController activeMotionController, org.joml.Vector3d position, ComponentAccessor<EntityStore> componentAccessor) -
Uses of ExecutionSupport in com.hypixel.hytale.server.npc.corecomponents.statemachine
Methods in com.hypixel.hytale.server.npc.corecomponents.statemachine with parameters of type ExecutionSupportModifier and TypeMethodDescriptionbooleanActionParentState.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionState.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionToggleStateEvaluator.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) voidActionState.getInfo(ExecutionSupport executionSupport, ComponentInfo holder) voidSensorState.getInfo(ExecutionSupport executionSupport, ComponentInfo holder) booleanSensorIsBusy.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorState.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) -
Uses of ExecutionSupport in com.hypixel.hytale.server.npc.corecomponents.timer
Methods in com.hypixel.hytale.server.npc.corecomponents.timer with parameters of type ExecutionSupportModifier and TypeMethodDescriptionvoidMotionTimer.activate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) booleanMotionTimer.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) voidMotionTimer.deactivate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) booleanActionSetAlarm.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionTimer.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) voidMotionTimer.loaded(ExecutionSupport executionSupport) booleanSensorAlarm.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorTimer.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) voidMotionTimer.registerWithSupport(ExecutionSupport executionSupport) voidMotionTimer.removed(ExecutionSupport executionSupport) voidMotionTimer.spawned(ExecutionSupport executionSupport) voidMotionTimer.teleported(ExecutionSupport executionSupport, World from, World to) voidMotionTimer.unloaded(ExecutionSupport executionSupport) -
Uses of ExecutionSupport in com.hypixel.hytale.server.npc.corecomponents.utility
Methods in com.hypixel.hytale.server.npc.corecomponents.utility with parameters of type ExecutionSupportModifier and TypeMethodDescriptionvoidMotionSequence.activate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) booleanActionForEach.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionRandom.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSequence.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionTimeout.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionTransformBase.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanBodyMotionNothing.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) booleanHeadMotionNothing.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) booleanHeadMotionRotate.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) booleanMotionSequence.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) voidMotionSequence.deactivate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) booleanActionForEach.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionRandom.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionResetInstructions.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSequence.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSetFlag.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionTimeout.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionTransformBase.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) voidActionForEach.loaded(ExecutionSupport executionSupport) voidActionRandom.loaded(ExecutionSupport executionSupport) voidActionSequence.loaded(ExecutionSupport executionSupport) voidActionTimeout.loaded(ExecutionSupport executionSupport) voidMotionSequence.loaded(ExecutionSupport executionSupport) voidSensorMany.loaded(ExecutionSupport executionSupport) voidSensorNot.loaded(ExecutionSupport executionSupport) voidSensorTransformBase.loaded(ExecutionSupport executionSupport) voidSensorValueProviderWrapper.loaded(ExecutionSupport executionSupport) booleanSensorAnd.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorEval.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorFlag.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorNot.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorOr.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorRandom.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorSwitch.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorTransformBase.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorValueProviderWrapper.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) voidActionForEach.registerWithSupport(ExecutionSupport executionSupport) voidActionRandom.registerWithSupport(ExecutionSupport executionSupport) voidActionSequence.registerWithSupport(ExecutionSupport executionSupport) voidActionTimeout.registerWithSupport(ExecutionSupport executionSupport) voidMotionSequence.registerWithSupport(ExecutionSupport executionSupport) voidSensorMany.registerWithSupport(ExecutionSupport executionSupport) voidSensorNot.registerWithSupport(ExecutionSupport executionSupport) voidSensorTransformBase.registerWithSupport(ExecutionSupport executionSupport) voidSensorValueProviderWrapper.registerWithSupport(ExecutionSupport executionSupport) voidActionForEach.removed(ExecutionSupport executionSupport) voidActionRandom.removed(ExecutionSupport executionSupport) voidActionSequence.removed(ExecutionSupport executionSupport) voidActionTimeout.removed(ExecutionSupport executionSupport) voidMotionSequence.removed(ExecutionSupport executionSupport) voidSensorMany.removed(ExecutionSupport executionSupport) voidSensorNot.removed(ExecutionSupport executionSupport) voidSensorTransformBase.removed(ExecutionSupport executionSupport) voidSensorValueProviderWrapper.removed(ExecutionSupport executionSupport) voidActionForEach.spawned(ExecutionSupport executionSupport) voidActionRandom.spawned(ExecutionSupport executionSupport) voidActionSequence.spawned(ExecutionSupport executionSupport) voidActionTimeout.spawned(ExecutionSupport executionSupport) voidMotionSequence.spawned(ExecutionSupport executionSupport) voidSensorMany.spawned(ExecutionSupport executionSupport) voidSensorNot.spawned(ExecutionSupport executionSupport) voidSensorTransformBase.spawned(ExecutionSupport executionSupport) voidSensorValueProviderWrapper.spawned(ExecutionSupport executionSupport) voidActionForEach.teleported(ExecutionSupport executionSupport, World from, World to) voidActionRandom.teleported(ExecutionSupport executionSupport, World from, World to) voidActionSequence.teleported(ExecutionSupport executionSupport, World from, World to) voidActionTimeout.teleported(ExecutionSupport executionSupport, World from, World to) voidMotionSequence.teleported(ExecutionSupport executionSupport, World from, World to) voidSensorMany.teleported(ExecutionSupport executionSupport, World from, World to) voidSensorNot.teleported(ExecutionSupport executionSupport, World from, World to) voidSensorTransformBase.teleported(ExecutionSupport executionSupport, World from, World to) voidSensorValueProviderWrapper.teleported(ExecutionSupport executionSupport, World from, World to) voidActionForEach.unloaded(ExecutionSupport executionSupport) voidActionRandom.unloaded(ExecutionSupport executionSupport) voidActionSequence.unloaded(ExecutionSupport executionSupport) voidActionTimeout.unloaded(ExecutionSupport executionSupport) voidMotionSequence.unloaded(ExecutionSupport executionSupport) voidSensorMany.unloaded(ExecutionSupport executionSupport) voidSensorNot.unloaded(ExecutionSupport executionSupport) voidSensorTransformBase.unloaded(ExecutionSupport executionSupport) voidSensorValueProviderWrapper.unloaded(ExecutionSupport executionSupport) -
Uses of ExecutionSupport in com.hypixel.hytale.server.npc.corecomponents.world
Methods in com.hypixel.hytale.server.npc.corecomponents.world with parameters of type ExecutionSupportModifier and TypeMethodDescriptionvoidBodyMotionPath.activate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) voidHeadMotionObserve.activate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) booleanActionMakePath.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionPlaceBlock.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSetBlockToPlace.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionStorePosition.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanBodyMotionPath.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) booleanHeadMotionObserve.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) booleanActionMakePath.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionPlaceBlock.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionResetBlockSensors.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionResetPath.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionResetSearchRays.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSetBlockToPlace.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSetLeashPosition.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionStorePosition.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionTriggerSpawners.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) voidBodyMotionPath.loaded(ExecutionSupport executionSupport) voidSensorBlockType.loaded(ExecutionSupport executionSupport) booleanSensorBlock.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorBlockType.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorCanPlace.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorEvent.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorInWater.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorLeash.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorLight.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorPath.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorPoints.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorReadPosition.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorSearchRay.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorTime.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorWeather.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) voidActionTriggerSpawners.registerWithSupport(ExecutionSupport executionSupport) voidSensorBlockType.registerWithSupport(ExecutionSupport executionSupport) voidSensorBlockType.removed(ExecutionSupport executionSupport) voidSensorBlockType.spawned(ExecutionSupport executionSupport) voidSensorBlockType.teleported(ExecutionSupport executionSupport, World from, World to) voidSensorBlockType.unloaded(ExecutionSupport executionSupport) -
Uses of ExecutionSupport in com.hypixel.hytale.server.npc.decisionmaker.core
Methods in com.hypixel.hytale.server.npc.decisionmaker.core with parameters of type ExecutionSupportModifier and TypeMethodDescriptionvoidEvaluator.setupNPC(ExecutionSupport executionSupport) This method should be called within the position cache initialisation when an NPC is instantiated and handles initialising values on the NPC itself so that it can register, compute, and pass relevant data to the conditions for evaluation.voidOption.setupNPC(ExecutionSupport executionSupport) -
Uses of ExecutionSupport in com.hypixel.hytale.server.npc.decisionmaker.core.conditions
Methods in com.hypixel.hytale.server.npc.decisionmaker.core.conditions with parameters of type ExecutionSupportModifier and TypeMethodDescriptionvoidNearbyCountCondition.setupNPC(ExecutionSupport executionSupport) -
Uses of ExecutionSupport in com.hypixel.hytale.server.npc.decisionmaker.core.conditions.base
Methods in com.hypixel.hytale.server.npc.decisionmaker.core.conditions.base with parameters of type ExecutionSupportModifier and TypeMethodDescriptionvoidCondition.setupNPC(ExecutionSupport executionSupport) This method is called when an NPC is instantiated in order to initialise certain parameters on the NPC to be able to supply requisite information for the condition -
Uses of ExecutionSupport in com.hypixel.hytale.server.npc.instructions
Methods in com.hypixel.hytale.server.npc.instructions that return ExecutionSupportModifier and TypeMethodDescriptionstatic ExecutionSupportExecutionSupport.acquire()Acquire anExecutionSupportfrom the per-thread pool, or allocate a new one if the pool is empty.Methods in com.hypixel.hytale.server.npc.instructions with parameters of type ExecutionSupportModifier and TypeMethodDescriptionvoidAction.activate(ExecutionSupport executionSupport, InfoProvider infoProvider) Called when the action is activated.default voidMotion.activate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) Called to activate this motionbooleanAction.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) Test if an action can be executedbooleanActionList.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanMotion.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) Calculate desired steering for MotionController.voidAction.deactivate(ExecutionSupport executionSupport, InfoProvider infoProvider) Called when the action is deactivated.default voidMotion.deactivate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) Called to deactivate this motionbooleanAction.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) Execute actionbooleanActionList.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) voidInstruction.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) voidInstructionRandomized.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) voidInstruction.executeActions(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) voidInstruction.getInfo(ExecutionSupport executionSupport, ComponentInfo holder) voidNullSensor.getInfo(ExecutionSupport executionSupport, ComponentInfo holder) voidActionList.loaded(ExecutionSupport executionSupport) voidInstruction.loaded(ExecutionSupport executionSupport) default voidRoleStateChange.loaded(ExecutionSupport executionSupport) booleanInstruction.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanNullSensor.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensor.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) voidInstruction.onCompleted(ExecutionSupport executionSupport) voidInstruction.onMatched(ExecutionSupport executionSupport) default voidMotion.preComputeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider provider, Store<EntityStore> store) Called before calculating the desired steering forMotionControllervoidActionList.registerWithSupport(ExecutionSupport executionSupport) voidInstruction.registerWithSupport(ExecutionSupport executionSupport) default voidRoleStateChange.registerWithSupport(ExecutionSupport executionSupport) voidActionList.removed(ExecutionSupport executionSupport) voidInstruction.removed(ExecutionSupport executionSupport) default voidRoleStateChange.removed(ExecutionSupport executionSupport) voidActionList.spawned(ExecutionSupport executionSupport) voidInstruction.spawned(ExecutionSupport executionSupport) default voidRoleStateChange.spawned(ExecutionSupport executionSupport) voidActionList.teleported(ExecutionSupport executionSupport, World from, World to) voidInstruction.teleported(ExecutionSupport executionSupport, World from, World to) default voidRoleStateChange.teleported(ExecutionSupport executionSupport, World from, World to) voidActionList.unloaded(ExecutionSupport executionSupport) voidInstruction.unloaded(ExecutionSupport executionSupport) default voidRoleStateChange.unloaded(ExecutionSupport executionSupport) -
Uses of ExecutionSupport in com.hypixel.hytale.server.npc.role
Methods in com.hypixel.hytale.server.npc.role that return ExecutionSupportModifier and TypeMethodDescriptionRole.acquireExecutionSupport(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor) Acquire the per-threadExecutionSupportand populate it from the ECS-attached supports for this Role's entity.Methods in com.hypixel.hytale.server.npc.role with parameters of type ExecutionSupportModifier and TypeMethodDescriptionvoidRole.getInfo(ExecutionSupport executionSupport, ComponentInfo holder) -
Uses of ExecutionSupport in com.hypixel.hytale.server.npc.role.support
Methods in com.hypixel.hytale.server.npc.role.support that return types with arguments of type ExecutionSupportMethods in com.hypixel.hytale.server.npc.role.support with parameters of type ExecutionSupportModifier and TypeMethodDescription<S,T> Ref <EntityStore> EntityList.getClosestEntityInRange(Ref<EntityStore> ignoredEntityReference, double minRange, double maxRange, QuadPredicate<S, Ref<EntityStore>, ExecutionSupport, T> filter, ExecutionSupport executionSupport, S s, T t, ComponentAccessor<EntityStore> componentAccessor) <S,T> Ref <EntityStore> EntityList.getClosestEntityInRangeProjected(Ref<EntityStore> parentRef, Ref<EntityStore> ignoredEntityReference, MotionController motionController, double minRange, double maxRange, QuadPredicate<S, Ref<EntityStore>, ExecutionSupport, T> filter, ExecutionSupport executionSupport, S s, T t, ComponentAccessor<EntityStore> componentAccessor) <S,T> void PositionCache.processEntitiesInRange(Ref<EntityStore> ref, EntityList entities, double minRange, double maxRange, boolean useProjectedDistance, Ref<EntityStore> ignoredEntityReference, ExecutionSupport executionSupport, QuadPredicate<S, Ref<EntityStore>, ExecutionSupport, T> filter, S s, T t, ComponentAccessor<EntityStore> componentAccessor) <S,T> void PositionCache.processNPCsInRange(Ref<EntityStore> ref, double minRange, double maxRange, boolean useProjectedDistance, Ref<EntityStore> ignoredEntityReference, ExecutionSupport executionSupport, QuadPredicate<S, Ref<EntityStore>, ExecutionSupport, T> filter, S s, T t, ComponentAccessor<EntityStore> componentAccessor) <S,T> void PositionCache.processPlayersInRange(Ref<EntityStore> ref, double minRange, double maxRange, boolean useProjectedDistance, Ref<EntityStore> ignoredEntityReference, ExecutionSupport executionSupport, QuadPredicate<S, Ref<EntityStore>, ExecutionSupport, T> filter, S s, T t, ComponentAccessor<EntityStore> componentAccessor) booleanStateSupport.runTransitionActions(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanEntitySupport.DeferredAction.tick(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) voidEntitySupport.tickDeferredActions(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) Tick the deferred-action queue.Method parameters in com.hypixel.hytale.server.npc.role.support with type arguments of type ExecutionSupportModifier and TypeMethodDescriptionvoidPositionCache.addExternalPositionCacheRegistration(Consumer<ExecutionSupport> registration) Should be used to register methods by which external systems and components want to update aspects of the PositionCache that are only modifiable during initialisation (e.g. distance ranges).<S,T> Ref <EntityStore> EntityList.getClosestEntityInRange(Ref<EntityStore> ignoredEntityReference, double minRange, double maxRange, QuadPredicate<S, Ref<EntityStore>, ExecutionSupport, T> filter, ExecutionSupport executionSupport, S s, T t, ComponentAccessor<EntityStore> componentAccessor) <S,T> Ref <EntityStore> EntityList.getClosestEntityInRangeProjected(Ref<EntityStore> parentRef, Ref<EntityStore> ignoredEntityReference, MotionController motionController, double minRange, double maxRange, QuadPredicate<S, Ref<EntityStore>, ExecutionSupport, T> filter, ExecutionSupport executionSupport, S s, T t, ComponentAccessor<EntityStore> componentAccessor) <S,T> void PositionCache.processEntitiesInRange(Ref<EntityStore> ref, EntityList entities, double minRange, double maxRange, boolean useProjectedDistance, Ref<EntityStore> ignoredEntityReference, ExecutionSupport executionSupport, QuadPredicate<S, Ref<EntityStore>, ExecutionSupport, T> filter, S s, T t, ComponentAccessor<EntityStore> componentAccessor) <S,T> void PositionCache.processNPCsInRange(Ref<EntityStore> ref, double minRange, double maxRange, boolean useProjectedDistance, Ref<EntityStore> ignoredEntityReference, ExecutionSupport executionSupport, QuadPredicate<S, Ref<EntityStore>, ExecutionSupport, T> filter, S s, T t, ComponentAccessor<EntityStore> componentAccessor) <S,T> void PositionCache.processPlayersInRange(Ref<EntityStore> ref, double minRange, double maxRange, boolean useProjectedDistance, Ref<EntityStore> ignoredEntityReference, ExecutionSupport executionSupport, QuadPredicate<S, Ref<EntityStore>, ExecutionSupport, T> filter, S s, T t, ComponentAccessor<EntityStore> componentAccessor) -
Uses of ExecutionSupport in com.hypixel.hytale.server.npc.statetransition
Methods in com.hypixel.hytale.server.npc.statetransition with parameters of type ExecutionSupportModifier and TypeMethodDescriptionvoidStateTransitionController.loaded(ExecutionSupport executionSupport) voidStateTransitionController.registerWithSupport(ExecutionSupport executionSupport) voidStateTransitionController.removed(ExecutionSupport executionSupport) booleanStateTransitionController.runTransitionActions(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) voidStateTransitionController.spawned(ExecutionSupport executionSupport) voidStateTransitionController.teleported(ExecutionSupport executionSupport, World from, World to) voidStateTransitionController.unloaded(ExecutionSupport executionSupport) -
Uses of ExecutionSupport in com.hypixel.hytale.server.npc.systems
Methods in com.hypixel.hytale.server.npc.systems with parameters of type ExecutionSupportModifier and TypeMethodDescriptionstatic voidPositionCacheSystems.initialisePositionCache(ExecutionSupport executionSupport, Role role, StateEvaluator stateEvaluator, double flockInfluenceRange) Initializes the position cache for the givenRoleinstance.static voidPositionCacheSystems.registerInstructionsWithCache(ExecutionSupport executionSupport, Instruction rootInstruction, Instruction interactionInstruction, Instruction deathInstruction, StateEvaluator stateEvaluator) Registers an instruction tree (and optional interaction/death instructions, state transitions and state evaluator) with thePositionCacheon the givenExecutionSupport, then finalizes it. -
Uses of ExecutionSupport in com.hypixel.hytale.server.npc.util
Methods in com.hypixel.hytale.server.npc.util with parameters of type ExecutionSupportModifier and TypeMethodDescriptionvoidIAnnotatedComponent.getInfo(ExecutionSupport executionSupport, ComponentInfo holder) Populates the ComponentInfo holder with any relevant information relating to this particular componentvoidIEntityByPriorityFilter.init(ExecutionSupport executionSupport) -
Uses of ExecutionSupport in com.hypixel.hytale.server.spawning.corecomponents
Methods in com.hypixel.hytale.server.spawning.corecomponents with parameters of type ExecutionSupportModifier and TypeMethodDescriptionbooleanActionTriggerSpawnBeacon.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionTriggerSpawnBeacon.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) voidActionTriggerSpawnBeacon.registerWithSupport(ExecutionSupport executionSupport)