Class EntityNavigation

java.lang.Object
net.minecraft.entity.ai.pathing.EntityNavigation

public class EntityNavigation extends Object
Mappings:
Namespace Name
official ug
intermediary net/minecraft/class_934
named net/minecraft/entity/ai/pathing/EntityNavigation
  • Field Details

    • mob

      private MobEntity mob
      Mappings:
      Namespace Name Mixin selector
      official a Lug;a:Lrh;
      intermediary field_3644 Lnet/minecraft/class_934;field_3644:Lnet/minecraft/class_871;
      named mob Lnet/minecraft/entity/ai/pathing/EntityNavigation;mob:Lnet/minecraft/entity/mob/MobEntity;
    • world

      private World world
      Mappings:
      Namespace Name Mixin selector
      official b Lug;b:Lafm;
      intermediary field_3645 Lnet/minecraft/class_934;field_3645:Lnet/minecraft/class_1150;
      named world Lnet/minecraft/entity/ai/pathing/EntityNavigation;world:Lnet/minecraft/world/World;
    • currentPath

      private Path currentPath
      Mappings:
      Namespace Name Mixin selector
      official c Lug;c:Lawq;
      intermediary field_3646 Lnet/minecraft/class_934;field_3646:Lnet/minecraft/class_87;
      named currentPath Lnet/minecraft/entity/ai/pathing/EntityNavigation;currentPath:Lnet/minecraft/entity/ai/pathing/Path;
    • speed

      private double speed
      Mappings:
      Namespace Name Mixin selector
      official d Lug;d:D
      intermediary field_6876 Lnet/minecraft/class_934;field_6876:D
      named speed Lnet/minecraft/entity/ai/pathing/EntityNavigation;speed:D
    • followRange

      private EntityAttributeInstance followRange
      Mappings:
      Namespace Name Mixin selector
      official e Lug;e:Lrt;
      intermediary field_6877 Lnet/minecraft/class_934;field_6877:Lnet/minecraft/class_1703;
      named followRange Lnet/minecraft/entity/ai/pathing/EntityNavigation;followRange:Lnet/minecraft/entity/attribute/EntityAttributeInstance;
    • field_3649

      private boolean field_3649
      Mappings:
      Namespace Name Mixin selector
      official f Lug;f:Z
      intermediary field_3649 Lnet/minecraft/class_934;field_3649:Z
      named field_3649 Lnet/minecraft/entity/ai/pathing/EntityNavigation;field_3649:Z
    • tickCount

      private int tickCount
      Mappings:
      Namespace Name Mixin selector
      official g Lug;g:I
      intermediary field_3650 Lnet/minecraft/class_934;field_3650:I
      named tickCount Lnet/minecraft/entity/ai/pathing/EntityNavigation;tickCount:I
    • pathStartTime

      private int pathStartTime
      Mappings:
      Namespace Name Mixin selector
      official h Lug;h:I
      intermediary field_3651 Lnet/minecraft/class_934;field_3651:I
      named pathStartTime Lnet/minecraft/entity/ai/pathing/EntityNavigation;pathStartTime:I
    • pathStartPos

      private Vec3d pathStartPos
      Mappings:
      Namespace Name Mixin selector
      official i Lug;i:Layj;
      intermediary field_3652 Lnet/minecraft/class_934;field_3652:Lnet/minecraft/class_236;
      named pathStartPos Lnet/minecraft/entity/ai/pathing/EntityNavigation;pathStartPos:Lnet/minecraft/util/math/Vec3d;
    • field_3653

      private boolean field_3653
      Mappings:
      Namespace Name Mixin selector
      official j Lug;j:Z
      intermediary field_3653 Lnet/minecraft/class_934;field_3653:Z
      named field_3653 Lnet/minecraft/entity/ai/pathing/EntityNavigation;field_3653:Z
    • field_3654

      private boolean field_3654
      Mappings:
      Namespace Name Mixin selector
      official k Lug;k:Z
      intermediary field_3654 Lnet/minecraft/class_934;field_3654:Z
      named field_3654 Lnet/minecraft/entity/ai/pathing/EntityNavigation;field_3654:Z
    • field_3655

      private boolean field_3655
      Mappings:
      Namespace Name Mixin selector
      official l Lug;l:Z
      intermediary field_3655 Lnet/minecraft/class_934;field_3655:Z
      named field_3655 Lnet/minecraft/entity/ai/pathing/EntityNavigation;field_3655:Z
    • field_3656

      private boolean field_3656
      Mappings:
      Namespace Name Mixin selector
      official m Lug;m:Z
      intermediary field_3656 Lnet/minecraft/class_934;field_3656:Z
      named field_3656 Lnet/minecraft/entity/ai/pathing/EntityNavigation;field_3656:Z
  • Constructor Details

    • EntityNavigation

      public EntityNavigation(MobEntity mob, World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lug;<init>(Lrh;Lafm;)V
      intermediary <init> Lnet/minecraft/class_934;<init>(Lnet/minecraft/class_871;Lnet/minecraft/class_1150;)V
      named <init> Lnet/minecraft/entity/ai/pathing/EntityNavigation;<init>(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/world/World;)V
  • Method Details

    • method_2780

      public void method_2780(boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lug;a(Z)V
      intermediary method_2780 Lnet/minecraft/class_934;method_2780(Z)V
      named method_2780 Lnet/minecraft/entity/ai/pathing/EntityNavigation;method_2780(Z)V
    • method_2771

      public boolean method_2771()
      Mappings:
      Namespace Name Mixin selector
      official a Lug;a()Z
      intermediary method_2771 Lnet/minecraft/class_934;method_2771()Z
      named method_2771 Lnet/minecraft/entity/ai/pathing/EntityNavigation;method_2771()Z
    • method_2782

      public void method_2782(boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official b Lug;b(Z)V
      intermediary method_2782 Lnet/minecraft/class_934;method_2782(Z)V
      named method_2782 Lnet/minecraft/entity/ai/pathing/EntityNavigation;method_2782(Z)V
    • method_2784

      public void method_2784(boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official c Lug;c(Z)V
      intermediary method_2784 Lnet/minecraft/class_934;method_2784(Z)V
      named method_2784 Lnet/minecraft/entity/ai/pathing/EntityNavigation;method_2784(Z)V
    • method_2783

      public boolean method_2783()
      Mappings:
      Namespace Name Mixin selector
      official c Lug;c()Z
      intermediary method_2783 Lnet/minecraft/class_934;method_2783()Z
      named method_2783 Lnet/minecraft/entity/ai/pathing/EntityNavigation;method_2783()Z
    • method_2786

      public void method_2786(boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official d Lug;d(Z)V
      intermediary method_2786 Lnet/minecraft/class_934;method_2786(Z)V
      named method_2786 Lnet/minecraft/entity/ai/pathing/EntityNavigation;method_2786(Z)V
    • setSpeed

      public void setSpeed(double speed)
      Mappings:
      Namespace Name Mixin selector
      official a Lug;a(D)V
      intermediary method_6223 Lnet/minecraft/class_934;method_6223(D)V
      named setSpeed Lnet/minecraft/entity/ai/pathing/EntityNavigation;setSpeed(D)V
    • method_2788

      public void method_2788(boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official e Lug;e(Z)V
      intermediary method_2788 Lnet/minecraft/class_934;method_2788(Z)V
      named method_2788 Lnet/minecraft/entity/ai/pathing/EntityNavigation;method_2788(Z)V
    • getFollowRange

      public float getFollowRange()
      Mappings:
      Namespace Name Mixin selector
      official d Lug;d()F
      intermediary method_6226 Lnet/minecraft/class_934;method_6226()F
      named getFollowRange Lnet/minecraft/entity/ai/pathing/EntityNavigation;getFollowRange()F
    • findPathTo

      public Path findPathTo(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      official a Lug;a(DDD)Lawq;
      intermediary method_2772 Lnet/minecraft/class_934;method_2772(DDD)Lnet/minecraft/class_87;
      named findPathTo Lnet/minecraft/entity/ai/pathing/EntityNavigation;findPathTo(DDD)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 Lug;a(DDDD)Z
      intermediary method_2773 Lnet/minecraft/class_934;method_2773(DDDD)Z
      named startMovingTo Lnet/minecraft/entity/ai/pathing/EntityNavigation;startMovingTo(DDDD)Z
    • findPathTo

      public Path findPathTo(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official a Lug;a(Lqm;)Lawq;
      intermediary method_6224 Lnet/minecraft/class_934;method_6224(Lnet/minecraft/class_864;)Lnet/minecraft/class_87;
      named findPathTo Lnet/minecraft/entity/ai/pathing/EntityNavigation;findPathTo(Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/ai/pathing/Path;
    • startMovingTo

      public boolean startMovingTo(Entity entity, double speed)
      Mappings:
      Namespace Name Mixin selector
      official a Lug;a(Lqm;D)Z
      intermediary method_6225 Lnet/minecraft/class_934;method_6225(Lnet/minecraft/class_864;D)Z
      named startMovingTo Lnet/minecraft/entity/ai/pathing/EntityNavigation;startMovingTo(Lnet/minecraft/entity/Entity;D)Z
    • startMovingAlong

      public boolean startMovingAlong(Path path, double speed)
      Mappings:
      Namespace Name Mixin selector
      official a Lug;a(Lawq;D)Z
      intermediary method_2776 Lnet/minecraft/class_934;method_2776(Lnet/minecraft/class_87;D)Z
      named startMovingAlong Lnet/minecraft/entity/ai/pathing/EntityNavigation;startMovingAlong(Lnet/minecraft/entity/ai/pathing/Path;D)Z
    • getCurrentPath

      public Path getCurrentPath()
      Mappings:
      Namespace Name Mixin selector
      official e Lug;e()Lawq;
      intermediary method_2785 Lnet/minecraft/class_934;method_2785()Lnet/minecraft/class_87;
      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 f Lug;f()V
      intermediary method_2787 Lnet/minecraft/class_934;method_2787()V
      named tick Lnet/minecraft/entity/ai/pathing/EntityNavigation;tick()V
    • continueFollowingPath

      private void continueFollowingPath()
      Mappings:
      Namespace Name Mixin selector
      official i Lug;i()V
      intermediary method_2791 Lnet/minecraft/class_934;method_2791()V
      named continueFollowingPath Lnet/minecraft/entity/ai/pathing/EntityNavigation;continueFollowingPath()V
    • isIdle

      public boolean isIdle()
      Mappings:
      Namespace Name Mixin selector
      official g Lug;g()Z
      intermediary method_2789 Lnet/minecraft/class_934;method_2789()Z
      named isIdle Lnet/minecraft/entity/ai/pathing/EntityNavigation;isIdle()Z
    • stop

      public void stop()
      Mappings:
      Namespace Name Mixin selector
      official h Lug;h()V
      intermediary method_2790 Lnet/minecraft/class_934;method_2790()V
      named stop Lnet/minecraft/entity/ai/pathing/EntityNavigation;stop()V
    • getPos

      private Vec3d getPos()
      Mappings:
      Namespace Name Mixin selector
      official j Lug;j()Layj;
      intermediary method_2792 Lnet/minecraft/class_934;method_2792()Lnet/minecraft/class_236;
      named getPos Lnet/minecraft/entity/ai/pathing/EntityNavigation;getPos()Lnet/minecraft/util/math/Vec3d;
    • method_2793

      private int method_2793()
      Mappings:
      Namespace Name Mixin selector
      official k Lug;k()I
      intermediary method_2793 Lnet/minecraft/class_934;method_2793()I
      named method_2793 Lnet/minecraft/entity/ai/pathing/EntityNavigation;method_2793()I
    • isAtValidPosition

      private boolean isAtValidPosition()
      Mappings:
      Namespace Name Mixin selector
      official l Lug;l()Z
      intermediary method_2794 Lnet/minecraft/class_934;method_2794()Z
      named isAtValidPosition Lnet/minecraft/entity/ai/pathing/EntityNavigation;isAtValidPosition()Z
    • isInLiquid

      private boolean isInLiquid()
      Mappings:
      Namespace Name Mixin selector
      official m Lug;m()Z
      intermediary method_2795 Lnet/minecraft/class_934;method_2795()Z
      named isInLiquid Lnet/minecraft/entity/ai/pathing/EntityNavigation;isInLiquid()Z
    • adjustPath

      private void adjustPath()
      Mappings:
      Namespace Name Mixin selector
      official n Lug;n()V
      intermediary method_2796 Lnet/minecraft/class_934;method_2796()V
      named adjustPath Lnet/minecraft/entity/ai/pathing/EntityNavigation;adjustPath()V
    • canPathDirectlyThrough

      private boolean canPathDirectlyThrough(Vec3d origin, Vec3d target, int sizeX, int sizeY, int sizeZ)
      Mappings:
      Namespace Name Mixin selector
      official a Lug;a(Layj;Layj;III)Z
      intermediary method_2777 Lnet/minecraft/class_934;method_2777(Lnet/minecraft/class_236;Lnet/minecraft/class_236;III)Z
      named canPathDirectlyThrough Lnet/minecraft/entity/ai/pathing/EntityNavigation;canPathDirectlyThrough(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;III)Z
    • method_2775

      private boolean method_2775(int int2, int int3, int int4, int int5, int int6, int int7, Vec3d vec3d, double double2, double double3)
      Mappings:
      Namespace Name Mixin selector
      official a Lug;a(IIIIIILayj;DD)Z
      intermediary method_2775 Lnet/minecraft/class_934;method_2775(IIIIIILnet/minecraft/class_236;DD)Z
      named method_2775 Lnet/minecraft/entity/ai/pathing/EntityNavigation;method_2775(IIIIIILnet/minecraft/util/math/Vec3d;DD)Z
    • method_2781

      private boolean method_2781(int int2, int int3, int int4, int int5, int int6, int int7, Vec3d vec3d, double double2, double double3)
      Mappings:
      Namespace Name Mixin selector
      official b Lug;b(IIIIIILayj;DD)Z
      intermediary method_2781 Lnet/minecraft/class_934;method_2781(IIIIIILnet/minecraft/class_236;DD)Z
      named method_2781 Lnet/minecraft/entity/ai/pathing/EntityNavigation;method_2781(IIIIIILnet/minecraft/util/math/Vec3d;DD)Z