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 intermediary net/minecraft/class_1408official bphnamed net/minecraft/entity/ai/pathing/EntityNavigation
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprotected longprotected doubleprotected 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) findPathTo(double x, double y, double z, int distance) findPathTo(Set<BlockPos> positions, int distance) findPathTo(Set<BlockPos> positions, int range, boolean useHeadPos, int distance) findPathTo(Entity entity, int distance) findPathTo(BlockPos target, int distance) findPathTo(BlockPos target, int minDistance, int maxDistance) findPathToAny(Set<BlockPos> positions, int range, boolean useHeadPos, int distance, float followRange) findPathToAny(Stream<BlockPos> positions, int distance) floatprotected abstract Vec3dgetPos()The position to act as if the entity is at for pathfinding purposesprotected abstract booleanbooleanbooleanisIdle()protected booleanbooleanbooleanisValidPosition(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 intermediary field_30247Lnet/minecraft/class_1408;field_30247:Iofficial pLbph;p: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 intermediary field_41545Lnet/minecraft/class_1408;field_41545:Iofficial qLbph;q: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 intermediary field_41546Lnet/minecraft/class_1408;field_41546:Fofficial rLbph;r:Fnamed field_41546Lnet/minecraft/entity/ai/pathing/EntityNavigation;field_41546:F
-
entity
- Mappings:
Namespace Name Mixin selector intermediary field_6684Lnet/minecraft/class_1408;field_6684:Lnet/minecraft/class_1308;official aLbph;a:Lbfz;named entityLnet/minecraft/entity/ai/pathing/EntityNavigation;entity:Lnet/minecraft/entity/mob/MobEntity;
-
world
- Mappings:
Namespace Name Mixin selector intermediary field_6677Lnet/minecraft/class_1408;field_6677:Lnet/minecraft/class_1937;official bLbph;b:Lcmk;named worldLnet/minecraft/entity/ai/pathing/EntityNavigation;world:Lnet/minecraft/world/World;
-
currentPath
- Mappings:
Namespace Name Mixin selector intermediary field_6681Lnet/minecraft/class_1408;field_6681:Lnet/minecraft/class_11;official cLbph;c:Ldxq;named currentPathLnet/minecraft/entity/ai/pathing/EntityNavigation;currentPath:Lnet/minecraft/entity/ai/pathing/Path;
-
speed
protected double speed- Mappings:
Namespace Name Mixin selector intermediary field_6668Lnet/minecraft/class_1408;field_6668:Dofficial dLbph;d:Dnamed speedLnet/minecraft/entity/ai/pathing/EntityNavigation;speed:D
-
tickCount
protected int tickCount- Mappings:
Namespace Name Mixin selector intermediary field_6675Lnet/minecraft/class_1408;field_6675:Iofficial eLbph;e:Inamed tickCountLnet/minecraft/entity/ai/pathing/EntityNavigation;tickCount:I
-
pathStartTime
protected int pathStartTime- Mappings:
Namespace Name Mixin selector intermediary field_6674Lnet/minecraft/class_1408;field_6674:Iofficial fLbph;f:Inamed pathStartTimeLnet/minecraft/entity/ai/pathing/EntityNavigation;pathStartTime:I
-
pathStartPos
- Mappings:
Namespace Name Mixin selector intermediary field_6672Lnet/minecraft/class_1408;field_6672:Lnet/minecraft/class_243;official gLbph;g:Leea;named pathStartPosLnet/minecraft/entity/ai/pathing/EntityNavigation;pathStartPos:Lnet/minecraft/util/math/Vec3d;
-
lastNodePosition
- Mappings:
Namespace Name Mixin selector intermediary field_6680Lnet/minecraft/class_1408;field_6680:Lnet/minecraft/class_2382;official hLbph;h:Lhz;named lastNodePositionLnet/minecraft/entity/ai/pathing/EntityNavigation;lastNodePosition:Lnet/minecraft/util/math/Vec3i;
-
currentNodeMs
protected long currentNodeMs- Mappings:
Namespace Name Mixin selector intermediary field_6670Lnet/minecraft/class_1408;field_6670:Jofficial iLbph;i:Jnamed currentNodeMsLnet/minecraft/entity/ai/pathing/EntityNavigation;currentNodeMs:J
-
lastActiveTickMs
protected long lastActiveTickMs- Mappings:
Namespace Name Mixin selector intermediary field_6669Lnet/minecraft/class_1408;field_6669:Jofficial jLbph;j:Jnamed lastActiveTickMsLnet/minecraft/entity/ai/pathing/EntityNavigation;lastActiveTickMs:J
-
currentNodeTimeout
protected double currentNodeTimeout- Mappings:
Namespace Name Mixin selector intermediary field_6682Lnet/minecraft/class_1408;field_6682:Dofficial kLbph;k: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 intermediary field_6683Lnet/minecraft/class_1408;field_6683:Fofficial lLbph;l:Fnamed nodeReachProximityLnet/minecraft/entity/ai/pathing/EntityNavigation;nodeReachProximity:F
-
inRecalculationCooldown
protected boolean inRecalculationCooldown- Mappings:
Namespace Name Mixin selector intermediary field_6679Lnet/minecraft/class_1408;field_6679:Zofficial mLbph;m:Znamed inRecalculationCooldownLnet/minecraft/entity/ai/pathing/EntityNavigation;inRecalculationCooldown:Z
-
lastRecalculateTime
protected long lastRecalculateTime- Mappings:
Namespace Name Mixin selector intermediary field_6685Lnet/minecraft/class_1408;field_6685:Jofficial nLbph;n:Jnamed lastRecalculateTimeLnet/minecraft/entity/ai/pathing/EntityNavigation;lastRecalculateTime:J
-
nodeMaker
- Mappings:
Namespace Name Mixin selector intermediary field_6678Lnet/minecraft/class_1408;field_6678:Lnet/minecraft/class_8;official oLbph;o:Ldxp;named nodeMakerLnet/minecraft/entity/ai/pathing/EntityNavigation;nodeMaker:Lnet/minecraft/entity/ai/pathing/PathNodeMaker;
-
currentTarget
- Mappings:
Namespace Name Mixin selector intermediary field_20293Lnet/minecraft/class_1408;field_20293:Lnet/minecraft/class_2338;official sLbph;s:Lgu;named currentTargetLnet/minecraft/entity/ai/pathing/EntityNavigation;currentTarget:Lnet/minecraft/util/math/BlockPos;
-
currentDistance
private int currentDistance- Mappings:
Namespace Name Mixin selector intermediary field_20294Lnet/minecraft/class_1408;field_20294:Iofficial tLbph;t:Inamed currentDistanceLnet/minecraft/entity/ai/pathing/EntityNavigation;currentDistance:I
-
rangeMultiplier
private float rangeMultiplier- Mappings:
Namespace Name Mixin selector intermediary field_21642Lnet/minecraft/class_1408;field_21642:Fofficial uLbph;u:Fnamed rangeMultiplierLnet/minecraft/entity/ai/pathing/EntityNavigation;rangeMultiplier:F
-
nearPathStartPos
private boolean nearPathStartPos- Mappings:
Namespace Name Mixin selector intermediary field_26820Lnet/minecraft/class_1408;field_26820:Zofficial wLbph;w:Znamed nearPathStartPosLnet/minecraft/entity/ai/pathing/EntityNavigation;nearPathStartPos:Z
-
-
Constructor Details
-
EntityNavigation
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_1408;<init>(Lnet/minecraft/class_1308;Lnet/minecraft/class_1937;)Vofficial <init>Lbph;<init>(Lbfz;Lcmk;)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 intermediary method_23965Lnet/minecraft/class_1408;method_23965()Vofficial gLbph;g()Vnamed resetRangeMultiplierLnet/minecraft/entity/ai/pathing/EntityNavigation;resetRangeMultiplier()V
-
setRangeMultiplier
public void setRangeMultiplier(float rangeMultiplier) - Mappings:
Namespace Name Mixin selector intermediary method_23964Lnet/minecraft/class_1408;method_23964(F)Vofficial aLbph;a(F)Vnamed setRangeMultiplierLnet/minecraft/entity/ai/pathing/EntityNavigation;setRangeMultiplier(F)V
-
getTargetPos
- Mappings:
Namespace Name Mixin selector intermediary method_6355Lnet/minecraft/class_1408;method_6355()Lnet/minecraft/class_2338;official hLbph;h()Lgu;named getTargetPosLnet/minecraft/entity/ai/pathing/EntityNavigation;getTargetPos()Lnet/minecraft/util/math/BlockPos;
-
setSpeed
public void setSpeed(double speed) - Mappings:
Namespace Name Mixin selector intermediary method_6344Lnet/minecraft/class_1408;method_6344(D)Vofficial aLbph;a(D)Vnamed setSpeedLnet/minecraft/entity/ai/pathing/EntityNavigation;setSpeed(D)V
-
recalculatePath
public void recalculatePath()- Mappings:
Namespace Name Mixin selector intermediary method_6356Lnet/minecraft/class_1408;method_6356()Vofficial iLbph;i()Vnamed recalculatePathLnet/minecraft/entity/ai/pathing/EntityNavigation;recalculatePath()V
-
findPathTo
- Mappings:
Namespace Name Mixin selector intermediary method_6352Lnet/minecraft/class_1408;method_6352(DDDI)Lnet/minecraft/class_11;official aLbph;a(DDDI)Ldxq;named findPathToLnet/minecraft/entity/ai/pathing/EntityNavigation;findPathTo(DDDI)Lnet/minecraft/entity/ai/pathing/Path;
-
findPathToAny
- Mappings:
Namespace Name Mixin selector intermediary method_21643Lnet/minecraft/class_1408;method_21643(Ljava/util/stream/Stream;I)Lnet/minecraft/class_11;official aLbph;a(Ljava/util/stream/Stream;I)Ldxq;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 intermediary method_29934Lnet/minecraft/class_1408;method_29934(Ljava/util/Set;I)Lnet/minecraft/class_11;official aLbph;a(Ljava/util/Set;I)Ldxq;named findPathToLnet/minecraft/entity/ai/pathing/EntityNavigation;findPathTo(Ljava/util/Set;I)Lnet/minecraft/entity/ai/pathing/Path;
-
findPathTo
- Mappings:
Namespace Name Mixin selector intermediary method_6348Lnet/minecraft/class_1408;method_6348(Lnet/minecraft/class_2338;I)Lnet/minecraft/class_11;official aLbph;a(Lgu;I)Ldxq;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 intermediary method_35141Lnet/minecraft/class_1408;method_35141(Lnet/minecraft/class_2338;II)Lnet/minecraft/class_11;official aLbph;a(Lgu;II)Ldxq;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 intermediary method_6349Lnet/minecraft/class_1408;method_6349(Lnet/minecraft/class_1297;I)Lnet/minecraft/class_11;official aLbph;a(Lbfh;I)Ldxq;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 intermediary method_35142Lnet/minecraft/class_1408;method_35142(Ljava/util/Set;IZI)Lnet/minecraft/class_11;official aLbph;a(Ljava/util/Set;IZI)Ldxq;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 intermediary method_18416Lnet/minecraft/class_1408;method_18416(Ljava/util/Set;IZIF)Lnet/minecraft/class_11;official aLbph;a(Ljava/util/Set;IZIF)Ldxq;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 intermediary method_6337Lnet/minecraft/class_1408;method_6337(DDDD)Zofficial aLbph;a(DDDD)Znamed startMovingToLnet/minecraft/entity/ai/pathing/EntityNavigation;startMovingTo(DDDD)Z
-
startMovingTo
- Mappings:
Namespace Name Mixin selector intermediary method_6335Lnet/minecraft/class_1408;method_6335(Lnet/minecraft/class_1297;D)Zofficial aLbph;a(Lbfh;D)Znamed startMovingToLnet/minecraft/entity/ai/pathing/EntityNavigation;startMovingTo(Lnet/minecraft/entity/Entity;D)Z
-
startMovingAlong
- Mappings:
Namespace Name Mixin selector intermediary method_6334Lnet/minecraft/class_1408;method_6334(Lnet/minecraft/class_11;D)Zofficial aLbph;a(Ldxq;D)Znamed startMovingAlongLnet/minecraft/entity/ai/pathing/EntityNavigation;startMovingAlong(Lnet/minecraft/entity/ai/pathing/Path;D)Z
-
getCurrentPath
- Mappings:
Namespace Name Mixin selector intermediary method_6345Lnet/minecraft/class_1408;method_6345()Lnet/minecraft/class_11;official jLbph;j()Ldxq;named getCurrentPathLnet/minecraft/entity/ai/pathing/EntityNavigation;getCurrentPath()Lnet/minecraft/entity/ai/pathing/Path;
-
tick
public void tick()- Mappings:
Namespace Name Mixin selector intermediary method_6360Lnet/minecraft/class_1408;method_6360()Vofficial cLbph;c()Vnamed tickLnet/minecraft/entity/ai/pathing/EntityNavigation;tick()V
-
adjustTargetY
- Mappings:
Namespace Name Mixin selector intermediary method_38065Lnet/minecraft/class_1408;method_38065(Lnet/minecraft/class_243;)Dofficial aLbph;a(Leea;)Dnamed adjustTargetYLnet/minecraft/entity/ai/pathing/EntityNavigation;adjustTargetY(Lnet/minecraft/util/math/Vec3d;)D
-
continueFollowingPath
protected void continueFollowingPath()- Mappings:
Namespace Name Mixin selector intermediary method_6339Lnet/minecraft/class_1408;method_6339()Vofficial kLbph;k()Vnamed continueFollowingPathLnet/minecraft/entity/ai/pathing/EntityNavigation;continueFollowingPath()V
-
shouldJumpToNextNode
- Mappings:
Namespace Name Mixin selector intermediary method_27799Lnet/minecraft/class_1408;method_27799(Lnet/minecraft/class_243;)Zofficial cLbph;c(Leea;)Znamed shouldJumpToNextNodeLnet/minecraft/entity/ai/pathing/EntityNavigation;shouldJumpToNextNode(Lnet/minecraft/util/math/Vec3d;)Z
-
checkTimeouts
- Mappings:
Namespace Name Mixin selector intermediary method_6346Lnet/minecraft/class_1408;method_6346(Lnet/minecraft/class_243;)Vofficial bLbph;b(Leea;)Vnamed checkTimeoutsLnet/minecraft/entity/ai/pathing/EntityNavigation;checkTimeouts(Lnet/minecraft/util/math/Vec3d;)V
-
resetNodeAndStop
private void resetNodeAndStop()- Mappings:
Namespace Name Mixin selector intermediary method_31266Lnet/minecraft/class_1408;method_31266()Vofficial eLbph;e()Vnamed resetNodeAndStopLnet/minecraft/entity/ai/pathing/EntityNavigation;resetNodeAndStop()V
-
resetNode
private void resetNode()- Mappings:
Namespace Name Mixin selector intermediary method_26085Lnet/minecraft/class_1408;method_26085()Vofficial fLbph;f()Vnamed resetNodeLnet/minecraft/entity/ai/pathing/EntityNavigation;resetNode()V
-
isIdle
public boolean isIdle()- Mappings:
Namespace Name Mixin selector intermediary method_6357Lnet/minecraft/class_1408;method_6357()Zofficial lLbph;l()Znamed isIdleLnet/minecraft/entity/ai/pathing/EntityNavigation;isIdle()Z
-
isFollowingPath
public boolean isFollowingPath()- Mappings:
Namespace Name Mixin selector intermediary method_23966Lnet/minecraft/class_1408;method_23966()Zofficial mLbph;m()Znamed isFollowingPathLnet/minecraft/entity/ai/pathing/EntityNavigation;isFollowingPath()Z
-
stop
public void stop()- Mappings:
Namespace Name Mixin selector intermediary method_6340Lnet/minecraft/class_1408;method_6340()Vofficial nLbph;n()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 intermediary method_6347Lnet/minecraft/class_1408;method_6347()Lnet/minecraft/class_243;official bLbph;b()Leea;named getPosLnet/minecraft/entity/ai/pathing/EntityNavigation;getPos()Lnet/minecraft/util/math/Vec3d;
-
isAtValidPosition
protected abstract boolean isAtValidPosition()- Mappings:
Namespace Name Mixin selector intermediary method_6358Lnet/minecraft/class_1408;method_6358()Zofficial aLbph;a()Znamed isAtValidPositionLnet/minecraft/entity/ai/pathing/EntityNavigation;isAtValidPosition()Z
-
isInLiquid
protected boolean isInLiquid()- Mappings:
Namespace Name Mixin selector intermediary method_6351Lnet/minecraft/class_1408;method_6351()Zofficial oLbph;o()Znamed isInLiquidLnet/minecraft/entity/ai/pathing/EntityNavigation;isInLiquid()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 intermediary method_6359Lnet/minecraft/class_1408;method_6359()Vofficial K_Lbph;K_()Vnamed adjustPathLnet/minecraft/entity/ai/pathing/EntityNavigation;adjustPath()V
-
canPathDirectlyThrough
- Mappings:
Namespace Name Mixin selector intermediary method_6341Lnet/minecraft/class_1408;method_6341(Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Zofficial aLbph;a(Leea;Leea;)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 intermediary method_48158Lnet/minecraft/class_1408;method_48158(Lnet/minecraft/class_7;)Zofficial bLbph;b(Ldxm;)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 intermediary method_43394Lnet/minecraft/class_1408;method_43394(Lnet/minecraft/class_1308;Lnet/minecraft/class_243;Lnet/minecraft/class_243;Z)Zofficial aLbph;a(Lbfz;Leea;Leea;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 intermediary method_6333Lnet/minecraft/class_1408;method_6333(Lnet/minecraft/class_2338;)Zofficial aLbph;a(Lgu;)Znamed isValidPositionLnet/minecraft/entity/ai/pathing/EntityNavigation;isValidPosition(Lnet/minecraft/util/math/BlockPos;)Z
-
getNodeMaker
- Mappings:
Namespace Name Mixin selector intermediary method_6342Lnet/minecraft/class_1408;method_6342()Lnet/minecraft/class_8;official pLbph;p()Ldxp;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 intermediary method_6354Lnet/minecraft/class_1408;method_6354(Z)Vofficial aLbph;a(Z)Vnamed setCanSwimLnet/minecraft/entity/ai/pathing/EntityNavigation;setCanSwim(Z)V
-
canSwim
public boolean canSwim()- Mappings:
Namespace Name Mixin selector intermediary method_6350Lnet/minecraft/class_1408;method_6350()Zofficial qLbph;q()Znamed canSwimLnet/minecraft/entity/ai/pathing/EntityNavigation;canSwim()Z
-
shouldRecalculatePath
- Mappings:
Namespace Name Mixin selector intermediary method_18053Lnet/minecraft/class_1408;method_18053(Lnet/minecraft/class_2338;)Zofficial bLbph;b(Lgu;)Znamed shouldRecalculatePathLnet/minecraft/entity/ai/pathing/EntityNavigation;shouldRecalculatePath(Lnet/minecraft/util/math/BlockPos;)Z
-
getNodeReachProximity
public float getNodeReachProximity()- Mappings:
Namespace Name Mixin selector intermediary method_35143Lnet/minecraft/class_1408;method_35143()Fofficial rLbph;r()Fnamed getNodeReachProximityLnet/minecraft/entity/ai/pathing/EntityNavigation;getNodeReachProximity()F
-
isNearPathStartPos
public boolean isNearPathStartPos()- Mappings:
Namespace Name Mixin selector intermediary method_31267Lnet/minecraft/class_1408;method_31267()Zofficial sLbph;s()Znamed isNearPathStartPosLnet/minecraft/entity/ai/pathing/EntityNavigation;isNearPathStartPos()Z
-