Class Type

java.lang.Object
net.minecraft.entity.ai.path.Type
Direct Known Subclasses:
MobType, SwimmingNavigation

public abstract class Type
extends Object
Mappings:
Namespace Name
official sw
intermediary net/minecraft/class_1834
named net/minecraft/entity/ai/path/Type
  • Field Details

    • field_7833

      protected MobEntity field_7833
      Mappings:
      Namespace Name Mixin selector
      official b Lsw;b:Lps;
      intermediary field_7833 Lnet/minecraft/class_1834;field_7833:Lnet/minecraft/class_1753;
      named field_7833 Lnet/minecraft/entity/ai/path/Type;field_7833:Lnet/minecraft/entity/mob/MobEntity;
    • field_7834

      protected World field_7834
      Mappings:
      Namespace Name Mixin selector
      official c Lsw;c:Ladm;
      intermediary field_7834 Lnet/minecraft/class_1834;field_7834:Lnet/minecraft/class_99;
      named field_7834 Lnet/minecraft/entity/ai/path/Type;field_7834:Lnet/minecraft/world/World;
    • field_7835

      protected class_620 field_7835
      Mappings:
      Namespace Name Mixin selector
      official d Lsw;d:Lasx;
      intermediary field_7835 Lnet/minecraft/class_1834;field_7835:Lnet/minecraft/class_620;
      named field_7835 Lnet/minecraft/entity/ai/path/Type;field_7835:Lnet/minecraft/class_620;
    • field_7836

      protected double field_7836
      Mappings:
      Namespace Name Mixin selector
      official e Lsw;e:D
      intermediary field_7836 Lnet/minecraft/class_1834;field_7836:D
      named field_7836 Lnet/minecraft/entity/ai/path/Type;field_7836:D
    • field_7832

      private final EntityAttributeInstance field_7832
      Mappings:
      Namespace Name Mixin selector
      official a Lsw;a:Lqc;
      intermediary field_7832 Lnet/minecraft/class_1834;field_7832:Lnet/minecraft/class_1766;
      named field_7832 Lnet/minecraft/entity/ai/path/Type;field_7832:Lnet/minecraft/entity/attribute/EntityAttributeInstance;
    • field_7837

      private int field_7837
      Mappings:
      Namespace Name Mixin selector
      official f Lsw;f:I
      intermediary field_7837 Lnet/minecraft/class_1834;field_7837:I
      named field_7837 Lnet/minecraft/entity/ai/path/Type;field_7837:I
    • field_7838

      private int field_7838
      Mappings:
      Namespace Name Mixin selector
      official g Lsw;g:I
      intermediary field_7838 Lnet/minecraft/class_1834;field_7838:I
      named field_7838 Lnet/minecraft/entity/ai/path/Type;field_7838:I
    • field_7839

      private Vec3d field_7839
      Mappings:
      Namespace Name Mixin selector
      official h Lsw;h:Laui;
      intermediary field_7839 Lnet/minecraft/class_1834;field_7839:Lnet/minecraft/class_649;
      named field_7839 Lnet/minecraft/entity/ai/path/Type;field_7839:Lnet/minecraft/util/math/Vec3d;
    • field_7840

      private float field_7840
      Mappings:
      Namespace Name Mixin selector
      official i Lsw;i:F
      intermediary field_7840 Lnet/minecraft/class_1834;field_7840:F
      named field_7840 Lnet/minecraft/entity/ai/path/Type;field_7840:F
    • field_7841

      private final class_621 field_7841
      Mappings:
      Namespace Name Mixin selector
      official j Lsw;j:Lasy;
      intermediary field_7841 Lnet/minecraft/class_1834;field_7841:Lnet/minecraft/class_621;
      named field_7841 Lnet/minecraft/entity/ai/path/Type;field_7841:Lnet/minecraft/class_621;
  • Constructor Details

  • Method Details

    • method_7413

      protected abstract class_621 method_7413()
      Mappings:
      Namespace Name Mixin selector
      official a Lsw;a()Lasy;
      intermediary method_7413 Lnet/minecraft/class_1834;method_7413()Lnet/minecraft/class_621;
      named method_7413 Lnet/minecraft/entity/ai/path/Type;method_7413()Lnet/minecraft/class_621;
    • method_7414

      public void method_7414​(double double2)
      Mappings:
      Namespace Name Mixin selector
      official a Lsw;a(D)V
      intermediary method_7414 Lnet/minecraft/class_1834;method_7414(D)V
      named method_7414 Lnet/minecraft/entity/ai/path/Type;method_7414(D)V
    • method_7427

      public float method_7427()
      Mappings:
      Namespace Name Mixin selector
      official i Lsw;i()F
      intermediary method_7427 Lnet/minecraft/class_1834;method_7427()F
      named method_7427 Lnet/minecraft/entity/ai/path/Type;method_7427()F
    • method_7415

      public final class_620 method_7415​(double double2, double double3, double double4)
      Mappings:
      Namespace Name Mixin selector
      official a Lsw;a(DDD)Lasx;
      intermediary method_7415 Lnet/minecraft/class_1834;method_7415(DDD)Lnet/minecraft/class_620;
      named method_7415 Lnet/minecraft/entity/ai/path/Type;method_7415(DDD)Lnet/minecraft/class_620;
    • method_7421

      public class_620 method_7421​(BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      official a Lsw;a(Lcj;)Lasx;
      intermediary method_7421 Lnet/minecraft/class_1834;method_7421(Lnet/minecraft/class_1372;)Lnet/minecraft/class_620;
      named method_7421 Lnet/minecraft/entity/ai/path/Type;method_7421(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/class_620;
    • method_7416

      public boolean method_7416​(double double2, double double3, double double4, double double5)
      Mappings:
      Namespace Name Mixin selector
      official a Lsw;a(DDDD)Z
      intermediary method_7416 Lnet/minecraft/class_1834;method_7416(DDDD)Z
      named method_7416 Lnet/minecraft/entity/ai/path/Type;method_7416(DDDD)Z
    • method_7417

      public void method_7417​(float float2)
      Mappings:
      Namespace Name Mixin selector
      official a Lsw;a(F)V
      intermediary method_7417 Lnet/minecraft/class_1834;method_7417(F)V
      named method_7417 Lnet/minecraft/entity/ai/path/Type;method_7417(F)V
    • method_7422

      public class_620 method_7422​(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official a Lsw;a(Lpk;)Lasx;
      intermediary method_7422 Lnet/minecraft/class_1834;method_7422(Lnet/minecraft/class_1745;)Lnet/minecraft/class_620;
      named method_7422 Lnet/minecraft/entity/ai/path/Type;method_7422(Lnet/minecraft/entity/Entity;)Lnet/minecraft/class_620;
    • method_7423

      public boolean method_7423​(Entity entity, double double2)
      Mappings:
      Namespace Name Mixin selector
      official a Lsw;a(Lpk;D)Z
      intermediary method_7423 Lnet/minecraft/class_1834;method_7423(Lnet/minecraft/class_1745;D)Z
      named method_7423 Lnet/minecraft/entity/ai/path/Type;method_7423(Lnet/minecraft/entity/Entity;D)Z
    • method_7418

      public boolean method_7418​(class_620 class_620, double double2)
      Mappings:
      Namespace Name Mixin selector
      official a Lsw;a(Lasx;D)Z
      intermediary method_7418 Lnet/minecraft/class_1834;method_7418(Lnet/minecraft/class_620;D)Z
      named method_7418 Lnet/minecraft/entity/ai/path/Type;method_7418(Lnet/minecraft/class_620;D)Z
    • method_7428

      public class_620 method_7428()
      Mappings:
      Namespace Name Mixin selector
      official j Lsw;j()Lasx;
      intermediary method_7428 Lnet/minecraft/class_1834;method_7428()Lnet/minecraft/class_620;
      named method_7428 Lnet/minecraft/entity/ai/path/Type;method_7428()Lnet/minecraft/class_620;
    • tick

      public void tick()
      Mappings:
      Namespace Name Mixin selector
      official k Lsw;k()V
      intermediary method_7429 Lnet/minecraft/class_1834;method_7429()V
      named tick Lnet/minecraft/entity/ai/path/Type;tick()V
    • method_7430

      protected void method_7430()
      Mappings:
      Namespace Name Mixin selector
      official l Lsw;l()V
      intermediary method_7430 Lnet/minecraft/class_1834;method_7430()V
      named method_7430 Lnet/minecraft/entity/ai/path/Type;method_7430()V
    • method_7419

      protected void method_7419​(Vec3d vec3d)
      Mappings:
      Namespace Name Mixin selector
      official a Lsw;a(Laui;)V
      intermediary method_7419 Lnet/minecraft/class_1834;method_7419(Lnet/minecraft/class_649;)V
      named method_7419 Lnet/minecraft/entity/ai/path/Type;method_7419(Lnet/minecraft/util/math/Vec3d;)V
    • method_7431

      public boolean method_7431()
      Mappings:
      Namespace Name Mixin selector
      official m Lsw;m()Z
      intermediary method_7431 Lnet/minecraft/class_1834;method_7431()Z
      named method_7431 Lnet/minecraft/entity/ai/path/Type;method_7431()Z
    • method_7432

      public void method_7432()
      Mappings:
      Namespace Name Mixin selector
      official n Lsw;n()V
      intermediary method_7432 Lnet/minecraft/class_1834;method_7432()V
      named method_7432 Lnet/minecraft/entity/ai/path/Type;method_7432()V
    • method_7425

      protected abstract Vec3d method_7425()
      Mappings:
      Namespace Name Mixin selector
      official c Lsw;c()Laui;
      intermediary method_7425 Lnet/minecraft/class_1834;method_7425()Lnet/minecraft/class_649;
      named method_7425 Lnet/minecraft/entity/ai/path/Type;method_7425()Lnet/minecraft/util/math/Vec3d;
    • method_7424

      protected abstract boolean method_7424()
      Mappings:
      Namespace Name Mixin selector
      official b Lsw;b()Z
      intermediary method_7424 Lnet/minecraft/class_1834;method_7424()Z
      named method_7424 Lnet/minecraft/entity/ai/path/Type;method_7424()Z
    • method_7433

      protected boolean method_7433()
      Mappings:
      Namespace Name Mixin selector
      official o Lsw;o()Z
      intermediary method_7433 Lnet/minecraft/class_1834;method_7433()Z
      named method_7433 Lnet/minecraft/entity/ai/path/Type;method_7433()Z
    • method_7426

      protected void method_7426()
      Mappings:
      Namespace Name Mixin selector
      official d Lsw;d()V
      intermediary method_7426 Lnet/minecraft/class_1834;method_7426()V
      named method_7426 Lnet/minecraft/entity/ai/path/Type;method_7426()V
    • method_7420

      protected abstract boolean method_7420​(Vec3d vec3d, Vec3d vec3d2, int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      official a Lsw;a(Laui;Laui;III)Z
      intermediary method_7420 Lnet/minecraft/class_1834;method_7420(Lnet/minecraft/class_649;Lnet/minecraft/class_649;III)Z
      named method_7420 Lnet/minecraft/entity/ai/path/Type;method_7420(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;III)Z