Class MovementTarget
java.lang.Object
ru.dragonestia.msb3.api.ai.movement.target.MovementTarget
- Direct Known Subclasses:
WithoutPathFinderMovementTarget,WithPathFinderMovementTarget
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidcancel()protected booleancancel0()protected final voidcomplete(FollowerState state) static MovementTargetjustMoveTo(EntityAI entity, net.minestom.server.coordinate.Point destination, ArrivalResultListener onArrive) final voidstart()protected voidstart0()final voidtick()protected voidtick0()static MovementTargetwithPathFinder(EntityAI entity, net.minestom.server.coordinate.Point destination, ArrivalResultListener onArrive)
-
Constructor Details
-
MovementTarget
public MovementTarget()
-
-
Method Details
-
start
public final void start() -
start0
protected void start0() -
tick
public final void tick() -
tick0
protected void tick0() -
cancel
public final void cancel() -
cancel0
protected boolean cancel0() -
complete
-
justMoveTo
public static MovementTarget justMoveTo(EntityAI entity, net.minestom.server.coordinate.Point destination, ArrivalResultListener onArrive) -
withPathFinder
public static MovementTarget withPathFinder(EntityAI entity, net.minestom.server.coordinate.Point destination, ArrivalResultListener onArrive)
-