Uses of Interface
com.hypixel.hytale.server.npc.sensorinfo.InfoProvider
Packages that use InfoProvider
Package
Description
-
Uses of InfoProvider in com.hypixel.hytale.builtin.adventure.npcobjectives.npc
Methods in com.hypixel.hytale.builtin.adventure.npcobjectives.npc that return InfoProviderMethods in com.hypixel.hytale.builtin.adventure.npcobjectives.npc with parameters of type InfoProviderModifier 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) -
Uses of InfoProvider in com.hypixel.hytale.builtin.adventure.npcshop.npc
Methods in com.hypixel.hytale.builtin.adventure.npcshop.npc with parameters of type InfoProviderModifier 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 InfoProvider in com.hypixel.hytale.builtin.encountermanager.npc
Methods in com.hypixel.hytale.builtin.encountermanager.npc with parameters of type InfoProviderModifier 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) -
Uses of InfoProvider in com.hypixel.hytale.builtin.gameflags.integration.npc
Methods in com.hypixel.hytale.builtin.gameflags.integration.npc that return InfoProvider -
Uses of InfoProvider in com.hypixel.hytale.builtin.mounts.npc
Methods in com.hypixel.hytale.builtin.mounts.npc with parameters of type InfoProviderModifier 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 InfoProvider in com.hypixel.hytale.builtin.npccombatactionevaluator.corecomponents
Methods in com.hypixel.hytale.builtin.npccombatactionevaluator.corecomponents that return InfoProviderModifier and TypeMethodDescriptionSensorCombatActionEvaluator.getSensorInfo()SensorHasHostileTargetMemory.getSensorInfo()Methods in com.hypixel.hytale.builtin.npccombatactionevaluator.corecomponents with parameters of type InfoProviderModifier 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) -
Uses of InfoProvider in com.hypixel.hytale.builtin.portals.npc
Methods in com.hypixel.hytale.builtin.portals.npc with parameters of type InfoProviderModifier and TypeMethodDescriptionbooleanActionAdjustPortalTimer.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) -
Uses of InfoProvider in com.hypixel.hytale.builtin.triggervolumes.npc
Methods in com.hypixel.hytale.builtin.triggervolumes.npc with parameters of type InfoProviderModifier 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 InfoProvider in com.hypixel.hytale.server.flock.corecomponents
Methods in com.hypixel.hytale.server.flock.corecomponents that return InfoProviderModifier and TypeMethodDescriptionSensorFlockCombatDamage.getSensorInfo()SensorFlockLeader.getSensorInfo()SensorInflictedDamage.getSensorInfo()Methods in com.hypixel.hytale.server.flock.corecomponents with parameters of type InfoProviderModifier 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) -
Uses of InfoProvider in com.hypixel.hytale.server.npc.corecomponents
Methods in com.hypixel.hytale.server.npc.corecomponents with parameters of type InfoProviderModifier 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) -
Uses of InfoProvider in com.hypixel.hytale.server.npc.corecomponents.audiovisual
Methods in com.hypixel.hytale.server.npc.corecomponents.audiovisual that return InfoProviderMethods in com.hypixel.hytale.server.npc.corecomponents.audiovisual with parameters of type InfoProviderModifier 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) -
Uses of InfoProvider in com.hypixel.hytale.server.npc.corecomponents.combat
Methods in com.hypixel.hytale.server.npc.corecomponents.combat that return InfoProviderModifier and TypeMethodDescriptionSensorChargeBlockCollisions.getSensorInfo()SensorChargeEntityCollisions.getSensorInfo()SensorChargeState.getSensorInfo()SensorDamage.getSensorInfo()SensorIsBackingAway.getSensorInfo()Methods in com.hypixel.hytale.server.npc.corecomponents.combat with parameters of type InfoProviderModifier and TypeMethodDescriptionvoidActionAttack.activate(ExecutionSupport executionSupport, InfoProvider infoProvider) 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) 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) 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) -
Uses of InfoProvider in com.hypixel.hytale.server.npc.corecomponents.debug
Methods in com.hypixel.hytale.server.npc.corecomponents.debug with parameters of type InfoProviderModifier and TypeMethodDescriptionbooleanActionLog.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 InfoProvider in com.hypixel.hytale.server.npc.corecomponents.entity
Methods in com.hypixel.hytale.server.npc.corecomponents.entity that return InfoProviderModifier and TypeMethodDescriptionSensorBeacon.getSensorInfo()SensorCount.getSensorInfo()SensorEntityBase.getSensorInfo()SensorKill.getSensorInfo()SensorSelf.getSensorInfo()SensorTarget.getSensorInfo()Methods in com.hypixel.hytale.server.npc.corecomponents.entity with parameters of type InfoProviderModifier 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) -
Uses of InfoProvider in com.hypixel.hytale.server.npc.corecomponents.interaction
Methods in com.hypixel.hytale.server.npc.corecomponents.interaction that return InfoProviderModifier and TypeMethodDescriptionSensorCanInteract.getSensorInfo()SensorHasInteracted.getSensorInfo()SensorInteractionContext.getSensorInfo()Methods in com.hypixel.hytale.server.npc.corecomponents.interaction with parameters of type InfoProviderModifier 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) -
Uses of InfoProvider in com.hypixel.hytale.server.npc.corecomponents.items
Methods in com.hypixel.hytale.server.npc.corecomponents.items that return InfoProviderMethods in com.hypixel.hytale.server.npc.corecomponents.items with parameters of type InfoProviderModifier 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) -
Uses of InfoProvider in com.hypixel.hytale.server.npc.corecomponents.lifecycle
Methods in com.hypixel.hytale.server.npc.corecomponents.lifecycle that return InfoProviderMethods in com.hypixel.hytale.server.npc.corecomponents.lifecycle with parameters of type InfoProviderModifier 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) -
Uses of InfoProvider in com.hypixel.hytale.server.npc.corecomponents.movement
Methods in com.hypixel.hytale.server.npc.corecomponents.movement that return InfoProviderModifier and TypeMethodDescriptionSensorInAir.getSensorInfo()SensorMotionController.getSensorInfo()SensorNav.getSensorInfo()SensorOnGround.getSensorInfo()Methods in com.hypixel.hytale.server.npc.corecomponents.movement with parameters of type InfoProviderModifier and TypeMethodDescriptionbooleanBodyMotionFind.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) 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) -
Uses of InfoProvider in com.hypixel.hytale.server.npc.corecomponents.statemachine
Methods in com.hypixel.hytale.server.npc.corecomponents.statemachine that return InfoProviderMethods in com.hypixel.hytale.server.npc.corecomponents.statemachine with parameters of type InfoProviderModifier 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) -
Uses of InfoProvider in com.hypixel.hytale.server.npc.corecomponents.timer
Methods in com.hypixel.hytale.server.npc.corecomponents.timer that return InfoProviderMethods in com.hypixel.hytale.server.npc.corecomponents.timer with parameters of type InfoProviderModifier and TypeMethodDescriptionbooleanMotionTimer.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, 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) -
Uses of InfoProvider in com.hypixel.hytale.server.npc.corecomponents.utility
Methods in com.hypixel.hytale.server.npc.corecomponents.utility that return InfoProviderModifier and TypeMethodDescriptionSensorAny.getSensorInfo()SensorEval.getSensorInfo()SensorFlag.getSensorInfo()SensorMany.getSensorInfo()SensorNot.getSensorInfo()SensorRandom.getSensorInfo()SensorSwitch.getSensorInfo()SensorTransformBase.getSensorInfo()SensorValueProviderWrapper.getSensorInfo()Methods in com.hypixel.hytale.server.npc.corecomponents.utility with parameters of type InfoProviderModifier and TypeMethodDescriptionbooleanActionForEach.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) 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) -
Uses of InfoProvider in com.hypixel.hytale.server.npc.corecomponents.world
Methods in com.hypixel.hytale.server.npc.corecomponents.world that return InfoProviderModifier and TypeMethodDescriptionSensorBlock.getSensorInfo()SensorBlockType.getSensorInfo()SensorCanPlace.getSensorInfo()SensorEvent.getSensorInfo()SensorInWater.getSensorInfo()SensorLeash.getSensorInfo()SensorLight.getSensorInfo()SensorPath.getSensorInfo()SensorPoints.getSensorInfo()SensorReadPosition.getSensorInfo()SensorSearchRay.getSensorInfo()SensorTime.getSensorInfo()SensorWeather.getSensorInfo()Methods in com.hypixel.hytale.server.npc.corecomponents.world with parameters of type InfoProviderModifier and TypeMethodDescriptionbooleanActionMakePath.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) -
Uses of InfoProvider in com.hypixel.hytale.server.npc.instructions
Methods in com.hypixel.hytale.server.npc.instructions that return InfoProviderModifier and TypeMethodDescriptionNullSensor.getSensorInfo()Sensor.getSensorInfo()Get access to sensor info result if the sensor supports this in principle.Methods in com.hypixel.hytale.server.npc.instructions with parameters of type InfoProviderModifier and TypeMethodDescriptionvoidAction.activate(ExecutionSupport executionSupport, InfoProvider infoProvider) Called when the action is activated.booleanAction.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.booleanAction.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.executeActions(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) default voidMotion.preComputeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider provider, Store<EntityStore> store) Called before calculating the desired steering forMotionController -
Uses of InfoProvider in com.hypixel.hytale.server.npc.sensorinfo
Classes in com.hypixel.hytale.server.npc.sensorinfo that implement InfoProviderModifier and TypeClassDescriptionclassExposes a per-tickBlockHitlist to downstream actions.classA PositionPositionProvider which may be providing a cached position from a sensor.classExposes a per-tickEntityHitlist to downstream actions.classHelper class to implement PositionProvider interface for an entity target.classCreated on 09/09/2020classHelper class to implement a position provider for a plain position.classAnInfoProviderholding a computed set of positions (each with an optional associated entity), produced by aPositionSetTransform.classA rawPositionProviderthat also carries an optional associated entity, decoupling the position from the entity.classAn info provider designed to wrap another info provider but add some additionalParameterProviderto be passed down.classA wrapped info provider for use in Sensors that need to delegate info fetching to child sensors.Constructors in com.hypixel.hytale.server.npc.sensorinfo with parameters of type InfoProviderModifierConstructorDescriptionValueWrappedInfoProvider(InfoProvider wrappedProvider, ParameterProvider parameterProvider) -
Uses of InfoProvider in com.hypixel.hytale.server.spawning.corecomponents
Methods in com.hypixel.hytale.server.spawning.corecomponents with parameters of type InfoProviderModifier 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)