类 BirdNavigation


  • public class BirdNavigation
    extends EntityNavigation
    Mappings:
    Namespace Name
    official baz
    intermediary net/minecraft/class_1407
    named net/minecraft/entity/ai/pathing/BirdNavigation
    • 构造器详细资料

      • BirdNavigation

        public BirdNavigation​(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;
      • findPathTo

        public Path findPathTo​(Entity entity,
                               int distance)
        覆盖:
        findPathTo 在类中 EntityNavigation
        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;
      • 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
      • 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
      • setCanPathThroughDoors

        public void setCanPathThroughDoors​(boolean canPathThroughDoors)
        Mappings:
        Namespace Name Mixin selector
        official a Lbaz;a(Z)V
        intermediary method_6332 Lnet/minecraft/class_1407;method_6332(Z)V
        named setCanPathThroughDoors Lnet/minecraft/entity/ai/pathing/BirdNavigation;setCanPathThroughDoors(Z)V
      • method_35128

        public boolean method_35128()
        Mappings:
        Namespace Name Mixin selector
        official d Lbaz;d()Z
        intermediary method_35128 Lnet/minecraft/class_1407;method_35128()Z
        named method_35128 Lnet/minecraft/entity/ai/pathing/BirdNavigation;method_35128()Z
      • setCanEnterOpenDoors

        public void setCanEnterOpenDoors​(boolean canEnterOpenDoors)
        Mappings:
        Namespace Name Mixin selector
        official b Lbaz;b(Z)V
        intermediary method_6331 Lnet/minecraft/class_1407;method_6331(Z)V
        named setCanEnterOpenDoors Lnet/minecraft/entity/ai/pathing/BirdNavigation;setCanEnterOpenDoors(Z)V
      • method_35129

        public boolean method_35129()
        Mappings:
        Namespace Name Mixin selector
        official e Lbaz;e()Z
        intermediary method_35129 Lnet/minecraft/class_1407;method_35129()Z
        named method_35129 Lnet/minecraft/entity/ai/pathing/BirdNavigation;method_35129()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