Class MovementFollower

java.lang.Object
ru.dragonestia.msb3.api.ai.movement.follower.MovementFollower
Direct Known Subclasses:
GroundMovementFollower

public abstract class MovementFollower extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    net.minestom.server.collision.PhysicsResult
    move(net.minestom.server.coordinate.Point direction, double speed)
     
    net.minestom.server.collision.PhysicsResult
    move(net.minestom.server.coordinate.Point direction, double speed, net.minestom.server.coordinate.Point lookDirection)
     
    abstract net.minestom.server.collision.PhysicsResult
    moveResult(net.minestom.server.coordinate.Point direction, double speed)
     
    net.minestom.server.collision.PhysicsResult
    moveTo(net.minestom.server.coordinate.Point destination, double speed, net.minestom.server.coordinate.Point lookAt)
     
    double
    squaredDistance(net.minestom.server.coordinate.Point destination)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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)