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 named net/minecraft/entity/ai/pathing/EntityNavigationintermediary net/minecraft/class_1408official cra
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprotected longprotected doubleprotected Pathprivate BlockPosprotected final MobEntityprivate static final intprivate static final floatprotected booleanprotected longprotected Vec3iprotected longprivate floatprivate 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) abstract booleanbooleancanJumpToNext(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 Pathprivate floatfloatprotected abstract Vec3dgetPos()The position to act as if the entity is at for pathfinding purposes@Nullable BlockPosprotected abstract booleanbooleanbooleanisIdle()booleanbooleanisValidPosition(BlockPos pos) voidprivate voidprivate voidvoidvoidsetCanOpenDoors(boolean canOpenDoors) voidsetCanSwim(boolean canSwim) voidsetMaxFollowRange(float maxFollowRange) 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(double x, double y, double z, int distance, double speed) booleanstartMovingTo(Entity entity, double speed) voidstop()voidtick()void
-
Field Details
-
RECALCULATE_COOLDOWN
private static final int RECALCULATE_COOLDOWN- See Also:
- Mappings:
Namespace Name Mixin selector named RECALCULATE_COOLDOWNLnet/minecraft/entity/ai/pathing/EntityNavigation;RECALCULATE_COOLDOWN:Iintermediary field_30247Lnet/minecraft/class_1408;field_30247:Iofficial pLcra;p:I
-
field_41545
private static final int field_41545- See Also:
- Mappings:
Namespace Name Mixin selector named field_41545Lnet/minecraft/entity/ai/pathing/EntityNavigation;field_41545:Iintermediary field_41545Lnet/minecraft/class_1408;field_41545:Iofficial qLcra;q:I
-
field_41546
private static final float field_41546- See Also:
- Mappings:
Namespace Name Mixin selector named field_41546Lnet/minecraft/entity/ai/pathing/EntityNavigation;field_41546:Fintermediary field_41546Lnet/minecraft/class_1408;field_41546:Fofficial rLcra;r:F
-
entity
- Mappings:
Namespace Name Mixin selector named entityLnet/minecraft/entity/ai/pathing/EntityNavigation;entity:Lnet/minecraft/entity/mob/MobEntity;intermediary field_6684Lnet/minecraft/class_1408;field_6684:Lnet/minecraft/class_1308;official aLcra;a:Lchm;
-
world
- Mappings:
Namespace Name Mixin selector named worldLnet/minecraft/entity/ai/pathing/EntityNavigation;world:Lnet/minecraft/world/World;intermediary field_6677Lnet/minecraft/class_1408;field_6677:Lnet/minecraft/class_1937;official bLcra;b:Ldvg;
-
currentPath
- Mappings:
Namespace Name Mixin selector named currentPathLnet/minecraft/entity/ai/pathing/EntityNavigation;currentPath:Lnet/minecraft/entity/ai/pathing/Path;intermediary field_6681Lnet/minecraft/class_1408;field_6681:Lnet/minecraft/class_11;official cLcra;c:Lfkh;
-
speed
protected double speed- Mappings:
Namespace Name Mixin selector named speedLnet/minecraft/entity/ai/pathing/EntityNavigation;speed:Dintermediary field_6668Lnet/minecraft/class_1408;field_6668:Dofficial dLcra;d:D
-
tickCount
protected int tickCount- Mappings:
Namespace Name Mixin selector named tickCountLnet/minecraft/entity/ai/pathing/EntityNavigation;tickCount:Iintermediary field_6675Lnet/minecraft/class_1408;field_6675:Iofficial eLcra;e:I
-
pathStartTime
protected int pathStartTime- Mappings:
Namespace Name Mixin selector named pathStartTimeLnet/minecraft/entity/ai/pathing/EntityNavigation;pathStartTime:Iintermediary field_6674Lnet/minecraft/class_1408;field_6674:Iofficial fLcra;f:I
-
pathStartPos
- Mappings:
Namespace Name Mixin selector named pathStartPosLnet/minecraft/entity/ai/pathing/EntityNavigation;pathStartPos:Lnet/minecraft/util/math/Vec3d;intermediary field_6672Lnet/minecraft/class_1408;field_6672:Lnet/minecraft/class_243;official gLcra;g:Lfse;
-
lastNodePosition
- Mappings:
Namespace Name Mixin selector named lastNodePositionLnet/minecraft/entity/ai/pathing/EntityNavigation;lastNodePosition:Lnet/minecraft/util/math/Vec3i;intermediary field_6680Lnet/minecraft/class_1408;field_6680:Lnet/minecraft/class_2382;official hLcra;h:Ljy;
-
currentNodeMs
protected long currentNodeMs- Mappings:
Namespace Name Mixin selector named currentNodeMsLnet/minecraft/entity/ai/pathing/EntityNavigation;currentNodeMs:Jintermediary field_6670Lnet/minecraft/class_1408;field_6670:Jofficial iLcra;i:J
-
lastActiveTickMs
protected long lastActiveTickMs- Mappings:
Namespace Name Mixin selector named lastActiveTickMsLnet/minecraft/entity/ai/pathing/EntityNavigation;lastActiveTickMs:Jintermediary field_6669Lnet/minecraft/class_1408;field_6669:Jofficial jLcra;j:J
-
currentNodeTimeout
protected double currentNodeTimeout- Mappings:
Namespace Name Mixin selector named currentNodeTimeoutLnet/minecraft/entity/ai/pathing/EntityNavigation;currentNodeTimeout:Dintermediary field_6682Lnet/minecraft/class_1408;field_6682:Dofficial kLcra;k: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 named nodeReachProximityLnet/minecraft/entity/ai/pathing/EntityNavigation;nodeReachProximity:Fintermediary field_6683Lnet/minecraft/class_1408;field_6683:Fofficial lLcra;l:F
-
inRecalculationCooldown
protected boolean inRecalculationCooldown- Mappings:
Namespace Name Mixin selector named inRecalculationCooldownLnet/minecraft/entity/ai/pathing/EntityNavigation;inRecalculationCooldown:Zintermediary field_6679Lnet/minecraft/class_1408;field_6679:Zofficial mLcra;m:Z
-
lastRecalculateTime
protected long lastRecalculateTime- Mappings:
Namespace Name Mixin selector named lastRecalculateTimeLnet/minecraft/entity/ai/pathing/EntityNavigation;lastRecalculateTime:Jintermediary field_6685Lnet/minecraft/class_1408;field_6685:Jofficial nLcra;n:J
-
nodeMaker
- Mappings:
Namespace Name Mixin selector named nodeMakerLnet/minecraft/entity/ai/pathing/EntityNavigation;nodeMaker:Lnet/minecraft/entity/ai/pathing/PathNodeMaker;intermediary field_6678Lnet/minecraft/class_1408;field_6678:Lnet/minecraft/class_8;official oLcra;o:Lfkg;
-
currentTarget
- Mappings:
Namespace Name Mixin selector named currentTargetLnet/minecraft/entity/ai/pathing/EntityNavigation;currentTarget:Lnet/minecraft/util/math/BlockPos;intermediary field_20293Lnet/minecraft/class_1408;field_20293:Lnet/minecraft/class_2338;official sLcra;s:Lis;
-
currentDistance
private int currentDistance- Mappings:
Namespace Name Mixin selector named currentDistanceLnet/minecraft/entity/ai/pathing/EntityNavigation;currentDistance:Iintermediary field_20294Lnet/minecraft/class_1408;field_20294:Iofficial tLcra;t:I
-
rangeMultiplier
private float rangeMultiplier- Mappings:
Namespace Name Mixin selector named rangeMultiplierLnet/minecraft/entity/ai/pathing/EntityNavigation;rangeMultiplier:Fintermediary field_21642Lnet/minecraft/class_1408;field_21642:Fofficial uLcra;u:F
-
nearPathStartPos
private boolean nearPathStartPos- Mappings:
Namespace Name Mixin selector named nearPathStartPosLnet/minecraft/entity/ai/pathing/EntityNavigation;nearPathStartPos:Zintermediary field_26820Lnet/minecraft/class_1408;field_26820:Zofficial wLcra;w:Z
-
maxFollowRange
private float maxFollowRange- Mappings:
Namespace Name Mixin selector named maxFollowRangeLnet/minecraft/entity/ai/pathing/EntityNavigation;maxFollowRange:Fintermediary field_52451Lnet/minecraft/class_1408;field_52451:Fofficial xLcra;x:F
-
-
Constructor Details
-
EntityNavigation
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/entity/ai/pathing/EntityNavigation;<init>(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/world/World;)Vintermediary <init>Lnet/minecraft/class_1408;<init>(Lnet/minecraft/class_1308;Lnet/minecraft/class_1937;)Vofficial <init>Lcra;<init>(Lchm;Ldvg;)V
-
-
Method Details
-
updateRange
public void updateRange()- Mappings:
Namespace Name Mixin selector named updateRangeLnet/minecraft/entity/ai/pathing/EntityNavigation;updateRange()Vintermediary method_61441Lnet/minecraft/class_1408;method_61441()Vofficial fLcra;f()V
-
setMaxFollowRange
public void setMaxFollowRange(float maxFollowRange) - Mappings:
Namespace Name Mixin selector named setMaxFollowRangeLnet/minecraft/entity/ai/pathing/EntityNavigation;setMaxFollowRange(F)Vintermediary method_61439Lnet/minecraft/class_1408;method_61439(F)Vofficial aLcra;a(F)V
-
getMaxFollowRange
private float getMaxFollowRange()- Mappings:
Namespace Name Mixin selector named getMaxFollowRangeLnet/minecraft/entity/ai/pathing/EntityNavigation;getMaxFollowRange()Fintermediary method_61440Lnet/minecraft/class_1408;method_61440()Fofficial sLcra;s()F
-
resetRangeMultiplier
public void resetRangeMultiplier()- Mappings:
Namespace Name Mixin selector named resetRangeMultiplierLnet/minecraft/entity/ai/pathing/EntityNavigation;resetRangeMultiplier()Vintermediary method_23965Lnet/minecraft/class_1408;method_23965()Vofficial gLcra;g()V
-
setRangeMultiplier
public void setRangeMultiplier(float rangeMultiplier) - Mappings:
Namespace Name Mixin selector named setRangeMultiplierLnet/minecraft/entity/ai/pathing/EntityNavigation;setRangeMultiplier(F)Vintermediary method_23964Lnet/minecraft/class_1408;method_23964(F)Vofficial bLcra;b(F)V
-
getTargetPos
- Mappings:
Namespace Name Mixin selector named getTargetPosLnet/minecraft/entity/ai/pathing/EntityNavigation;getTargetPos()Lnet/minecraft/util/math/BlockPos;intermediary method_6355Lnet/minecraft/class_1408;method_6355()Lnet/minecraft/class_2338;official hLcra;h()Lis;
-
setSpeed
public void setSpeed(double speed) - Mappings:
Namespace Name Mixin selector named setSpeedLnet/minecraft/entity/ai/pathing/EntityNavigation;setSpeed(D)Vintermediary method_6344Lnet/minecraft/class_1408;method_6344(D)Vofficial aLcra;a(D)V
-
recalculatePath
public void recalculatePath()- Mappings:
Namespace Name Mixin selector named recalculatePathLnet/minecraft/entity/ai/pathing/EntityNavigation;recalculatePath()Vintermediary method_6356Lnet/minecraft/class_1408;method_6356()Vofficial iLcra;i()V
-
findPathTo
- Mappings:
Namespace Name Mixin selector named findPathToLnet/minecraft/entity/ai/pathing/EntityNavigation;findPathTo(DDDI)Lnet/minecraft/entity/ai/pathing/Path;intermediary method_6352Lnet/minecraft/class_1408;method_6352(DDDI)Lnet/minecraft/class_11;official aLcra;a(DDDI)Lfkh;
-
findPathToAny
- Mappings:
Namespace Name Mixin selector named findPathToAnyLnet/minecraft/entity/ai/pathing/EntityNavigation;findPathToAny(Ljava/util/stream/Stream;I)Lnet/minecraft/entity/ai/pathing/Path;intermediary method_21643Lnet/minecraft/class_1408;method_21643(Ljava/util/stream/Stream;I)Lnet/minecraft/class_11;official aLcra;a(Ljava/util/stream/Stream;I)Lfkh;
-
findPathTo
- Mappings:
Namespace Name Mixin selector named findPathToLnet/minecraft/entity/ai/pathing/EntityNavigation;findPathTo(Ljava/util/Set;I)Lnet/minecraft/entity/ai/pathing/Path;intermediary method_29934Lnet/minecraft/class_1408;method_29934(Ljava/util/Set;I)Lnet/minecraft/class_11;official aLcra;a(Ljava/util/Set;I)Lfkh;
-
findPathTo
- Mappings:
Namespace Name Mixin selector named findPathToLnet/minecraft/entity/ai/pathing/EntityNavigation;findPathTo(Lnet/minecraft/util/math/BlockPos;I)Lnet/minecraft/entity/ai/pathing/Path;intermediary method_6348Lnet/minecraft/class_1408;method_6348(Lnet/minecraft/class_2338;I)Lnet/minecraft/class_11;official aLcra;a(Lis;I)Lfkh;
-
findPathTo
- Mappings:
Namespace Name Mixin selector named findPathToLnet/minecraft/entity/ai/pathing/EntityNavigation;findPathTo(Lnet/minecraft/util/math/BlockPos;II)Lnet/minecraft/entity/ai/pathing/Path;intermediary method_35141Lnet/minecraft/class_1408;method_35141(Lnet/minecraft/class_2338;II)Lnet/minecraft/class_11;official aLcra;a(Lis;II)Lfkh;
-
findPathTo
- Mappings:
Namespace Name Mixin selector named findPathToLnet/minecraft/entity/ai/pathing/EntityNavigation;findPathTo(Lnet/minecraft/entity/Entity;I)Lnet/minecraft/entity/ai/pathing/Path;intermediary method_6349Lnet/minecraft/class_1408;method_6349(Lnet/minecraft/class_1297;I)Lnet/minecraft/class_11;official aLcra;a(Lcgi;I)Lfkh;
-
findPathTo
protected @Nullable Path findPathTo(Set<BlockPos> positions, int range, boolean useHeadPos, int distance) - Mappings:
Namespace Name Mixin selector named findPathToLnet/minecraft/entity/ai/pathing/EntityNavigation;findPathTo(Ljava/util/Set;IZI)Lnet/minecraft/entity/ai/pathing/Path;intermediary method_35142Lnet/minecraft/class_1408;method_35142(Ljava/util/Set;IZI)Lnet/minecraft/class_11;official aLcra;a(Ljava/util/Set;IZI)Lfkh;
-
findPathToAny
protected @Nullable Path findPathToAny(Set<BlockPos> positions, int range, boolean useHeadPos, int distance, float followRange) - Mappings:
Namespace Name Mixin selector named findPathToAnyLnet/minecraft/entity/ai/pathing/EntityNavigation;findPathToAny(Ljava/util/Set;IZIF)Lnet/minecraft/entity/ai/pathing/Path;intermediary method_18416Lnet/minecraft/class_1408;method_18416(Ljava/util/Set;IZIF)Lnet/minecraft/class_11;official aLcra;a(Ljava/util/Set;IZIF)Lfkh;
-
startMovingTo
public boolean startMovingTo(double x, double y, double z, double speed) - Mappings:
Namespace Name Mixin selector named startMovingToLnet/minecraft/entity/ai/pathing/EntityNavigation;startMovingTo(DDDD)Zintermediary method_6337Lnet/minecraft/class_1408;method_6337(DDDD)Zofficial aLcra;a(DDDD)Z
-
startMovingTo
public boolean startMovingTo(double x, double y, double z, int distance, double speed) - Mappings:
Namespace Name Mixin selector named startMovingToLnet/minecraft/entity/ai/pathing/EntityNavigation;startMovingTo(DDDID)Zintermediary method_58160Lnet/minecraft/class_1408;method_58160(DDDID)Zofficial aLcra;a(DDDID)Z
-
startMovingTo
- Mappings:
Namespace Name Mixin selector named startMovingToLnet/minecraft/entity/ai/pathing/EntityNavigation;startMovingTo(Lnet/minecraft/entity/Entity;D)Zintermediary method_6335Lnet/minecraft/class_1408;method_6335(Lnet/minecraft/class_1297;D)Zofficial aLcra;a(Lcgi;D)Z
-
startMovingAlong
- Mappings:
Namespace Name Mixin selector named startMovingAlongLnet/minecraft/entity/ai/pathing/EntityNavigation;startMovingAlong(Lnet/minecraft/entity/ai/pathing/Path;D)Zintermediary method_6334Lnet/minecraft/class_1408;method_6334(Lnet/minecraft/class_11;D)Zofficial aLcra;a(Lfkh;D)Z
-
getCurrentPath
- Mappings:
Namespace Name Mixin selector named getCurrentPathLnet/minecraft/entity/ai/pathing/EntityNavigation;getCurrentPath()Lnet/minecraft/entity/ai/pathing/Path;intermediary method_6345Lnet/minecraft/class_1408;method_6345()Lnet/minecraft/class_11;official jLcra;j()Lfkh;
-
tick
public void tick()- Mappings:
Namespace Name Mixin selector named tickLnet/minecraft/entity/ai/pathing/EntityNavigation;tick()Vintermediary method_6360Lnet/minecraft/class_1408;method_6360()Vofficial dLcra;d()V
-
adjustTargetY
- Mappings:
Namespace Name Mixin selector named adjustTargetYLnet/minecraft/entity/ai/pathing/EntityNavigation;adjustTargetY(Lnet/minecraft/util/math/Vec3d;)Dintermediary method_38065Lnet/minecraft/class_1408;method_38065(Lnet/minecraft/class_243;)Dofficial aLcra;a(Lfse;)D
-
continueFollowingPath
protected void continueFollowingPath()- Mappings:
Namespace Name Mixin selector named continueFollowingPathLnet/minecraft/entity/ai/pathing/EntityNavigation;continueFollowingPath()Vintermediary method_6339Lnet/minecraft/class_1408;method_6339()Vofficial kLcra;k()V
-
shouldJumpToNextNode
- Mappings:
Namespace Name Mixin selector named shouldJumpToNextNodeLnet/minecraft/entity/ai/pathing/EntityNavigation;shouldJumpToNextNode(Lnet/minecraft/util/math/Vec3d;)Zintermediary method_27799Lnet/minecraft/class_1408;method_27799(Lnet/minecraft/class_243;)Zofficial cLcra;c(Lfse;)Z
-
checkTimeouts
- Mappings:
Namespace Name Mixin selector named checkTimeoutsLnet/minecraft/entity/ai/pathing/EntityNavigation;checkTimeouts(Lnet/minecraft/util/math/Vec3d;)Vintermediary method_6346Lnet/minecraft/class_1408;method_6346(Lnet/minecraft/class_243;)Vofficial bLcra;b(Lfse;)V
-
resetNodeAndStop
private void resetNodeAndStop()- Mappings:
Namespace Name Mixin selector named resetNodeAndStopLnet/minecraft/entity/ai/pathing/EntityNavigation;resetNodeAndStop()Vintermediary method_31266Lnet/minecraft/class_1408;method_31266()Vofficial tLcra;t()V
-
resetNode
private void resetNode()- Mappings:
Namespace Name Mixin selector named resetNodeLnet/minecraft/entity/ai/pathing/EntityNavigation;resetNode()Vintermediary method_26085Lnet/minecraft/class_1408;method_26085()Vofficial uLcra;u()V
-
isIdle
public boolean isIdle()- Mappings:
Namespace Name Mixin selector named isIdleLnet/minecraft/entity/ai/pathing/EntityNavigation;isIdle()Zintermediary method_6357Lnet/minecraft/class_1408;method_6357()Zofficial lLcra;l()Z
-
isFollowingPath
public boolean isFollowingPath()- Mappings:
Namespace Name Mixin selector named isFollowingPathLnet/minecraft/entity/ai/pathing/EntityNavigation;isFollowingPath()Zintermediary method_23966Lnet/minecraft/class_1408;method_23966()Zofficial mLcra;m()Z
-
stop
public void stop()- Mappings:
Namespace Name Mixin selector named stopLnet/minecraft/entity/ai/pathing/EntityNavigation;stop()Vintermediary method_6340Lnet/minecraft/class_1408;method_6340()Vofficial nLcra;n()V
-
getPos
The position to act as if the entity is at for pathfinding purposes- Mappings:
Namespace Name Mixin selector named getPosLnet/minecraft/entity/ai/pathing/EntityNavigation;getPos()Lnet/minecraft/util/math/Vec3d;intermediary method_6347Lnet/minecraft/class_1408;method_6347()Lnet/minecraft/class_243;official bLcra;b()Lfse;
-
isAtValidPosition
protected abstract boolean isAtValidPosition()- Mappings:
Namespace Name Mixin selector named isAtValidPositionLnet/minecraft/entity/ai/pathing/EntityNavigation;isAtValidPosition()Zintermediary method_6358Lnet/minecraft/class_1408;method_6358()Zofficial aLcra;a()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 named adjustPathLnet/minecraft/entity/ai/pathing/EntityNavigation;adjustPath()Vintermediary method_6359Lnet/minecraft/class_1408;method_6359()Vofficial eLcra;e()V
-
canPathDirectlyThrough
- Mappings:
Namespace Name Mixin selector named canPathDirectlyThroughLnet/minecraft/entity/ai/pathing/EntityNavigation;canPathDirectlyThrough(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;)Zintermediary method_6341Lnet/minecraft/class_1408;method_6341(Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Zofficial aLcra;a(Lfse;Lfse;)Z
-
canJumpToNext
- Mappings:
Namespace Name Mixin selector named canJumpToNextLnet/minecraft/entity/ai/pathing/EntityNavigation;canJumpToNext(Lnet/minecraft/entity/ai/pathing/PathNodeType;)Zintermediary method_48158Lnet/minecraft/class_1408;method_48158(Lnet/minecraft/class_7;)Zofficial bLcra;b(Lfkk;)Z
-
doesNotCollide
protected static boolean doesNotCollide(MobEntity entity, Vec3d startPos, Vec3d entityPos, boolean includeFluids) - Mappings:
Namespace Name Mixin selector named doesNotCollideLnet/minecraft/entity/ai/pathing/EntityNavigation;doesNotCollide(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;Z)Zintermediary method_43394Lnet/minecraft/class_1408;method_43394(Lnet/minecraft/class_1308;Lnet/minecraft/class_243;Lnet/minecraft/class_243;Z)Zofficial aLcra;a(Lchm;Lfse;Lfse;Z)Z
-
isValidPosition
- Mappings:
Namespace Name Mixin selector named isValidPositionLnet/minecraft/entity/ai/pathing/EntityNavigation;isValidPosition(Lnet/minecraft/util/math/BlockPos;)Zintermediary method_6333Lnet/minecraft/class_1408;method_6333(Lnet/minecraft/class_2338;)Zofficial aLcra;a(Lis;)Z
-
getNodeMaker
- Mappings:
Namespace Name Mixin selector named getNodeMakerLnet/minecraft/entity/ai/pathing/EntityNavigation;getNodeMaker()Lnet/minecraft/entity/ai/pathing/PathNodeMaker;intermediary method_6342Lnet/minecraft/class_1408;method_6342()Lnet/minecraft/class_8;official oLcra;o()Lfkg;
-
setCanSwim
public void setCanSwim(boolean canSwim) - Mappings:
Namespace Name Mixin selector named setCanSwimLnet/minecraft/entity/ai/pathing/EntityNavigation;setCanSwim(Z)Vintermediary method_6354Lnet/minecraft/class_1408;method_6354(Z)Vofficial aLcra;a(Z)V
-
canSwim
public boolean canSwim()- Mappings:
Namespace Name Mixin selector named canSwimLnet/minecraft/entity/ai/pathing/EntityNavigation;canSwim()Zintermediary method_6350Lnet/minecraft/class_1408;method_6350()Zofficial pLcra;p()Z
-
shouldRecalculatePath
- Mappings:
Namespace Name Mixin selector named shouldRecalculatePathLnet/minecraft/entity/ai/pathing/EntityNavigation;shouldRecalculatePath(Lnet/minecraft/util/math/BlockPos;)Zintermediary method_18053Lnet/minecraft/class_1408;method_18053(Lnet/minecraft/class_2338;)Zofficial bLcra;b(Lis;)Z
-
getNodeReachProximity
public float getNodeReachProximity()- Mappings:
Namespace Name Mixin selector named getNodeReachProximityLnet/minecraft/entity/ai/pathing/EntityNavigation;getNodeReachProximity()Fintermediary method_35143Lnet/minecraft/class_1408;method_35143()Fofficial qLcra;q()F
-
isNearPathStartPos
public boolean isNearPathStartPos()- Mappings:
Namespace Name Mixin selector named isNearPathStartPosLnet/minecraft/entity/ai/pathing/EntityNavigation;isNearPathStartPos()Zintermediary method_31267Lnet/minecraft/class_1408;method_31267()Zofficial rLcra;r()Z
-
canControlOpeningDoors
public abstract boolean canControlOpeningDoors()- Mappings:
Namespace Name Mixin selector named canControlOpeningDoorsLnet/minecraft/entity/ai/pathing/EntityNavigation;canControlOpeningDoors()Zintermediary method_70686Lnet/minecraft/class_1408;method_70686()Zofficial cLcra;c()Z
-
setCanOpenDoors
public void setCanOpenDoors(boolean canOpenDoors) - Mappings:
Namespace Name Mixin selector named setCanOpenDoorsLnet/minecraft/entity/ai/pathing/EntityNavigation;setCanOpenDoors(Z)Vintermediary method_70687Lnet/minecraft/class_1408;method_70687(Z)Vofficial eLcra;e(Z)V
-