Uses of Class
com.hypixel.hytale.server.npc.movement.Steering
Packages that use Steering
Package
Description
-
Uses of Steering in com.hypixel.hytale.server.flock.corecomponents
Methods in com.hypixel.hytale.server.flock.corecomponents with parameters of type SteeringModifier and TypeMethodDescriptionbooleanBodyMotionFlock.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Steering in com.hypixel.hytale.server.npc.corecomponents.combat
Methods in com.hypixel.hytale.server.npc.corecomponents.combat with parameters of type SteeringModifier and TypeMethodDescriptionbooleanBodyMotionAimCharge.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) -
Uses of Steering in com.hypixel.hytale.server.npc.corecomponents.debug
Methods in com.hypixel.hytale.server.npc.corecomponents.debug with parameters of type SteeringModifier and TypeMethodDescriptionbooleanBodyMotionTestProbe.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Steering in com.hypixel.hytale.server.npc.corecomponents.entity
Methods in com.hypixel.hytale.server.npc.corecomponents.entity with parameters of type SteeringModifier and TypeMethodDescriptionbooleanHeadMotionWatch.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Steering in com.hypixel.hytale.server.npc.corecomponents.movement
Methods in com.hypixel.hytale.server.npc.corecomponents.movement with parameters of type SteeringModifier and TypeMethodDescriptionbooleanBodyMotionFindBase.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) -
Uses of Steering in com.hypixel.hytale.server.npc.corecomponents.timer
Methods in com.hypixel.hytale.server.npc.corecomponents.timer with parameters of type SteeringModifier and TypeMethodDescriptionbooleanMotionTimer.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Steering in com.hypixel.hytale.server.npc.corecomponents.utility
Methods in com.hypixel.hytale.server.npc.corecomponents.utility with parameters of type SteeringModifier and TypeMethodDescriptionbooleanBodyMotionNothing.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) -
Uses of Steering in com.hypixel.hytale.server.npc.corecomponents.world
Methods in com.hypixel.hytale.server.npc.corecomponents.world with parameters of type SteeringModifier and TypeMethodDescriptionbooleanBodyMotionPath.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) -
Uses of Steering in com.hypixel.hytale.server.npc.instructions
Methods in com.hypixel.hytale.server.npc.instructions with parameters of type SteeringModifier and TypeMethodDescriptionbooleanMotion.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) Calculate desired steering for MotionController. -
Uses of Steering in com.hypixel.hytale.server.npc.movement
Fields in com.hypixel.hytale.server.npc.movement declared as SteeringMethods in com.hypixel.hytale.server.npc.movement that return SteeringModifier and TypeMethodDescriptionSteering.clear()Steering.clearRotation()Steering.clearTranslation()Steering.ensureMinTranslation(double relativeSpeed) Steering.scaleTranslation(double speedFactor) Steering.setDirectionHint(Rotation3f rotation) Steering.setDirectionHint(Rotation3f rotation, boolean forceOverwrite) Steering.setDirectionHint(org.joml.Vector3d direction, Rotation3f rotation, boolean forceOverwrite) Steering.setPitch(float angle) Steering.setRelativeTurnSpeed(double relativeTurnSpeed) Steering.setRoll(float angle) Steering.setTranslation(double x, double y, double z) Steering.setTranslation(org.joml.Vector3d translation) Steering.setTranslationRelativeSpeed(double relativeSpeed) Steering.setX(double value) Steering.setY(double value) Steering.setYaw(float angle) Steering.setZ(double value) Methods in com.hypixel.hytale.server.npc.movement with parameters of type Steering -
Uses of Steering in com.hypixel.hytale.server.npc.movement.controllers
Methods in com.hypixel.hytale.server.npc.movement.controllers with parameters of type SteeringModifier and TypeMethodDescriptionbooleanMotionController.estimateVelocity(Steering steering, org.joml.Vector3d velocityOut) booleanMotionControllerDive.estimateVelocity(Steering steering, org.joml.Vector3d velocityOut) booleanMotionControllerFly.estimateVelocity(Steering steering, org.joml.Vector3d velocityOut) booleanMotionControllerWalk.estimateVelocity(Steering steering, org.joml.Vector3d velocityOut) doubleMotionController.steer(Ref<EntityStore> ref, Role role, Steering bodySteering, Steering headSteering, double dt, ComponentAccessor<EntityStore> componentAccessor) Compute velocity vector from steering and move entity.doubleMotionControllerBase.steer(Ref<EntityStore> ref, Role role, Steering bodySteering, Steering headSteering, double interval, ComponentAccessor<EntityStore> componentAccessor) doubleMotionControllerBase.steer0(Ref<EntityStore> ref, Role role, Steering bodySteering, Steering headSteering, double interval, ComponentAccessor<EntityStore> componentAccessor) voidMotionController.updateMovementState(Ref<EntityStore> ref, MovementStates movementStates, Steering steering, org.joml.Vector3d velocity, ComponentAccessor<EntityStore> componentAccessor) voidMotionControllerBase.updateMovementState(Ref<EntityStore> ref, MovementStates movementStates, Steering steering, org.joml.Vector3d velocity, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Steering in com.hypixel.hytale.server.npc.movement.steeringforces
Methods in com.hypixel.hytale.server.npc.movement.steeringforces with parameters of type SteeringModifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanbooleanbooleanboolean -
Uses of Steering in com.hypixel.hytale.server.npc.role
Methods in com.hypixel.hytale.server.npc.role that return SteeringMethods in com.hypixel.hytale.server.npc.role with parameters of type SteeringModifier and TypeMethodDescriptionvoidRole.blendAvoidance(Ref<EntityStore> ref, org.joml.Vector3d position, Rotation3f rotation, Steering steering, CommandBuffer<EntityStore> commandBuffer) voidRole.blendSeparation(Ref<EntityStore> selfRef, org.joml.Vector3d position, Rotation3f rotation, Steering steering, ComponentType<EntityStore, TransformComponent> transformComponentType, CommandBuffer<EntityStore> commandBuffer)