Package net.minecraft.entity.ai.pathing
Class EntityNavigation
java.lang.Object
net.minecraft.entity.ai.pathing.EntityNavigation
- Direct Known Subclasses:
AmphibiousSwimNavigation,BirdNavigation,MobNavigation,SwimNavigation
- Mappings:
Namespace Name official bsvintermediary net/minecraft/class_1408named net/minecraft/entity/ai/pathing/EntityNavigation
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprotected longprotected doubleprotected @Nullable Pathprivate @Nullable BlockPosprotected final MobEntityprivate static final intprivate static final floatprotected booleanprotected longprotected Vec3iprotected longprivate booleanprotected PathNodeMakerprotected floatIf the Chebyshev distance from the entity to the next node is less than or equal to this value, the entity is considered "reached" the node.private final PathNodeNavigatorprotected Vec3dprotected intprivate floatprivate static final intprotected doubleprotected intprotected final World -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidAdjusts the current path according to various special obstacles that may be in the way, for example sunlightprotected doubleadjustTargetY(Vec3d pos) booleancanJumpToNext(PathNodeType nodeType) protected booleancanPathDirectlyThrough(Vec3d origin, Vec3d target) booleancanSwim()protected voidcheckTimeouts(Vec3d currentPos) protected voidprotected abstract PathNodeNavigatorcreatePathNodeNavigator(int range) protected static booleandoesNotCollide(MobEntity entity, Vec3d startPos, Vec3d entityPos, boolean includeFluids) final @Nullable PathfindPathTo(double x, double y, double z, int distance) @Nullable PathfindPathTo(Set<BlockPos> positions, int distance) protected @Nullable PathfindPathTo(Set<BlockPos> positions, int range, boolean useHeadPos, int distance) @Nullable PathfindPathTo(Entity entity, int distance) @Nullable PathfindPathTo(BlockPos target, int distance) @Nullable PathfindPathTo(BlockPos target, int minDistance, int maxDistance) protected @Nullable PathfindPathToAny(Set<BlockPos> positions, int range, boolean useHeadPos, int distance, float followRange) @Nullable PathfindPathToAny(Stream<BlockPos> positions, int distance) @Nullable Pathfloatprotected abstract Vec3dgetPos()The position to act as if the entity is at for pathfinding purposes@Nullable BlockPosprotected abstract booleanbooleanbooleanisIdle()booleanbooleanisValidPosition(BlockPos pos) voidprivate voidprivate voidvoidvoidsetCanSwim(boolean canSwim) voidsetRangeMultiplier(float rangeMultiplier) voidsetSpeed(double speed) private booleanshouldJumpToNextNode(Vec3d currentPos) booleanbooleanstartMovingAlong(@Nullable Path path, double speed) booleanstartMovingTo(double x, double y, double z, double speed) booleanstartMovingTo(Entity entity, double speed) voidstop()voidtick()
-
Field Details
-
RECALCULATE_COOLDOWN
private static final int RECALCULATE_COOLDOWN- See Also:
- Mappings:
Namespace Name Mixin selector official pLbsv;p:Iintermediary field_30247Lnet/minecraft/class_1408;field_30247:Inamed RECALCULATE_COOLDOWNLnet/minecraft/entity/ai/pathing/EntityNavigation;RECALCULATE_COOLDOWN:I
-
field_41545
private static final int field_41545- See Also:
- Mappings:
Namespace Name Mixin selector official qLbsv;q:Iintermediary field_41545Lnet/minecraft/class_1408;field_41545:Inamed field_41545Lnet/minecraft/entity/ai/pathing/EntityNavigation;field_41545:I
-
field_41546
private static final float field_41546- See Also:
- Mappings:
Namespace Name Mixin selector official rLbsv;r:Fintermediary field_41546Lnet/minecraft/class_1408;field_41546:Fnamed field_41546Lnet/minecraft/entity/ai/pathing/EntityNavigation;field_41546:F
-
entity
- Mappings:
Namespace Name Mixin selector official aLbsv;a:Lbjo;intermediary field_6684Lnet/minecraft/class_1408;field_6684:Lnet/minecraft/class_1308;named entityLnet/minecraft/entity/ai/pathing/EntityNavigation;entity:Lnet/minecraft/entity/mob/MobEntity;
-
world
- Mappings:
Namespace Name Mixin selector official bLbsv;b:Lcqb;intermediary field_6677Lnet/minecraft/class_1408;field_6677:Lnet/minecraft/class_1937;named worldLnet/minecraft/entity/ai/pathing/EntityNavigation;world:Lnet/minecraft/world/World;
-
currentPath
- Mappings:
Namespace Name Mixin selector official cLbsv;c:Leav;intermediary field_6681Lnet/minecraft/class_1408;field_6681:Lnet/minecraft/class_11;named currentPathLnet/minecraft/entity/ai/pathing/EntityNavigation;currentPath:Lnet/minecraft/entity/ai/pathing/Path;
-
speed
protected double speed- Mappings:
Namespace Name Mixin selector official dLbsv;d:Dintermediary field_6668Lnet/minecraft/class_1408;field_6668:Dnamed speedLnet/minecraft/entity/ai/pathing/EntityNavigation;speed:D
-
tickCount
protected int tickCount- Mappings:
Namespace Name Mixin selector official eLbsv;e:Iintermediary field_6675Lnet/minecraft/class_1408;field_6675:Inamed tickCountLnet/minecraft/entity/ai/pathing/EntityNavigation;tickCount:I
-
pathStartTime
protected int pathStartTime- Mappings:
Namespace Name Mixin selector official fLbsv;f:Iintermediary field_6674Lnet/minecraft/class_1408;field_6674:Inamed pathStartTimeLnet/minecraft/entity/ai/pathing/EntityNavigation;pathStartTime:I
-
pathStartPos
- Mappings:
Namespace Name Mixin selector official gLbsv;g:Lehh;intermediary field_6672Lnet/minecraft/class_1408;field_6672:Lnet/minecraft/class_243;named pathStartPosLnet/minecraft/entity/ai/pathing/EntityNavigation;pathStartPos:Lnet/minecraft/util/math/Vec3d;
-
lastNodePosition
- Mappings:
Namespace Name Mixin selector official hLbsv;h:Lhy;intermediary field_6680Lnet/minecraft/class_1408;field_6680:Lnet/minecraft/class_2382;named lastNodePositionLnet/minecraft/entity/ai/pathing/EntityNavigation;lastNodePosition:Lnet/minecraft/util/math/Vec3i;
-
currentNodeMs
protected long currentNodeMs- Mappings:
Namespace Name Mixin selector official iLbsv;i:Jintermediary field_6670Lnet/minecraft/class_1408;field_6670:Jnamed currentNodeMsLnet/minecraft/entity/ai/pathing/EntityNavigation;currentNodeMs:J
-
lastActiveTickMs
protected long lastActiveTickMs- Mappings:
Namespace Name Mixin selector official jLbsv;j:Jintermediary field_6669Lnet/minecraft/class_1408;field_6669:Jnamed lastActiveTickMsLnet/minecraft/entity/ai/pathing/EntityNavigation;lastActiveTickMs:J
-
currentNodeTimeout
protected double currentNodeTimeout- Mappings:
Namespace Name Mixin selector official kLbsv;k:Dintermediary field_6682Lnet/minecraft/class_1408;field_6682:Dnamed currentNodeTimeoutLnet/minecraft/entity/ai/pathing/EntityNavigation;currentNodeTimeout:D
-
nodeReachProximity
protected float nodeReachProximityIf the Chebyshev distance from the entity to the next node is less than or equal to this value, the entity is considered "reached" the node.- Mappings:
Namespace Name Mixin selector official lLbsv;l:Fintermediary field_6683Lnet/minecraft/class_1408;field_6683:Fnamed nodeReachProximityLnet/minecraft/entity/ai/pathing/EntityNavigation;nodeReachProximity:F
-
inRecalculationCooldown
protected boolean inRecalculationCooldown- Mappings:
Namespace Name Mixin selector official mLbsv;m:Zintermediary field_6679Lnet/minecraft/class_1408;field_6679:Znamed inRecalculationCooldownLnet/minecraft/entity/ai/pathing/EntityNavigation;inRecalculationCooldown:Z
-
lastRecalculateTime
protected long lastRecalculateTime- Mappings:
Namespace Name Mixin selector official nLbsv;n:Jintermediary field_6685Lnet/minecraft/class_1408;field_6685:Jnamed lastRecalculateTimeLnet/minecraft/entity/ai/pathing/EntityNavigation;lastRecalculateTime:J
-
nodeMaker
- Mappings:
Namespace Name Mixin selector official oLbsv;o:Leau;intermediary field_6678Lnet/minecraft/class_1408;field_6678:Lnet/minecraft/class_8;named nodeMakerLnet/minecraft/entity/ai/pathing/EntityNavigation;nodeMaker:Lnet/minecraft/entity/ai/pathing/PathNodeMaker;
-
currentTarget
- Mappings:
Namespace Name Mixin selector official sLbsv;s:Lgw;intermediary field_20293Lnet/minecraft/class_1408;field_20293:Lnet/minecraft/class_2338;named currentTargetLnet/minecraft/entity/ai/pathing/EntityNavigation;currentTarget:Lnet/minecraft/util/math/BlockPos;
-
currentDistance
private int currentDistance- Mappings:
Namespace Name Mixin selector official tLbsv;t:Iintermediary field_20294Lnet/minecraft/class_1408;field_20294:Inamed currentDistanceLnet/minecraft/entity/ai/pathing/EntityNavigation;currentDistance:I
-
rangeMultiplier
private float rangeMultiplier- Mappings:
Namespace Name Mixin selector official uLbsv;u:Fintermediary field_21642Lnet/minecraft/class_1408;field_21642:Fnamed rangeMultiplierLnet/minecraft/entity/ai/pathing/EntityNavigation;rangeMultiplier:F
-
nearPathStartPos
private boolean nearPathStartPos- Mappings:
Namespace Name Mixin selector official wLbsv;w:Zintermediary field_26820Lnet/minecraft/class_1408;field_26820:Znamed nearPathStartPosLnet/minecraft/entity/ai/pathing/EntityNavigation;nearPathStartPos:Z
-
-
Constructor Details
-
EntityNavigation
- Mappings:
Namespace Name Mixin selector official <init>Lbsv;<init>(Lbjo;Lcqb;)Vintermediary <init>Lnet/minecraft/class_1408;<init>(Lnet/minecraft/class_1308;Lnet/minecraft/class_1937;)Vnamed <init>Lnet/minecraft/entity/ai/pathing/EntityNavigation;<init>(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/world/World;)V
-
-
Method Details
-
resetRangeMultiplier
public void resetRangeMultiplier()- Mappings:
Namespace Name Mixin selector official gLbsv;g()Vintermediary method_23965Lnet/minecraft/class_1408;method_23965()Vnamed resetRangeMultiplierLnet/minecraft/entity/ai/pathing/EntityNavigation;resetRangeMultiplier()V
-
setRangeMultiplier
public void setRangeMultiplier(float rangeMultiplier) - Mappings:
Namespace Name Mixin selector official aLbsv;a(F)Vintermediary method_23964Lnet/minecraft/class_1408;method_23964(F)Vnamed setRangeMultiplierLnet/minecraft/entity/ai/pathing/EntityNavigation;setRangeMultiplier(F)V
-
getTargetPos
- Mappings:
Namespace Name Mixin selector official hLbsv;h()Lgw;intermediary method_6355Lnet/minecraft/class_1408;method_6355()Lnet/minecraft/class_2338;named getTargetPosLnet/minecraft/entity/ai/pathing/EntityNavigation;getTargetPos()Lnet/minecraft/util/math/BlockPos;
-
setSpeed
public void setSpeed(double speed) - Mappings:
Namespace Name Mixin selector official aLbsv;a(D)Vintermediary method_6344Lnet/minecraft/class_1408;method_6344(D)Vnamed setSpeedLnet/minecraft/entity/ai/pathing/EntityNavigation;setSpeed(D)V
-
recalculatePath
public void recalculatePath()- Mappings:
Namespace Name Mixin selector official iLbsv;i()Vintermediary method_6356Lnet/minecraft/class_1408;method_6356()Vnamed recalculatePathLnet/minecraft/entity/ai/pathing/EntityNavigation;recalculatePath()V
-
findPathTo
- Mappings:
Namespace Name Mixin selector official aLbsv;a(DDDI)Leav;intermediary method_6352Lnet/minecraft/class_1408;method_6352(DDDI)Lnet/minecraft/class_11;named findPathToLnet/minecraft/entity/ai/pathing/EntityNavigation;findPathTo(DDDI)Lnet/minecraft/entity/ai/pathing/Path;
-
findPathToAny
- Mappings:
Namespace Name Mixin selector official aLbsv;a(Ljava/util/stream/Stream;I)Leav;intermediary method_21643Lnet/minecraft/class_1408;method_21643(Ljava/util/stream/Stream;I)Lnet/minecraft/class_11;named findPathToAnyLnet/minecraft/entity/ai/pathing/EntityNavigation;findPathToAny(Ljava/util/stream/Stream;I)Lnet/minecraft/entity/ai/pathing/Path;
-
findPathTo
- Mappings:
Namespace Name Mixin selector official aLbsv;a(Ljava/util/Set;I)Leav;intermediary method_29934Lnet/minecraft/class_1408;method_29934(Ljava/util/Set;I)Lnet/minecraft/class_11;named findPathToLnet/minecraft/entity/ai/pathing/EntityNavigation;findPathTo(Ljava/util/Set;I)Lnet/minecraft/entity/ai/pathing/Path;
-
findPathTo
- Mappings:
Namespace Name Mixin selector official aLbsv;a(Lgw;I)Leav;intermediary method_6348Lnet/minecraft/class_1408;method_6348(Lnet/minecraft/class_2338;I)Lnet/minecraft/class_11;named findPathToLnet/minecraft/entity/ai/pathing/EntityNavigation;findPathTo(Lnet/minecraft/util/math/BlockPos;I)Lnet/minecraft/entity/ai/pathing/Path;
-
findPathTo
- Mappings:
Namespace Name Mixin selector official aLbsv;a(Lgw;II)Leav;intermediary method_35141Lnet/minecraft/class_1408;method_35141(Lnet/minecraft/class_2338;II)Lnet/minecraft/class_11;named findPathToLnet/minecraft/entity/ai/pathing/EntityNavigation;findPathTo(Lnet/minecraft/util/math/BlockPos;II)Lnet/minecraft/entity/ai/pathing/Path;
-
findPathTo
- Mappings:
Namespace Name Mixin selector official aLbsv;a(Lbiw;I)Leav;intermediary method_6349Lnet/minecraft/class_1408;method_6349(Lnet/minecraft/class_1297;I)Lnet/minecraft/class_11;named findPathToLnet/minecraft/entity/ai/pathing/EntityNavigation;findPathTo(Lnet/minecraft/entity/Entity;I)Lnet/minecraft/entity/ai/pathing/Path;
-
findPathTo
@Nullable protected @Nullable Path findPathTo(Set<BlockPos> positions, int range, boolean useHeadPos, int distance) - Mappings:
Namespace Name Mixin selector official aLbsv;a(Ljava/util/Set;IZI)Leav;intermediary method_35142Lnet/minecraft/class_1408;method_35142(Ljava/util/Set;IZI)Lnet/minecraft/class_11;named findPathToLnet/minecraft/entity/ai/pathing/EntityNavigation;findPathTo(Ljava/util/Set;IZI)Lnet/minecraft/entity/ai/pathing/Path;
-
findPathToAny
@Nullable protected @Nullable Path findPathToAny(Set<BlockPos> positions, int range, boolean useHeadPos, int distance, float followRange) - Mappings:
Namespace Name Mixin selector official aLbsv;a(Ljava/util/Set;IZIF)Leav;intermediary method_18416Lnet/minecraft/class_1408;method_18416(Ljava/util/Set;IZIF)Lnet/minecraft/class_11;named findPathToAnyLnet/minecraft/entity/ai/pathing/EntityNavigation;findPathToAny(Ljava/util/Set;IZIF)Lnet/minecraft/entity/ai/pathing/Path;
-
startMovingTo
public boolean startMovingTo(double x, double y, double z, double speed) - Mappings:
Namespace Name Mixin selector official aLbsv;a(DDDD)Zintermediary method_6337Lnet/minecraft/class_1408;method_6337(DDDD)Znamed startMovingToLnet/minecraft/entity/ai/pathing/EntityNavigation;startMovingTo(DDDD)Z
-
startMovingTo
- Mappings:
Namespace Name Mixin selector official aLbsv;a(Lbiw;D)Zintermediary method_6335Lnet/minecraft/class_1408;method_6335(Lnet/minecraft/class_1297;D)Znamed startMovingToLnet/minecraft/entity/ai/pathing/EntityNavigation;startMovingTo(Lnet/minecraft/entity/Entity;D)Z
-
startMovingAlong
- Mappings:
Namespace Name Mixin selector official aLbsv;a(Leav;D)Zintermediary method_6334Lnet/minecraft/class_1408;method_6334(Lnet/minecraft/class_11;D)Znamed startMovingAlongLnet/minecraft/entity/ai/pathing/EntityNavigation;startMovingAlong(Lnet/minecraft/entity/ai/pathing/Path;D)Z
-
getCurrentPath
- Mappings:
Namespace Name Mixin selector official jLbsv;j()Leav;intermediary method_6345Lnet/minecraft/class_1408;method_6345()Lnet/minecraft/class_11;named getCurrentPathLnet/minecraft/entity/ai/pathing/EntityNavigation;getCurrentPath()Lnet/minecraft/entity/ai/pathing/Path;
-
tick
public void tick()- Mappings:
Namespace Name Mixin selector official cLbsv;c()Vintermediary method_6360Lnet/minecraft/class_1408;method_6360()Vnamed tickLnet/minecraft/entity/ai/pathing/EntityNavigation;tick()V
-
adjustTargetY
- Mappings:
Namespace Name Mixin selector official aLbsv;a(Lehh;)Dintermediary method_38065Lnet/minecraft/class_1408;method_38065(Lnet/minecraft/class_243;)Dnamed adjustTargetYLnet/minecraft/entity/ai/pathing/EntityNavigation;adjustTargetY(Lnet/minecraft/util/math/Vec3d;)D
-
continueFollowingPath
protected void continueFollowingPath()- Mappings:
Namespace Name Mixin selector official kLbsv;k()Vintermediary method_6339Lnet/minecraft/class_1408;method_6339()Vnamed continueFollowingPathLnet/minecraft/entity/ai/pathing/EntityNavigation;continueFollowingPath()V
-
shouldJumpToNextNode
- Mappings:
Namespace Name Mixin selector official cLbsv;c(Lehh;)Zintermediary method_27799Lnet/minecraft/class_1408;method_27799(Lnet/minecraft/class_243;)Znamed shouldJumpToNextNodeLnet/minecraft/entity/ai/pathing/EntityNavigation;shouldJumpToNextNode(Lnet/minecraft/util/math/Vec3d;)Z
-
checkTimeouts
- Mappings:
Namespace Name Mixin selector official bLbsv;b(Lehh;)Vintermediary method_6346Lnet/minecraft/class_1408;method_6346(Lnet/minecraft/class_243;)Vnamed checkTimeoutsLnet/minecraft/entity/ai/pathing/EntityNavigation;checkTimeouts(Lnet/minecraft/util/math/Vec3d;)V
-
resetNodeAndStop
private void resetNodeAndStop()- Mappings:
Namespace Name Mixin selector official eLbsv;e()Vintermediary method_31266Lnet/minecraft/class_1408;method_31266()Vnamed resetNodeAndStopLnet/minecraft/entity/ai/pathing/EntityNavigation;resetNodeAndStop()V
-
resetNode
private void resetNode()- Mappings:
Namespace Name Mixin selector official fLbsv;f()Vintermediary method_26085Lnet/minecraft/class_1408;method_26085()Vnamed resetNodeLnet/minecraft/entity/ai/pathing/EntityNavigation;resetNode()V
-
isIdle
public boolean isIdle()- Mappings:
Namespace Name Mixin selector official lLbsv;l()Zintermediary method_6357Lnet/minecraft/class_1408;method_6357()Znamed isIdleLnet/minecraft/entity/ai/pathing/EntityNavigation;isIdle()Z
-
isFollowingPath
public boolean isFollowingPath()- Mappings:
Namespace Name Mixin selector official mLbsv;m()Zintermediary method_23966Lnet/minecraft/class_1408;method_23966()Znamed isFollowingPathLnet/minecraft/entity/ai/pathing/EntityNavigation;isFollowingPath()Z
-
stop
public void stop()- Mappings:
Namespace Name Mixin selector official nLbsv;n()Vintermediary method_6340Lnet/minecraft/class_1408;method_6340()Vnamed stopLnet/minecraft/entity/ai/pathing/EntityNavigation;stop()V
-
getPos
The position to act as if the entity is at for pathfinding purposes- Mappings:
Namespace Name Mixin selector official bLbsv;b()Lehh;intermediary method_6347Lnet/minecraft/class_1408;method_6347()Lnet/minecraft/class_243;named getPosLnet/minecraft/entity/ai/pathing/EntityNavigation;getPos()Lnet/minecraft/util/math/Vec3d;
-
isAtValidPosition
protected abstract boolean isAtValidPosition()- Mappings:
Namespace Name Mixin selector official aLbsv;a()Zintermediary method_6358Lnet/minecraft/class_1408;method_6358()Znamed isAtValidPositionLnet/minecraft/entity/ai/pathing/EntityNavigation;isAtValidPosition()Z
-
adjustPath
protected void adjustPath()Adjusts the current path according to various special obstacles that may be in the way, for example sunlight- Mappings:
Namespace Name Mixin selector official R_Lbsv;R_()Vintermediary method_6359Lnet/minecraft/class_1408;method_6359()Vnamed adjustPathLnet/minecraft/entity/ai/pathing/EntityNavigation;adjustPath()V
-
canPathDirectlyThrough
- Mappings:
Namespace Name Mixin selector official aLbsv;a(Lehh;Lehh;)Zintermediary method_6341Lnet/minecraft/class_1408;method_6341(Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Znamed canPathDirectlyThroughLnet/minecraft/entity/ai/pathing/EntityNavigation;canPathDirectlyThrough(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;)Z
-
canJumpToNext
- Mappings:
Namespace Name Mixin selector official bLbsv;b(Lear;)Zintermediary method_48158Lnet/minecraft/class_1408;method_48158(Lnet/minecraft/class_7;)Znamed canJumpToNextLnet/minecraft/entity/ai/pathing/EntityNavigation;canJumpToNext(Lnet/minecraft/entity/ai/pathing/PathNodeType;)Z
-
doesNotCollide
protected static boolean doesNotCollide(MobEntity entity, Vec3d startPos, Vec3d entityPos, boolean includeFluids) - Mappings:
Namespace Name Mixin selector official aLbsv;a(Lbjo;Lehh;Lehh;Z)Zintermediary method_43394Lnet/minecraft/class_1408;method_43394(Lnet/minecraft/class_1308;Lnet/minecraft/class_243;Lnet/minecraft/class_243;Z)Znamed doesNotCollideLnet/minecraft/entity/ai/pathing/EntityNavigation;doesNotCollide(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;Z)Z
-
isValidPosition
- Mappings:
Namespace Name Mixin selector official aLbsv;a(Lgw;)Zintermediary method_6333Lnet/minecraft/class_1408;method_6333(Lnet/minecraft/class_2338;)Znamed isValidPositionLnet/minecraft/entity/ai/pathing/EntityNavigation;isValidPosition(Lnet/minecraft/util/math/BlockPos;)Z
-
getNodeMaker
- Mappings:
Namespace Name Mixin selector official oLbsv;o()Leau;intermediary method_6342Lnet/minecraft/class_1408;method_6342()Lnet/minecraft/class_8;named getNodeMakerLnet/minecraft/entity/ai/pathing/EntityNavigation;getNodeMaker()Lnet/minecraft/entity/ai/pathing/PathNodeMaker;
-
setCanSwim
public void setCanSwim(boolean canSwim) - Mappings:
Namespace Name Mixin selector official aLbsv;a(Z)Vintermediary method_6354Lnet/minecraft/class_1408;method_6354(Z)Vnamed setCanSwimLnet/minecraft/entity/ai/pathing/EntityNavigation;setCanSwim(Z)V
-
canSwim
public boolean canSwim()- Mappings:
Namespace Name Mixin selector official pLbsv;p()Zintermediary method_6350Lnet/minecraft/class_1408;method_6350()Znamed canSwimLnet/minecraft/entity/ai/pathing/EntityNavigation;canSwim()Z
-
shouldRecalculatePath
- Mappings:
Namespace Name Mixin selector official bLbsv;b(Lgw;)Zintermediary method_18053Lnet/minecraft/class_1408;method_18053(Lnet/minecraft/class_2338;)Znamed shouldRecalculatePathLnet/minecraft/entity/ai/pathing/EntityNavigation;shouldRecalculatePath(Lnet/minecraft/util/math/BlockPos;)Z
-
getNodeReachProximity
public float getNodeReachProximity()- Mappings:
Namespace Name Mixin selector official qLbsv;q()Fintermediary method_35143Lnet/minecraft/class_1408;method_35143()Fnamed getNodeReachProximityLnet/minecraft/entity/ai/pathing/EntityNavigation;getNodeReachProximity()F
-
isNearPathStartPos
public boolean isNearPathStartPos()- Mappings:
Namespace Name Mixin selector official rLbsv;r()Zintermediary method_31267Lnet/minecraft/class_1408;method_31267()Znamed isNearPathStartPosLnet/minecraft/entity/ai/pathing/EntityNavigation;isNearPathStartPos()Z
-