Class PathAwareEntity

All Implemented Interfaces:
CommandOutput, Nameable, EntityLike
Direct Known Subclasses:
GolemEntity, HostileEntity, PassiveEntity, WaterCreatureEntity

public abstract class PathAwareEntity extends MobEntity
Mappings:
Namespace Name
official axj
intermediary net/minecraft/class_1314
named net/minecraft/entity/mob/PathAwareEntity
  • Field Details

    • field_35670

      protected static final float field_35670
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official bV Laxj;bV:F
      intermediary field_35670 Lnet/minecraft/class_1314;field_35670:F
      named field_35670 Lnet/minecraft/entity/mob/PathAwareEntity;field_35670:F
  • Constructor Details

    • PathAwareEntity

      protected PathAwareEntity(EntityType<? extends PathAwareEntity> type, World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lawm;<init>(Lawq;Lbzw;)V
      intermediary <init> Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
  • Method Details

    • getPathfindingFavor

      public float getPathfindingFavor(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official f Laxj;f(Lgh;)F
      intermediary method_6149 Lnet/minecraft/class_1314;method_6149(Lnet/minecraft/class_2338;)F
      named getPathfindingFavor Lnet/minecraft/entity/mob/PathAwareEntity;getPathfindingFavor(Lnet/minecraft/util/math/BlockPos;)F
    • getPathfindingFavor

      public float getPathfindingFavor(BlockPos pos, WorldView world)
      Mappings:
      Namespace Name Mixin selector
      official a Laxj;a(Lgh;Lbzz;)F
      intermediary method_6144 Lnet/minecraft/class_1314;method_6144(Lnet/minecraft/class_2338;Lnet/minecraft/class_4538;)F
      named getPathfindingFavor Lnet/minecraft/entity/mob/PathAwareEntity;getPathfindingFavor(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/WorldView;)F
    • canSpawn

      public boolean canSpawn(WorldAccess world, SpawnReason spawnReason)
      Overrides:
      canSpawn in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laxc;a(Lbzx;Laxe;)Z
      intermediary method_5979 Lnet/minecraft/class_1308;method_5979(Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;)Z
      named canSpawn Lnet/minecraft/entity/mob/MobEntity;canSpawn(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/entity/SpawnReason;)Z
    • isNavigating

      public boolean isNavigating()
      Mappings:
      Namespace Name Mixin selector
      official fv Laxj;fv()Z
      intermediary method_6150 Lnet/minecraft/class_1314;method_6150()Z
      named isNavigating Lnet/minecraft/entity/mob/PathAwareEntity;isNavigating()Z
    • updateLeash

      protected void updateLeash()
      Overrides:
      updateLeash in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official fn Laxc;fn()V
      intermediary method_5995 Lnet/minecraft/class_1308;method_5995()V
      named updateLeash Lnet/minecraft/entity/mob/MobEntity;updateLeash()V
    • getRunFromLeashSpeed

      protected double getRunFromLeashSpeed()
      Mappings:
      Namespace Name Mixin selector
      official fw Laxj;fw()D
      intermediary method_6148 Lnet/minecraft/class_1314;method_6148()D
      named getRunFromLeashSpeed Lnet/minecraft/entity/mob/PathAwareEntity;getRunFromLeashSpeed()D
    • updateForLeashLength

      protected void updateForLeashLength(float leashLength)
      Mappings:
      Namespace Name Mixin selector
      official y Laxj;y(F)V
      intermediary method_6142 Lnet/minecraft/class_1314;method_6142(F)V
      named updateForLeashLength Lnet/minecraft/entity/mob/PathAwareEntity;updateForLeashLength(F)V