Package net.minecraft.entity.ai.pathing
Class EntityNavigation
java.lang.Object
net.minecraft.entity.ai.pathing.EntityNavigation
- Mappings:
Namespace Name official ugintermediary net/minecraft/class_934named net/minecraft/entity/ai/pathing/EntityNavigation
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Pathprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate EntityAttributeInstanceprivate MobEntityprivate Vec3dprivate intprivate doubleprivate intprivate World -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidprivate booleancanPathDirectlyThrough(Vec3d origin, Vec3d target, int sizeX, int sizeY, int sizeZ) private voidfindPathTo(double x, double y, double z) findPathTo(Entity entity) floatprivate Vec3dgetPos()private booleanbooleanisIdle()private booleanbooleanprivate booleanmethod_2775(int int2, int int3, int int4, int int5, int int6, int int7, Vec3d vec3d, double double2, double double3) voidmethod_2780(boolean bool) private booleanmethod_2781(int int2, int int3, int int4, int int5, int int6, int int7, Vec3d vec3d, double double2, double double3) voidmethod_2782(boolean bool) booleanvoidmethod_2784(boolean bool) voidmethod_2786(boolean bool) voidmethod_2788(boolean bool) private intvoidsetSpeed(double speed) booleanstartMovingAlong(Path path, double speed) booleanstartMovingTo(double x, double y, double z, double speed) booleanstartMovingTo(Entity entity, double speed) voidstop()voidtick()
-
Field Details
-
mob
- Mappings:
Namespace Name Mixin selector official aLug;a:Lrh;intermediary field_3644Lnet/minecraft/class_934;field_3644:Lnet/minecraft/class_871;named mobLnet/minecraft/entity/ai/pathing/EntityNavigation;mob:Lnet/minecraft/entity/mob/MobEntity;
-
world
- Mappings:
Namespace Name Mixin selector official bLug;b:Lafm;intermediary field_3645Lnet/minecraft/class_934;field_3645:Lnet/minecraft/class_1150;named worldLnet/minecraft/entity/ai/pathing/EntityNavigation;world:Lnet/minecraft/world/World;
-
currentPath
- Mappings:
Namespace Name Mixin selector official cLug;c:Lawq;intermediary field_3646Lnet/minecraft/class_934;field_3646:Lnet/minecraft/class_87;named currentPathLnet/minecraft/entity/ai/pathing/EntityNavigation;currentPath:Lnet/minecraft/entity/ai/pathing/Path;
-
speed
private double speed- Mappings:
Namespace Name Mixin selector official dLug;d:Dintermediary field_6876Lnet/minecraft/class_934;field_6876:Dnamed speedLnet/minecraft/entity/ai/pathing/EntityNavigation;speed:D
-
followRange
- Mappings:
Namespace Name Mixin selector official eLug;e:Lrt;intermediary field_6877Lnet/minecraft/class_934;field_6877:Lnet/minecraft/class_1703;named followRangeLnet/minecraft/entity/ai/pathing/EntityNavigation;followRange:Lnet/minecraft/entity/attribute/EntityAttributeInstance;
-
field_3649
private boolean field_3649- Mappings:
Namespace Name Mixin selector official fLug;f:Zintermediary field_3649Lnet/minecraft/class_934;field_3649:Znamed field_3649Lnet/minecraft/entity/ai/pathing/EntityNavigation;field_3649:Z
-
tickCount
private int tickCount- Mappings:
Namespace Name Mixin selector official gLug;g:Iintermediary field_3650Lnet/minecraft/class_934;field_3650:Inamed tickCountLnet/minecraft/entity/ai/pathing/EntityNavigation;tickCount:I
-
pathStartTime
private int pathStartTime- Mappings:
Namespace Name Mixin selector official hLug;h:Iintermediary field_3651Lnet/minecraft/class_934;field_3651:Inamed pathStartTimeLnet/minecraft/entity/ai/pathing/EntityNavigation;pathStartTime:I
-
pathStartPos
- Mappings:
Namespace Name Mixin selector official iLug;i:Layj;intermediary field_3652Lnet/minecraft/class_934;field_3652:Lnet/minecraft/class_236;named pathStartPosLnet/minecraft/entity/ai/pathing/EntityNavigation;pathStartPos:Lnet/minecraft/util/math/Vec3d;
-
field_3653
private boolean field_3653- Mappings:
Namespace Name Mixin selector official jLug;j:Zintermediary field_3653Lnet/minecraft/class_934;field_3653:Znamed field_3653Lnet/minecraft/entity/ai/pathing/EntityNavigation;field_3653:Z
-
field_3654
private boolean field_3654- Mappings:
Namespace Name Mixin selector official kLug;k:Zintermediary field_3654Lnet/minecraft/class_934;field_3654:Znamed field_3654Lnet/minecraft/entity/ai/pathing/EntityNavigation;field_3654:Z
-
field_3655
private boolean field_3655- Mappings:
Namespace Name Mixin selector official lLug;l:Zintermediary field_3655Lnet/minecraft/class_934;field_3655:Znamed field_3655Lnet/minecraft/entity/ai/pathing/EntityNavigation;field_3655:Z
-
field_3656
private boolean field_3656- Mappings:
Namespace Name Mixin selector official mLug;m:Zintermediary field_3656Lnet/minecraft/class_934;field_3656:Znamed field_3656Lnet/minecraft/entity/ai/pathing/EntityNavigation;field_3656:Z
-
-
Constructor Details
-
EntityNavigation
- Mappings:
Namespace Name Mixin selector official <init>Lug;<init>(Lrh;Lafm;)Vintermediary <init>Lnet/minecraft/class_934;<init>(Lnet/minecraft/class_871;Lnet/minecraft/class_1150;)Vnamed <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 aLug;a(Z)Vintermediary method_2780Lnet/minecraft/class_934;method_2780(Z)Vnamed method_2780Lnet/minecraft/entity/ai/pathing/EntityNavigation;method_2780(Z)V
-
method_2771
public boolean method_2771()- Mappings:
Namespace Name Mixin selector official aLug;a()Zintermediary method_2771Lnet/minecraft/class_934;method_2771()Znamed method_2771Lnet/minecraft/entity/ai/pathing/EntityNavigation;method_2771()Z
-
method_2782
public void method_2782(boolean bool) - Mappings:
Namespace Name Mixin selector official bLug;b(Z)Vintermediary method_2782Lnet/minecraft/class_934;method_2782(Z)Vnamed method_2782Lnet/minecraft/entity/ai/pathing/EntityNavigation;method_2782(Z)V
-
method_2784
public void method_2784(boolean bool) - Mappings:
Namespace Name Mixin selector official cLug;c(Z)Vintermediary method_2784Lnet/minecraft/class_934;method_2784(Z)Vnamed method_2784Lnet/minecraft/entity/ai/pathing/EntityNavigation;method_2784(Z)V
-
method_2783
public boolean method_2783()- Mappings:
Namespace Name Mixin selector official cLug;c()Zintermediary method_2783Lnet/minecraft/class_934;method_2783()Znamed method_2783Lnet/minecraft/entity/ai/pathing/EntityNavigation;method_2783()Z
-
method_2786
public void method_2786(boolean bool) - Mappings:
Namespace Name Mixin selector official dLug;d(Z)Vintermediary method_2786Lnet/minecraft/class_934;method_2786(Z)Vnamed method_2786Lnet/minecraft/entity/ai/pathing/EntityNavigation;method_2786(Z)V
-
setSpeed
public void setSpeed(double speed) - Mappings:
Namespace Name Mixin selector official aLug;a(D)Vintermediary method_6223Lnet/minecraft/class_934;method_6223(D)Vnamed setSpeedLnet/minecraft/entity/ai/pathing/EntityNavigation;setSpeed(D)V
-
method_2788
public void method_2788(boolean bool) - Mappings:
Namespace Name Mixin selector official eLug;e(Z)Vintermediary method_2788Lnet/minecraft/class_934;method_2788(Z)Vnamed method_2788Lnet/minecraft/entity/ai/pathing/EntityNavigation;method_2788(Z)V
-
getFollowRange
public float getFollowRange()- Mappings:
Namespace Name Mixin selector official dLug;d()Fintermediary method_6226Lnet/minecraft/class_934;method_6226()Fnamed getFollowRangeLnet/minecraft/entity/ai/pathing/EntityNavigation;getFollowRange()F
-
findPathTo
- Mappings:
Namespace Name Mixin selector official aLug;a(DDD)Lawq;intermediary method_2772Lnet/minecraft/class_934;method_2772(DDD)Lnet/minecraft/class_87;named findPathToLnet/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 aLug;a(DDDD)Zintermediary method_2773Lnet/minecraft/class_934;method_2773(DDDD)Znamed startMovingToLnet/minecraft/entity/ai/pathing/EntityNavigation;startMovingTo(DDDD)Z
-
findPathTo
- Mappings:
Namespace Name Mixin selector official aLug;a(Lqm;)Lawq;intermediary method_6224Lnet/minecraft/class_934;method_6224(Lnet/minecraft/class_864;)Lnet/minecraft/class_87;named findPathToLnet/minecraft/entity/ai/pathing/EntityNavigation;findPathTo(Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/ai/pathing/Path;
-
startMovingTo
- Mappings:
Namespace Name Mixin selector official aLug;a(Lqm;D)Zintermediary method_6225Lnet/minecraft/class_934;method_6225(Lnet/minecraft/class_864;D)Znamed startMovingToLnet/minecraft/entity/ai/pathing/EntityNavigation;startMovingTo(Lnet/minecraft/entity/Entity;D)Z
-
startMovingAlong
- Mappings:
Namespace Name Mixin selector official aLug;a(Lawq;D)Zintermediary method_2776Lnet/minecraft/class_934;method_2776(Lnet/minecraft/class_87;D)Znamed startMovingAlongLnet/minecraft/entity/ai/pathing/EntityNavigation;startMovingAlong(Lnet/minecraft/entity/ai/pathing/Path;D)Z
-
getCurrentPath
- Mappings:
Namespace Name Mixin selector official eLug;e()Lawq;intermediary method_2785Lnet/minecraft/class_934;method_2785()Lnet/minecraft/class_87;named getCurrentPathLnet/minecraft/entity/ai/pathing/EntityNavigation;getCurrentPath()Lnet/minecraft/entity/ai/pathing/Path;
-
tick
public void tick()- Mappings:
Namespace Name Mixin selector official fLug;f()Vintermediary method_2787Lnet/minecraft/class_934;method_2787()Vnamed tickLnet/minecraft/entity/ai/pathing/EntityNavigation;tick()V
-
continueFollowingPath
private void continueFollowingPath()- Mappings:
Namespace Name Mixin selector official iLug;i()Vintermediary method_2791Lnet/minecraft/class_934;method_2791()Vnamed continueFollowingPathLnet/minecraft/entity/ai/pathing/EntityNavigation;continueFollowingPath()V
-
isIdle
public boolean isIdle()- Mappings:
Namespace Name Mixin selector official gLug;g()Zintermediary method_2789Lnet/minecraft/class_934;method_2789()Znamed isIdleLnet/minecraft/entity/ai/pathing/EntityNavigation;isIdle()Z
-
stop
public void stop()- Mappings:
Namespace Name Mixin selector official hLug;h()Vintermediary method_2790Lnet/minecraft/class_934;method_2790()Vnamed stopLnet/minecraft/entity/ai/pathing/EntityNavigation;stop()V
-
getPos
- Mappings:
Namespace Name Mixin selector official jLug;j()Layj;intermediary method_2792Lnet/minecraft/class_934;method_2792()Lnet/minecraft/class_236;named getPosLnet/minecraft/entity/ai/pathing/EntityNavigation;getPos()Lnet/minecraft/util/math/Vec3d;
-
method_2793
private int method_2793()- Mappings:
Namespace Name Mixin selector official kLug;k()Iintermediary method_2793Lnet/minecraft/class_934;method_2793()Inamed method_2793Lnet/minecraft/entity/ai/pathing/EntityNavigation;method_2793()I
-
isAtValidPosition
private boolean isAtValidPosition()- Mappings:
Namespace Name Mixin selector official lLug;l()Zintermediary method_2794Lnet/minecraft/class_934;method_2794()Znamed isAtValidPositionLnet/minecraft/entity/ai/pathing/EntityNavigation;isAtValidPosition()Z
-
isInLiquid
private boolean isInLiquid()- Mappings:
Namespace Name Mixin selector official mLug;m()Zintermediary method_2795Lnet/minecraft/class_934;method_2795()Znamed isInLiquidLnet/minecraft/entity/ai/pathing/EntityNavigation;isInLiquid()Z
-
adjustPath
private void adjustPath()- Mappings:
Namespace Name Mixin selector official nLug;n()Vintermediary method_2796Lnet/minecraft/class_934;method_2796()Vnamed adjustPathLnet/minecraft/entity/ai/pathing/EntityNavigation;adjustPath()V
-
canPathDirectlyThrough
- Mappings:
Namespace Name Mixin selector official aLug;a(Layj;Layj;III)Zintermediary method_2777Lnet/minecraft/class_934;method_2777(Lnet/minecraft/class_236;Lnet/minecraft/class_236;III)Znamed canPathDirectlyThroughLnet/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 aLug;a(IIIIIILayj;DD)Zintermediary method_2775Lnet/minecraft/class_934;method_2775(IIIIIILnet/minecraft/class_236;DD)Znamed method_2775Lnet/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 bLug;b(IIIIIILayj;DD)Zintermediary method_2781Lnet/minecraft/class_934;method_2781(IIIIIILnet/minecraft/class_236;DD)Znamed method_2781Lnet/minecraft/entity/ai/pathing/EntityNavigation;method_2781(IIIIIILnet/minecraft/util/math/Vec3d;DD)Z
-