类 EntityNavigation

  • 直接已知子类:
    BirdNavigation, MobNavigation, SwimNavigation

    public abstract class EntityNavigation
    extends Object
    Mappings:
    Namespace Name
    official bbb
    intermediary net/minecraft/class_1408
    named net/minecraft/entity/ai/pathing/EntityNavigation
    • 字段详细资料

      • field_30247

        private static final int field_30247
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official p Lbbb;p:I
        intermediary field_30247 Lnet/minecraft/class_1408;field_30247:I
        named field_30247 Lnet/minecraft/entity/ai/pathing/EntityNavigation;field_30247:I
      • entity

        protected final MobEntity entity
        Mappings:
        Namespace Name Mixin selector
        official a Lbbb;a:Lasz;
        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

        protected final World world
        Mappings:
        Namespace Name Mixin selector
        official b Lbbb;b:Lbvr;
        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

        @Nullable
        protected @Nullable Path currentPath
        Mappings:
        Namespace Name Mixin selector
        official c Lbbb;c:Ldga;
        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 Lbbb;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 Lbbb;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 Lbbb;f:I
        intermediary field_6674 Lnet/minecraft/class_1408;field_6674:I
        named pathStartTime Lnet/minecraft/entity/ai/pathing/EntityNavigation;pathStartTime:I
      • pathStartPos

        protected Vec3d pathStartPos
        Mappings:
        Namespace Name Mixin selector
        official g Lbbb;g:Ldma;
        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

        protected Vec3i lastNodePosition
        Mappings:
        Namespace Name Mixin selector
        official h Lbbb;h:Lgw;
        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 Lbbb;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 Lbbb;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 Lbbb;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 nodeReachProximity
        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.
        Mappings:
        Namespace Name Mixin selector
        official l Lbbb;l:F
        intermediary field_6683 Lnet/minecraft/class_1408;field_6683:F
        named nodeReachProximity Lnet/minecraft/entity/ai/pathing/EntityNavigation;nodeReachProximity:F
      • shouldRecalculate

        protected boolean shouldRecalculate
        Mappings:
        Namespace Name Mixin selector
        official m Lbbb;m:Z
        intermediary field_6679 Lnet/minecraft/class_1408;field_6679:Z
        named shouldRecalculate Lnet/minecraft/entity/ai/pathing/EntityNavigation;shouldRecalculate:Z
      • lastRecalculateTime

        protected long lastRecalculateTime
        Mappings:
        Namespace Name Mixin selector
        official n Lbbb;n:J
        intermediary field_6685 Lnet/minecraft/class_1408;field_6685:J
        named lastRecalculateTime Lnet/minecraft/entity/ai/pathing/EntityNavigation;lastRecalculateTime:J
      • nodeMaker

        protected PathNodeMaker nodeMaker
        Mappings:
        Namespace Name Mixin selector
        official o Lbbb;o:Ldfz;
        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

        private BlockPos currentTarget
        Mappings:
        Namespace Name Mixin selector
        official q Lbbb;q:Lgb;
        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 r Lbbb;r: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 s Lbbb;s:F
        intermediary field_21642 Lnet/minecraft/class_1408;field_21642:F
        named rangeMultiplier Lnet/minecraft/entity/ai/pathing/EntityNavigation;rangeMultiplier:F
      • pathNodeNavigator

        private final PathNodeNavigator pathNodeNavigator
        Mappings:
        Namespace Name Mixin selector
        official t Lbbb;t:Ldgc;
        intermediary field_6673 Lnet/minecraft/class_1408;field_6673:Lnet/minecraft/class_13;
        named pathNodeNavigator Lnet/minecraft/entity/ai/pathing/EntityNavigation;pathNodeNavigator:Lnet/minecraft/entity/ai/pathing/PathNodeNavigator;
      • nearPathStartPos

        private boolean nearPathStartPos
        Mappings:
        Namespace Name Mixin selector
        official u Lbbb;u:Z
        intermediary field_26820 Lnet/minecraft/class_1408;field_26820:Z
        named nearPathStartPos Lnet/minecraft/entity/ai/pathing/EntityNavigation;nearPathStartPos:Z
    • 构造器详细资料

      • EntityNavigation

        public EntityNavigation​(MobEntity mob,
                                World world)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lbbb;<init>(Lasz;Lbvr;)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
    • 方法详细资料

      • resetRangeMultiplier

        public void resetRangeMultiplier()
        Mappings:
        Namespace Name Mixin selector
        official g Lbbb;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 Lbbb;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

        public BlockPos getTargetPos()
        Mappings:
        Namespace Name Mixin selector
        official h Lbbb;h()Lgb;
        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;
      • createPathNodeNavigator

        protected abstract PathNodeNavigator createPathNodeNavigator​(int range)
        Mappings:
        Namespace Name Mixin selector
        official a Lbbb;a(I)Ldgc;
        intermediary method_6336 Lnet/minecraft/class_1408;method_6336(I)Lnet/minecraft/class_13;
        named createPathNodeNavigator Lnet/minecraft/entity/ai/pathing/EntityNavigation;createPathNodeNavigator(I)Lnet/minecraft/entity/ai/pathing/PathNodeNavigator;
      • setSpeed

        public void setSpeed​(double speed)
        Mappings:
        Namespace Name Mixin selector
        official a Lbbb;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
      • shouldRecalculatePath

        public boolean shouldRecalculatePath()
        Mappings:
        Namespace Name Mixin selector
        official i Lbbb;i()Z
        intermediary method_6343 Lnet/minecraft/class_1408;method_6343()Z
        named shouldRecalculatePath Lnet/minecraft/entity/ai/pathing/EntityNavigation;shouldRecalculatePath()Z
      • recalculatePath

        public void recalculatePath()
        Mappings:
        Namespace Name Mixin selector
        official j Lbbb;j()V
        intermediary method_6356 Lnet/minecraft/class_1408;method_6356()V
        named recalculatePath Lnet/minecraft/entity/ai/pathing/EntityNavigation;recalculatePath()V
      • findPathTo

        @Nullable
        public final @Nullable Path findPathTo​(double x,
                                               double y,
                                               double z,
                                               int distance)
        Mappings:
        Namespace Name Mixin selector
        official a Lbbb;a(DDDI)Ldga;
        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

        @Nullable
        public @Nullable Path findPathToAny​(Stream<BlockPos> positions,
                                            int distance)
        Mappings:
        Namespace Name Mixin selector
        official a Lbbb;a(Ljava/util/stream/Stream;I)Ldga;
        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;
      • method_29934

        @Nullable
        public @Nullable Path method_29934​(Set<BlockPos> set,
                                           int int2)
        Mappings:
        Namespace Name Mixin selector
        official a Lbbb;a(Ljava/util/Set;I)Ldga;
        intermediary method_29934 Lnet/minecraft/class_1408;method_29934(Ljava/util/Set;I)Lnet/minecraft/class_11;
        named method_29934 Lnet/minecraft/entity/ai/pathing/EntityNavigation;method_29934(Ljava/util/Set;I)Lnet/minecraft/entity/ai/pathing/Path;
      • findPathTo

        @Nullable
        public @Nullable Path findPathTo​(BlockPos target,
                                         int distance)
        Mappings:
        Namespace Name Mixin selector
        official a Lbbb;a(Lgb;I)Ldga;
        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;
      • method_35141

        @Nullable
        public @Nullable Path method_35141​(BlockPos blockPos,
                                           int int2,
                                           int int3)
        Mappings:
        Namespace Name Mixin selector
        official a Lbbb;a(Lgb;II)Ldga;
        intermediary method_35141 Lnet/minecraft/class_1408;method_35141(Lnet/minecraft/class_2338;II)Lnet/minecraft/class_11;
        named method_35141 Lnet/minecraft/entity/ai/pathing/EntityNavigation;method_35141(Lnet/minecraft/util/math/BlockPos;II)Lnet/minecraft/entity/ai/pathing/Path;
      • findPathTo

        @Nullable
        public @Nullable Path findPathTo​(Entity entity,
                                         int distance)
        Mappings:
        Namespace Name Mixin selector
        official a Lbbb;a(Lasl;I)Ldga;
        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;
      • method_35142

        @Nullable
        protected @Nullable Path method_35142​(Set<BlockPos> set,
                                              int int2,
                                              boolean bool,
                                              int int3)
        Mappings:
        Namespace Name Mixin selector
        official a Lbbb;a(Ljava/util/Set;IZI)Ldga;
        intermediary method_35142 Lnet/minecraft/class_1408;method_35142(Ljava/util/Set;IZI)Lnet/minecraft/class_11;
        named method_35142 Lnet/minecraft/entity/ai/pathing/EntityNavigation;method_35142(Ljava/util/Set;IZI)Lnet/minecraft/entity/ai/pathing/Path;
      • findPathToAny

        @Nullable
        protected @Nullable Path findPathToAny​(Set<BlockPos> positions,
                                               int range,
                                               boolean bool,
                                               int distance,
                                               float float2)
        Mappings:
        Namespace Name Mixin selector
        official a Lbbb;a(Ljava/util/Set;IZIF)Ldga;
        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 Lbbb;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

        public boolean startMovingTo​(Entity entity,
                                     double speed)
        Mappings:
        Namespace Name Mixin selector
        official a Lbbb;a(Lasl;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

        public boolean startMovingAlong​(@Nullable
                                        @Nullable Path path,
                                        double speed)
        Mappings:
        Namespace Name Mixin selector
        official a Lbbb;a(Ldga;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

        @Nullable
        public @Nullable Path getCurrentPath()
        Mappings:
        Namespace Name Mixin selector
        official k Lbbb;k()Ldga;
        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 Lbbb;c()V
        intermediary method_6360 Lnet/minecraft/class_1408;method_6360()V
        named tick Lnet/minecraft/entity/ai/pathing/EntityNavigation;tick()V
      • continueFollowingPath

        protected void continueFollowingPath()
        Mappings:
        Namespace Name Mixin selector
        official l Lbbb;l()V
        intermediary method_6339 Lnet/minecraft/class_1408;method_6339()V
        named continueFollowingPath Lnet/minecraft/entity/ai/pathing/EntityNavigation;continueFollowingPath()V
      • method_27799

        private boolean method_27799​(Vec3d vec3d)
        Mappings:
        Namespace Name Mixin selector
        official b Lbbb;b(Ldma;)Z
        intermediary method_27799 Lnet/minecraft/class_1408;method_27799(Lnet/minecraft/class_243;)Z
        named method_27799 Lnet/minecraft/entity/ai/pathing/EntityNavigation;method_27799(Lnet/minecraft/util/math/Vec3d;)Z
      • checkTimeouts

        protected void checkTimeouts​(Vec3d currentPos)
        Mappings:
        Namespace Name Mixin selector
        official a Lbbb;a(Ldma;)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 Lbbb;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 Lbbb;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 m Lbbb;m()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 n Lbbb;n()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 o Lbbb;o()V
        intermediary method_6340 Lnet/minecraft/class_1408;method_6340()V
        named stop Lnet/minecraft/entity/ai/pathing/EntityNavigation;stop()V
      • getPos

        protected abstract Vec3d getPos()
        The position to act as if the entity is at for pathfinding purposes
        Mappings:
        Namespace Name Mixin selector
        official b Lbbb;b()Ldma;
        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 Lbbb;a()Z
        intermediary method_6358 Lnet/minecraft/class_1408;method_6358()Z
        named isAtValidPosition Lnet/minecraft/entity/ai/pathing/EntityNavigation;isAtValidPosition()Z
      • isInLiquid

        protected boolean isInLiquid()
        Mappings:
        Namespace Name Mixin selector
        official p Lbbb;p()Z
        intermediary method_6351 Lnet/minecraft/class_1408;method_6351()Z
        named isInLiquid Lnet/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
        official F_ Lbbb;F_()V
        intermediary method_6359 Lnet/minecraft/class_1408;method_6359()V
        named adjustPath Lnet/minecraft/entity/ai/pathing/EntityNavigation;adjustPath()V
      • canPathDirectlyThrough

        protected abstract boolean canPathDirectlyThrough​(Vec3d origin,
                                                          Vec3d target,
                                                          int sizeX,
                                                          int sizeY,
                                                          int sizeZ)
        Mappings:
        Namespace Name Mixin selector
        official a Lbbb;a(Ldma;Ldma;III)Z
        intermediary method_6341 Lnet/minecraft/class_1408;method_6341(Lnet/minecraft/class_243;Lnet/minecraft/class_243;III)Z
        named canPathDirectlyThrough Lnet/minecraft/entity/ai/pathing/EntityNavigation;canPathDirectlyThrough(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;III)Z
      • isValidPosition

        public boolean isValidPosition​(BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official a Lbbb;a(Lgb;)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

        public PathNodeMaker getNodeMaker()
        Mappings:
        Namespace Name Mixin selector
        official q Lbbb;q()Ldfz;
        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 d Lbbb;d(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 r Lbbb;r()Z
        intermediary method_6350 Lnet/minecraft/class_1408;method_6350()Z
        named canSwim Lnet/minecraft/entity/ai/pathing/EntityNavigation;canSwim()Z
      • onBlockChanged

        public void onBlockChanged​(BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official b Lbbb;b(Lgb;)V
        intermediary method_18053 Lnet/minecraft/class_1408;method_18053(Lnet/minecraft/class_2338;)V
        named onBlockChanged Lnet/minecraft/entity/ai/pathing/EntityNavigation;onBlockChanged(Lnet/minecraft/util/math/BlockPos;)V
      • getNodeReachProximity

        public float getNodeReachProximity()
        Mappings:
        Namespace Name Mixin selector
        official s Lbbb;s()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 t Lbbb;t()Z
        intermediary method_31267 Lnet/minecraft/class_1408;method_31267()Z
        named isNearPathStartPos Lnet/minecraft/entity/ai/pathing/EntityNavigation;isNearPathStartPos()Z