Class class_3383

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

public class class_3383 extends EntityNavigation
Mappings:
Namespace Name
official zc
intermediary net/minecraft/class_3383
named net/minecraft/entity/ai/pathing/class_3383
  • Constructor Details

    • class_3383

      public class_3383(MobEntity mob, World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lze;<init>(Lvq;Lamu;)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

    • createNavigator

      protected PathNodeNavigator createNavigator()
      Specified by:
      createNavigator in class EntityNavigation
      Mappings:
      Namespace Name Mixin selector
      official a Lze;a()Lbem;
      intermediary method_11037 Lnet/minecraft/class_934;method_11037()Lnet/minecraft/class_88;
      named createNavigator Lnet/minecraft/entity/ai/pathing/EntityNavigation;createNavigator()Lnet/minecraft/entity/ai/pathing/PathNodeNavigator;
    • isAtValidPosition

      protected boolean isAtValidPosition()
      Specified by:
      isAtValidPosition in class EntityNavigation
      Mappings:
      Namespace Name Mixin selector
      official b Lze;b()Z
      intermediary method_2794 Lnet/minecraft/class_934;method_2794()Z
      named isAtValidPosition Lnet/minecraft/entity/ai/pathing/EntityNavigation;isAtValidPosition()Z
    • getPos

      protected Vec3d getPos()
      Specified by:
      getPos in class EntityNavigation
      Mappings:
      Namespace Name Mixin selector
      official c Lze;c()Lbhe;
      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_13109

      public PathMinHeap method_13109(Entity entity)
      Overrides:
      method_13109 in class EntityNavigation
      Mappings:
      Namespace Name Mixin selector
      official a Lze;a(Lvg;)Lbel;
      intermediary method_13109 Lnet/minecraft/class_934;method_13109(Lnet/minecraft/class_864;)Lnet/minecraft/class_85;
      named method_13109 Lnet/minecraft/entity/ai/pathing/EntityNavigation;method_13109(Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/ai/pathing/PathMinHeap;
    • tick

      public void tick()
      Overrides:
      tick in class EntityNavigation
      Mappings:
      Namespace Name Mixin selector
      official d Lze;d()V
      intermediary method_2787 Lnet/minecraft/class_934;method_2787()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)
      Specified by:
      canPathDirectlyThrough in class EntityNavigation
      Mappings:
      Namespace Name Mixin selector
      official a Lze;a(Lbhe;Lbhe;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_15098

      public void method_15098(boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lzc;a(Z)V
      intermediary method_15098 Lnet/minecraft/class_3383;method_15098(Z)V
      named method_15098 Lnet/minecraft/entity/ai/pathing/class_3383;method_15098(Z)V
    • method_15099

      public void method_15099(boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official b Lzc;b(Z)V
      intermediary method_15099 Lnet/minecraft/class_3383;method_15099(Z)V
      named method_15099 Lnet/minecraft/entity/ai/pathing/class_3383;method_15099(Z)V
    • method_15100

      public void method_15100(boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official c Lzc;c(Z)V
      intermediary method_15100 Lnet/minecraft/class_3383;method_15100(Z)V
      named method_15100 Lnet/minecraft/entity/ai/pathing/class_3383;method_15100(Z)V
    • method_15101

      public boolean method_15101()
      Mappings:
      Namespace Name Mixin selector
      official g Lzc;g()Z
      intermediary method_15101 Lnet/minecraft/class_3383;method_15101()Z
      named method_15101 Lnet/minecraft/entity/ai/pathing/class_3383;method_15101()Z
    • method_13110

      public boolean method_13110(BlockPos blockPos)
      Overrides:
      method_13110 in class EntityNavigation
      Mappings:
      Namespace Name Mixin selector
      official a Lze;a(Let;)Z
      intermediary method_13110 Lnet/minecraft/class_934;method_13110(Lnet/minecraft/class_2552;)Z
      named method_13110 Lnet/minecraft/entity/ai/pathing/EntityNavigation;method_13110(Lnet/minecraft/util/math/BlockPos;)Z