Class GroundNodeFollower

java.lang.Object
net.minestom.server.entity.pathfinding.followers.GroundNodeFollower
All Implemented Interfaces:
NodeFollower

public class GroundNodeFollower extends Object implements NodeFollower
  • Constructor Details

    • GroundNodeFollower

      public GroundNodeFollower(Entity entity)
  • Method Details

    • moveTowards

      public void moveTowards(Point direction, double speed, Point lookAt)
      Used to move the entity toward direction in the X and Z axis Gravity is still applied but the entity will not attempt to jump Also update the yaw/pitch of the entity to look along 'direction'
      Specified by:
      moveTowards in interface NodeFollower
      Parameters:
      direction - the targeted position
      speed - define how far the entity will move
      lookAt - the point to look at
    • jump

      public void jump(@Nullable @Nullable Point point, @Nullable @Nullable Point target)
      Description copied from interface: NodeFollower
      Jump
      Specified by:
      jump in interface NodeFollower
    • isAtPoint

      public boolean isAtPoint(Point point)
      Description copied from interface: NodeFollower
      Check if the follower is at the specified point
      Specified by:
      isAtPoint in interface NodeFollower
      Parameters:
      point - the point to check
      Returns:
      true if the follower is at the point
    • jump

      public void jump(float height)
    • movementSpeed

      public double movementSpeed()
      Description copied from interface: NodeFollower
      Get the movement speed of the follower
      Specified by:
      movementSpeed in interface NodeFollower
      Returns:
      the movement speed