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 bsp
intermediary net/minecraft/class_1408
named net/minecraft/entity/ai/pathing/EntityNavigation
-
Field Summary
Modifier and TypeFieldDescriptionprivate int
protected long
protected double
protected @Nullable Path
private @Nullable BlockPos
protected final MobEntity
private static final int
private static final float
protected boolean
protected long
protected Vec3i
protected long
private boolean
protected PathNodeMaker
protected float
If 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 PathNodeNavigator
protected Vec3d
protected int
private float
private static final int
protected double
protected int
protected final World
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
Adjusts the current path according to various special obstacles that may be in the way, for example sunlightprotected double
adjustTargetY
(Vec3d pos) boolean
canJumpToNext
(PathNodeType nodeType) protected boolean
canPathDirectlyThrough
(Vec3d origin, Vec3d target) boolean
canSwim()
protected void
checkTimeouts
(Vec3d currentPos) protected void
protected abstract PathNodeNavigator
createPathNodeNavigator
(int range) protected static boolean
doesNotCollide
(MobEntity entity, Vec3d startPos, Vec3d entityPos, boolean includeFluids) final @Nullable Path
findPathTo
(double x, double y, double z, int distance) @Nullable Path
findPathTo
(Set<BlockPos> positions, int distance) protected @Nullable Path
findPathTo
(Set<BlockPos> positions, int range, boolean useHeadPos, int distance) @Nullable Path
findPathTo
(Entity entity, int distance) @Nullable Path
findPathTo
(BlockPos target, int distance) @Nullable Path
findPathTo
(BlockPos target, int minDistance, int maxDistance) protected @Nullable Path
findPathToAny
(Set<BlockPos> positions, int range, boolean useHeadPos, int distance, float followRange) @Nullable Path
findPathToAny
(Stream<BlockPos> positions, int distance) @Nullable Path
float
protected abstract Vec3d
getPos()
The position to act as if the entity is at for pathfinding purposes@Nullable BlockPos
protected abstract boolean
boolean
boolean
isIdle()
boolean
boolean
isValidPosition
(BlockPos pos) void
private void
private void
void
void
setCanSwim
(boolean canSwim) void
setRangeMultiplier
(float rangeMultiplier) void
setSpeed
(double speed) private boolean
shouldJumpToNextNode
(Vec3d currentPos) boolean
boolean
startMovingAlong
(@Nullable Path path, double speed) boolean
startMovingTo
(double x, double y, double z, double speed) boolean
startMovingTo
(Entity entity, double speed) void
stop()
void
tick()
-
Field Details
-
RECALCULATE_COOLDOWN
private static final int RECALCULATE_COOLDOWN- See Also:
- Mappings:
Namespace Name Mixin selector official p
Lbsp;p:I
intermediary field_30247
Lnet/minecraft/class_1408;field_30247:I
named RECALCULATE_COOLDOWN
Lnet/minecraft/entity/ai/pathing/EntityNavigation;RECALCULATE_COOLDOWN:I
-
field_41545
private static final int field_41545- See Also:
- Mappings:
Namespace Name Mixin selector official q
Lbsp;q:I
intermediary field_41545
Lnet/minecraft/class_1408;field_41545:I
named field_41545
Lnet/minecraft/entity/ai/pathing/EntityNavigation;field_41545:I
-
field_41546
private static final float field_41546- See Also:
- Mappings:
Namespace Name Mixin selector official r
Lbsp;r:F
intermediary field_41546
Lnet/minecraft/class_1408;field_41546:F
named field_41546
Lnet/minecraft/entity/ai/pathing/EntityNavigation;field_41546:F
-
entity
- Mappings:
Namespace Name Mixin selector official a
Lbsp;a:Lbji;
intermediary field_6684
Lnet/minecraft/class_1408;field_6684:Lnet/minecraft/class_1308;
named entity
Lnet/minecraft/entity/ai/pathing/EntityNavigation;entity:Lnet/minecraft/entity/mob/MobEntity;
-
world
- Mappings:
Namespace Name Mixin selector official b
Lbsp;b:Lcpv;
intermediary field_6677
Lnet/minecraft/class_1408;field_6677:Lnet/minecraft/class_1937;
named world
Lnet/minecraft/entity/ai/pathing/EntityNavigation;world:Lnet/minecraft/world/World;
-
currentPath
- Mappings:
Namespace Name Mixin selector official c
Lbsp;c:Lebb;
intermediary field_6681
Lnet/minecraft/class_1408;field_6681:Lnet/minecraft/class_11;
named currentPath
Lnet/minecraft/entity/ai/pathing/EntityNavigation;currentPath:Lnet/minecraft/entity/ai/pathing/Path;
-
speed
protected double speed- Mappings:
Namespace Name Mixin selector official d
Lbsp;d:D
intermediary field_6668
Lnet/minecraft/class_1408;field_6668:D
named speed
Lnet/minecraft/entity/ai/pathing/EntityNavigation;speed:D
-
tickCount
protected int tickCount- Mappings:
Namespace Name Mixin selector official e
Lbsp;e:I
intermediary field_6675
Lnet/minecraft/class_1408;field_6675:I
named tickCount
Lnet/minecraft/entity/ai/pathing/EntityNavigation;tickCount:I
-
pathStartTime
protected int pathStartTime- Mappings:
Namespace Name Mixin selector official f
Lbsp;f:I
intermediary field_6674
Lnet/minecraft/class_1408;field_6674:I
named pathStartTime
Lnet/minecraft/entity/ai/pathing/EntityNavigation;pathStartTime:I
-
pathStartPos
- Mappings:
Namespace Name Mixin selector official g
Lbsp;g:Lehn;
intermediary field_6672
Lnet/minecraft/class_1408;field_6672:Lnet/minecraft/class_243;
named pathStartPos
Lnet/minecraft/entity/ai/pathing/EntityNavigation;pathStartPos:Lnet/minecraft/util/math/Vec3d;
-
lastNodePosition
- Mappings:
Namespace Name Mixin selector official h
Lbsp;h:Lhy;
intermediary field_6680
Lnet/minecraft/class_1408;field_6680:Lnet/minecraft/class_2382;
named lastNodePosition
Lnet/minecraft/entity/ai/pathing/EntityNavigation;lastNodePosition:Lnet/minecraft/util/math/Vec3i;
-
currentNodeMs
protected long currentNodeMs- Mappings:
Namespace Name Mixin selector official i
Lbsp;i:J
intermediary field_6670
Lnet/minecraft/class_1408;field_6670:J
named currentNodeMs
Lnet/minecraft/entity/ai/pathing/EntityNavigation;currentNodeMs:J
-
lastActiveTickMs
protected long lastActiveTickMs- Mappings:
Namespace Name Mixin selector official j
Lbsp;j:J
intermediary field_6669
Lnet/minecraft/class_1408;field_6669:J
named lastActiveTickMs
Lnet/minecraft/entity/ai/pathing/EntityNavigation;lastActiveTickMs:J
-
currentNodeTimeout
protected double currentNodeTimeout- Mappings:
Namespace Name Mixin selector official k
Lbsp;k:D
intermediary field_6682
Lnet/minecraft/class_1408;field_6682:D
named currentNodeTimeout
Lnet/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 l
Lbsp;l:F
intermediary field_6683
Lnet/minecraft/class_1408;field_6683:F
named nodeReachProximity
Lnet/minecraft/entity/ai/pathing/EntityNavigation;nodeReachProximity:F
-
inRecalculationCooldown
protected boolean inRecalculationCooldown- Mappings:
Namespace Name Mixin selector official m
Lbsp;m:Z
intermediary field_6679
Lnet/minecraft/class_1408;field_6679:Z
named inRecalculationCooldown
Lnet/minecraft/entity/ai/pathing/EntityNavigation;inRecalculationCooldown:Z
-
lastRecalculateTime
protected long lastRecalculateTime- Mappings:
Namespace Name Mixin selector official n
Lbsp;n:J
intermediary field_6685
Lnet/minecraft/class_1408;field_6685:J
named lastRecalculateTime
Lnet/minecraft/entity/ai/pathing/EntityNavigation;lastRecalculateTime:J
-
nodeMaker
- Mappings:
Namespace Name Mixin selector official o
Lbsp;o:Leba;
intermediary field_6678
Lnet/minecraft/class_1408;field_6678:Lnet/minecraft/class_8;
named nodeMaker
Lnet/minecraft/entity/ai/pathing/EntityNavigation;nodeMaker:Lnet/minecraft/entity/ai/pathing/PathNodeMaker;
-
currentTarget
- Mappings:
Namespace Name Mixin selector official s
Lbsp;s:Lgw;
intermediary field_20293
Lnet/minecraft/class_1408;field_20293:Lnet/minecraft/class_2338;
named currentTarget
Lnet/minecraft/entity/ai/pathing/EntityNavigation;currentTarget:Lnet/minecraft/util/math/BlockPos;
-
currentDistance
private int currentDistance- Mappings:
Namespace Name Mixin selector official t
Lbsp;t:I
intermediary field_20294
Lnet/minecraft/class_1408;field_20294:I
named currentDistance
Lnet/minecraft/entity/ai/pathing/EntityNavigation;currentDistance:I
-
rangeMultiplier
private float rangeMultiplier- Mappings:
Namespace Name Mixin selector official u
Lbsp;u:F
intermediary field_21642
Lnet/minecraft/class_1408;field_21642:F
named rangeMultiplier
Lnet/minecraft/entity/ai/pathing/EntityNavigation;rangeMultiplier:F
-
nearPathStartPos
private boolean nearPathStartPos- Mappings:
Namespace Name Mixin selector official w
Lbsp;w:Z
intermediary field_26820
Lnet/minecraft/class_1408;field_26820:Z
named nearPathStartPos
Lnet/minecraft/entity/ai/pathing/EntityNavigation;nearPathStartPos:Z
-
-
Constructor Details
-
EntityNavigation
- Mappings:
Namespace Name Mixin selector official <init>
Lbsp;<init>(Lbji;Lcpv;)V
intermediary <init>
Lnet/minecraft/class_1408;<init>(Lnet/minecraft/class_1308;Lnet/minecraft/class_1937;)V
named <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 g
Lbsp;g()V
intermediary method_23965
Lnet/minecraft/class_1408;method_23965()V
named resetRangeMultiplier
Lnet/minecraft/entity/ai/pathing/EntityNavigation;resetRangeMultiplier()V
-
setRangeMultiplier
public void setRangeMultiplier(float rangeMultiplier) - Mappings:
Namespace Name Mixin selector official a
Lbsp;a(F)V
intermediary method_23964
Lnet/minecraft/class_1408;method_23964(F)V
named setRangeMultiplier
Lnet/minecraft/entity/ai/pathing/EntityNavigation;setRangeMultiplier(F)V
-
getTargetPos
- Mappings:
Namespace Name Mixin selector official h
Lbsp;h()Lgw;
intermediary method_6355
Lnet/minecraft/class_1408;method_6355()Lnet/minecraft/class_2338;
named getTargetPos
Lnet/minecraft/entity/ai/pathing/EntityNavigation;getTargetPos()Lnet/minecraft/util/math/BlockPos;
-
setSpeed
public void setSpeed(double speed) - Mappings:
Namespace Name Mixin selector official a
Lbsp;a(D)V
intermediary method_6344
Lnet/minecraft/class_1408;method_6344(D)V
named setSpeed
Lnet/minecraft/entity/ai/pathing/EntityNavigation;setSpeed(D)V
-
recalculatePath
public void recalculatePath()- Mappings:
Namespace Name Mixin selector official i
Lbsp;i()V
intermediary method_6356
Lnet/minecraft/class_1408;method_6356()V
named recalculatePath
Lnet/minecraft/entity/ai/pathing/EntityNavigation;recalculatePath()V
-
findPathTo
- Mappings:
Namespace Name Mixin selector official a
Lbsp;a(DDDI)Lebb;
intermediary method_6352
Lnet/minecraft/class_1408;method_6352(DDDI)Lnet/minecraft/class_11;
named findPathTo
Lnet/minecraft/entity/ai/pathing/EntityNavigation;findPathTo(DDDI)Lnet/minecraft/entity/ai/pathing/Path;
-
findPathToAny
- Mappings:
Namespace Name Mixin selector official a
Lbsp;a(Ljava/util/stream/Stream;I)Lebb;
intermediary method_21643
Lnet/minecraft/class_1408;method_21643(Ljava/util/stream/Stream;I)Lnet/minecraft/class_11;
named findPathToAny
Lnet/minecraft/entity/ai/pathing/EntityNavigation;findPathToAny(Ljava/util/stream/Stream;I)Lnet/minecraft/entity/ai/pathing/Path;
-
findPathTo
- Mappings:
Namespace Name Mixin selector official a
Lbsp;a(Ljava/util/Set;I)Lebb;
intermediary method_29934
Lnet/minecraft/class_1408;method_29934(Ljava/util/Set;I)Lnet/minecraft/class_11;
named findPathTo
Lnet/minecraft/entity/ai/pathing/EntityNavigation;findPathTo(Ljava/util/Set;I)Lnet/minecraft/entity/ai/pathing/Path;
-
findPathTo
- Mappings:
Namespace Name Mixin selector official a
Lbsp;a(Lgw;I)Lebb;
intermediary method_6348
Lnet/minecraft/class_1408;method_6348(Lnet/minecraft/class_2338;I)Lnet/minecraft/class_11;
named findPathTo
Lnet/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 a
Lbsp;a(Lgw;II)Lebb;
intermediary method_35141
Lnet/minecraft/class_1408;method_35141(Lnet/minecraft/class_2338;II)Lnet/minecraft/class_11;
named findPathTo
Lnet/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 a
Lbsp;a(Lbiq;I)Lebb;
intermediary method_6349
Lnet/minecraft/class_1408;method_6349(Lnet/minecraft/class_1297;I)Lnet/minecraft/class_11;
named findPathTo
Lnet/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 a
Lbsp;a(Ljava/util/Set;IZI)Lebb;
intermediary method_35142
Lnet/minecraft/class_1408;method_35142(Ljava/util/Set;IZI)Lnet/minecraft/class_11;
named findPathTo
Lnet/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 a
Lbsp;a(Ljava/util/Set;IZIF)Lebb;
intermediary method_18416
Lnet/minecraft/class_1408;method_18416(Ljava/util/Set;IZIF)Lnet/minecraft/class_11;
named findPathToAny
Lnet/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 a
Lbsp;a(DDDD)Z
intermediary method_6337
Lnet/minecraft/class_1408;method_6337(DDDD)Z
named startMovingTo
Lnet/minecraft/entity/ai/pathing/EntityNavigation;startMovingTo(DDDD)Z
-
startMovingTo
- Mappings:
Namespace Name Mixin selector official a
Lbsp;a(Lbiq;D)Z
intermediary method_6335
Lnet/minecraft/class_1408;method_6335(Lnet/minecraft/class_1297;D)Z
named startMovingTo
Lnet/minecraft/entity/ai/pathing/EntityNavigation;startMovingTo(Lnet/minecraft/entity/Entity;D)Z
-
startMovingAlong
- Mappings:
Namespace Name Mixin selector official a
Lbsp;a(Lebb;D)Z
intermediary method_6334
Lnet/minecraft/class_1408;method_6334(Lnet/minecraft/class_11;D)Z
named startMovingAlong
Lnet/minecraft/entity/ai/pathing/EntityNavigation;startMovingAlong(Lnet/minecraft/entity/ai/pathing/Path;D)Z
-
getCurrentPath
- Mappings:
Namespace Name Mixin selector official j
Lbsp;j()Lebb;
intermediary method_6345
Lnet/minecraft/class_1408;method_6345()Lnet/minecraft/class_11;
named getCurrentPath
Lnet/minecraft/entity/ai/pathing/EntityNavigation;getCurrentPath()Lnet/minecraft/entity/ai/pathing/Path;
-
tick
public void tick()- Mappings:
Namespace Name Mixin selector official c
Lbsp;c()V
intermediary method_6360
Lnet/minecraft/class_1408;method_6360()V
named tick
Lnet/minecraft/entity/ai/pathing/EntityNavigation;tick()V
-
adjustTargetY
- Mappings:
Namespace Name Mixin selector official a
Lbsp;a(Lehn;)D
intermediary method_38065
Lnet/minecraft/class_1408;method_38065(Lnet/minecraft/class_243;)D
named adjustTargetY
Lnet/minecraft/entity/ai/pathing/EntityNavigation;adjustTargetY(Lnet/minecraft/util/math/Vec3d;)D
-
continueFollowingPath
protected void continueFollowingPath()- Mappings:
Namespace Name Mixin selector official k
Lbsp;k()V
intermediary method_6339
Lnet/minecraft/class_1408;method_6339()V
named continueFollowingPath
Lnet/minecraft/entity/ai/pathing/EntityNavigation;continueFollowingPath()V
-
shouldJumpToNextNode
- Mappings:
Namespace Name Mixin selector official c
Lbsp;c(Lehn;)Z
intermediary method_27799
Lnet/minecraft/class_1408;method_27799(Lnet/minecraft/class_243;)Z
named shouldJumpToNextNode
Lnet/minecraft/entity/ai/pathing/EntityNavigation;shouldJumpToNextNode(Lnet/minecraft/util/math/Vec3d;)Z
-
checkTimeouts
- Mappings:
Namespace Name Mixin selector official b
Lbsp;b(Lehn;)V
intermediary method_6346
Lnet/minecraft/class_1408;method_6346(Lnet/minecraft/class_243;)V
named checkTimeouts
Lnet/minecraft/entity/ai/pathing/EntityNavigation;checkTimeouts(Lnet/minecraft/util/math/Vec3d;)V
-
resetNodeAndStop
private void resetNodeAndStop()- Mappings:
Namespace Name Mixin selector official e
Lbsp;e()V
intermediary method_31266
Lnet/minecraft/class_1408;method_31266()V
named resetNodeAndStop
Lnet/minecraft/entity/ai/pathing/EntityNavigation;resetNodeAndStop()V
-
resetNode
private void resetNode()- Mappings:
Namespace Name Mixin selector official f
Lbsp;f()V
intermediary method_26085
Lnet/minecraft/class_1408;method_26085()V
named resetNode
Lnet/minecraft/entity/ai/pathing/EntityNavigation;resetNode()V
-
isIdle
public boolean isIdle()- Mappings:
Namespace Name Mixin selector official l
Lbsp;l()Z
intermediary method_6357
Lnet/minecraft/class_1408;method_6357()Z
named isIdle
Lnet/minecraft/entity/ai/pathing/EntityNavigation;isIdle()Z
-
isFollowingPath
public boolean isFollowingPath()- Mappings:
Namespace Name Mixin selector official m
Lbsp;m()Z
intermediary method_23966
Lnet/minecraft/class_1408;method_23966()Z
named isFollowingPath
Lnet/minecraft/entity/ai/pathing/EntityNavigation;isFollowingPath()Z
-
stop
public void stop()- Mappings:
Namespace Name Mixin selector official n
Lbsp;n()V
intermediary method_6340
Lnet/minecraft/class_1408;method_6340()V
named stop
Lnet/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 b
Lbsp;b()Lehn;
intermediary method_6347
Lnet/minecraft/class_1408;method_6347()Lnet/minecraft/class_243;
named getPos
Lnet/minecraft/entity/ai/pathing/EntityNavigation;getPos()Lnet/minecraft/util/math/Vec3d;
-
isAtValidPosition
protected abstract boolean isAtValidPosition()- Mappings:
Namespace Name Mixin selector official a
Lbsp;a()Z
intermediary method_6358
Lnet/minecraft/class_1408;method_6358()Z
named isAtValidPosition
Lnet/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_
Lbsp;R_()V
intermediary method_6359
Lnet/minecraft/class_1408;method_6359()V
named adjustPath
Lnet/minecraft/entity/ai/pathing/EntityNavigation;adjustPath()V
-
canPathDirectlyThrough
- Mappings:
Namespace Name Mixin selector official a
Lbsp;a(Lehn;Lehn;)Z
intermediary method_6341
Lnet/minecraft/class_1408;method_6341(Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Z
named canPathDirectlyThrough
Lnet/minecraft/entity/ai/pathing/EntityNavigation;canPathDirectlyThrough(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;)Z
-
canJumpToNext
- Mappings:
Namespace Name Mixin selector official b
Lbsp;b(Leax;)Z
intermediary method_48158
Lnet/minecraft/class_1408;method_48158(Lnet/minecraft/class_7;)Z
named canJumpToNext
Lnet/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 a
Lbsp;a(Lbji;Lehn;Lehn;Z)Z
intermediary method_43394
Lnet/minecraft/class_1408;method_43394(Lnet/minecraft/class_1308;Lnet/minecraft/class_243;Lnet/minecraft/class_243;Z)Z
named doesNotCollide
Lnet/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 a
Lbsp;a(Lgw;)Z
intermediary method_6333
Lnet/minecraft/class_1408;method_6333(Lnet/minecraft/class_2338;)Z
named isValidPosition
Lnet/minecraft/entity/ai/pathing/EntityNavigation;isValidPosition(Lnet/minecraft/util/math/BlockPos;)Z
-
getNodeMaker
- Mappings:
Namespace Name Mixin selector official o
Lbsp;o()Leba;
intermediary method_6342
Lnet/minecraft/class_1408;method_6342()Lnet/minecraft/class_8;
named getNodeMaker
Lnet/minecraft/entity/ai/pathing/EntityNavigation;getNodeMaker()Lnet/minecraft/entity/ai/pathing/PathNodeMaker;
-
setCanSwim
public void setCanSwim(boolean canSwim) - Mappings:
Namespace Name Mixin selector official a
Lbsp;a(Z)V
intermediary method_6354
Lnet/minecraft/class_1408;method_6354(Z)V
named setCanSwim
Lnet/minecraft/entity/ai/pathing/EntityNavigation;setCanSwim(Z)V
-
canSwim
public boolean canSwim()- Mappings:
Namespace Name Mixin selector official p
Lbsp;p()Z
intermediary method_6350
Lnet/minecraft/class_1408;method_6350()Z
named canSwim
Lnet/minecraft/entity/ai/pathing/EntityNavigation;canSwim()Z
-
shouldRecalculatePath
- Mappings:
Namespace Name Mixin selector official b
Lbsp;b(Lgw;)Z
intermediary method_18053
Lnet/minecraft/class_1408;method_18053(Lnet/minecraft/class_2338;)Z
named shouldRecalculatePath
Lnet/minecraft/entity/ai/pathing/EntityNavigation;shouldRecalculatePath(Lnet/minecraft/util/math/BlockPos;)Z
-
getNodeReachProximity
public float getNodeReachProximity()- Mappings:
Namespace Name Mixin selector official q
Lbsp;q()F
intermediary method_35143
Lnet/minecraft/class_1408;method_35143()F
named getNodeReachProximity
Lnet/minecraft/entity/ai/pathing/EntityNavigation;getNodeReachProximity()F
-
isNearPathStartPos
public boolean isNearPathStartPos()- Mappings:
Namespace Name Mixin selector official r
Lbsp;r()Z
intermediary method_31267
Lnet/minecraft/class_1408;method_31267()Z
named isNearPathStartPos
Lnet/minecraft/entity/ai/pathing/EntityNavigation;isNearPathStartPos()Z
-