Class GroundNodeGenerator
java.lang.Object
ru.dragonestia.msb3.api.ai.navigator.node.GroundNodeGenerator
- All Implemented Interfaces:
NodeGenerator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCollection<? 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) gravitySnap(net.minestom.server.instance.block.Block.Getter getter, double pointOrgX, double pointOrgY, double pointOrgZ, net.minestom.server.collision.BoundingBox boundingBox, double maxFall) booleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ru.dragonestia.msb3.api.ai.navigator.node.NodeGenerator
canMoveTowards, heuristic, pointInvalid
-
Constructor Details
-
GroundNodeGenerator
public GroundNodeGenerator()
-
-
Method Details
-
hasGravitySnap
public boolean hasGravitySnap()- Specified by:
hasGravitySnapin interfaceNodeGenerator
-
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:
gravitySnapin interfaceNodeGenerator