Class MovementFollower
java.lang.Object
ru.dragonestia.msb3.api.ai.movement.follower.MovementFollower
- Direct Known Subclasses:
GroundMovementFollower
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.minestom.server.collision.PhysicsResultmove(net.minestom.server.coordinate.Point direction, double speed) net.minestom.server.collision.PhysicsResultmove(net.minestom.server.coordinate.Point direction, double speed, net.minestom.server.coordinate.Point lookDirection) abstract net.minestom.server.collision.PhysicsResultmoveResult(net.minestom.server.coordinate.Point direction, double speed) net.minestom.server.collision.PhysicsResultmoveTo(net.minestom.server.coordinate.Point destination, double speed, net.minestom.server.coordinate.Point lookAt) doublesquaredDistance(net.minestom.server.coordinate.Point destination)
-
Constructor Details
-
MovementFollower
public MovementFollower()
-
-
Method Details
-
squaredDistance
public double squaredDistance(net.minestom.server.coordinate.Point destination) -
moveResult
public abstract net.minestom.server.collision.PhysicsResult moveResult(net.minestom.server.coordinate.Point direction, double speed) -
move
public net.minestom.server.collision.PhysicsResult move(net.minestom.server.coordinate.Point direction, double speed) -
move
public net.minestom.server.collision.PhysicsResult move(net.minestom.server.coordinate.Point direction, double speed, net.minestom.server.coordinate.Point lookDirection) -
moveTo
public net.minestom.server.collision.PhysicsResult moveTo(net.minestom.server.coordinate.Point destination, double speed, net.minestom.server.coordinate.Point lookAt)
-