Contents
Package com.hypixel.hytale.server.npc.movement.controllers
package com.hypixel.hytale.server.npc.movement.controllers
-
ClassDescriptionSnapshot of a block that the rail passed through due to
RailStepConfig.ignoredBlockFilter.Snapshot of an entity hit during the rail step.The main task of the MotionController is to compute a (directional) velocity from a steering input and interpret the velocity within the constraints of the movement model (like walking, swimming or flying) ensuring maximum speeds and accelerations are considered.Per-entity traversal state for a piecewise-linear path.Stateless helper that applies mid-traversal rail refresh policy.Step-1 replacement smoother that follows probeMove data directly.Per-tick configuration forMotionController.applyRailStep(Ref, Role, Vector3dc, RailStepConfig, RailStepResult, ComponentAccessor).Per-tick result carrier forMotionController.applyRailStep(Ref, Role, Vector3dc, RailStepConfig, RailStepResult, ComponentAccessor).Plans contact sample distances around a target hit distance on the probe polyline.