类 SwimNavigation

    • 字段详细资料

      • canJumpOutOfWater

        private boolean canJumpOutOfWater
        Mappings:
        Namespace Name Mixin selector
        official p Lbbd;p:Z
        intermediary field_6689 Lnet/minecraft/class_1412;field_6689:Z
        named canJumpOutOfWater Lnet/minecraft/entity/ai/pathing/SwimNavigation;canJumpOutOfWater:Z
    • 构造器详细资料

      • SwimNavigation

        public SwimNavigation​(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
    • 方法详细资料

      • createPathNodeNavigator

        protected PathNodeNavigator createPathNodeNavigator​(int range)
        指定者:
        createPathNodeNavigator 在类中 EntityNavigation
        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;
      • isAtValidPosition

        protected boolean isAtValidPosition()
        指定者:
        isAtValidPosition 在类中 EntityNavigation
        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
      • getPos

        protected Vec3d getPos()
        The position to act as if the entity is at for pathfinding purposes
        指定者:
        getPos 在类中 EntityNavigation
        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;
      • tick

        public void tick()
        覆盖:
        tick 在类中 EntityNavigation
        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()
        覆盖:
        continueFollowingPath 在类中 EntityNavigation
        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
      • checkTimeouts

        protected void checkTimeouts​(Vec3d currentPos)
        覆盖:
        checkTimeouts 在类中 EntityNavigation
        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
      • canPathDirectlyThrough

        protected boolean canPathDirectlyThrough​(Vec3d origin,
                                                 Vec3d target,
                                                 int sizeX,
                                                 int sizeY,
                                                 int sizeZ)
        指定者:
        canPathDirectlyThrough 在类中 EntityNavigation
        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)
        覆盖:
        isValidPosition 在类中 EntityNavigation
        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
      • setCanSwim

        public void setCanSwim​(boolean canSwim)
        覆盖:
        setCanSwim 在类中 EntityNavigation
        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