Class GroundNodeGenerator

java.lang.Object
ru.dragonestia.msb3.api.ai.navigator.node.GroundNodeGenerator
All Implemented Interfaces:
NodeGenerator

public class GroundNodeGenerator extends Object implements NodeGenerator
  • Constructor Details

    • GroundNodeGenerator

      public GroundNodeGenerator()
  • Method Details

    • getWalkable

      public Collection<? extends PathNode> getWalkable(net.minestom.server.instance.block.Block.Getter getter, Set<PathNode> visited, PathNode current, net.minestom.server.coordinate.Point goal, net.minestom.server.collision.BoundingBox boundingBox)
      Specified by:
      getWalkable in interface NodeGenerator
    • hasGravitySnap

      public boolean hasGravitySnap()
      Specified by:
      hasGravitySnap in interface NodeGenerator
    • gravitySnap

      public OptionalDouble gravitySnap(net.minestom.server.instance.block.Block.Getter getter, double pointOrgX, double pointOrgY, double pointOrgZ, net.minestom.server.collision.BoundingBox boundingBox, double maxFall)
      Specified by:
      gravitySnap in interface NodeGenerator