Class PathAwareEntity

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

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

    • positionTarget

      private BlockPos positionTarget
      Mappings:
      Namespace Name Mixin selector
      official a Lafg;a:Lel;
      intermediary field_11924 Lnet/minecraft/class_877;field_11924:Lnet/minecraft/class_2552;
      named positionTarget Lnet/minecraft/entity/PathAwareEntity;positionTarget:Lnet/minecraft/util/math/BlockPos;
    • positionTargetRange

      private float positionTargetRange
      Mappings:
      Namespace Name Mixin selector
      official b Lafg;b:F
      intermediary field_6807 Lnet/minecraft/class_877;field_6807:F
      named positionTargetRange Lnet/minecraft/entity/PathAwareEntity;positionTargetRange:F
  • Constructor Details

    • PathAwareEntity

      protected PathAwareEntity(EntityType<?> entityType, World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laer;<init>(Laev;Laxy;)V
      intermediary <init> Lnet/minecraft/class_864;<init>(Lnet/minecraft/class_3460;Lnet/minecraft/class_1150;)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 a Lafg;a(Lel;)F
      intermediary method_10989 Lnet/minecraft/class_877;method_10989(Lnet/minecraft/class_2552;)F
      named getPathfindingFavor Lnet/minecraft/entity/PathAwareEntity;getPathfindingFavor(Lnet/minecraft/util/math/BlockPos;)F
    • method_15657

      public float method_15657(BlockPos blockPos, RenderBlockView renderBlockView)
      Mappings:
      Namespace Name Mixin selector
      official a Lafg;a(Lel;Layc;)F
      intermediary method_15657 Lnet/minecraft/class_877;method_15657(Lnet/minecraft/class_2552;Lnet/minecraft/class_3599;)F
      named method_15657 Lnet/minecraft/entity/PathAwareEntity;method_15657(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/RenderBlockView;)F
    • method_15652

      public boolean method_15652(IWorld iWorld, boolean bool)
      Overrides:
      method_15652 in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lafb;a(Laxz;Z)Z
      intermediary method_15652 Lnet/minecraft/class_871;method_15652(Lnet/minecraft/class_3598;Z)Z
      named method_15652 Lnet/minecraft/entity/mob/MobEntity;method_15652(Lnet/minecraft/world/IWorld;Z)Z
    • shouldContinue

      public boolean shouldContinue()
      Mappings:
      Namespace Name Mixin selector
      official dr Lafg;dr()Z
      intermediary method_2690 Lnet/minecraft/class_877;method_2690()Z
      named shouldContinue Lnet/minecraft/entity/PathAwareEntity;shouldContinue()Z
    • isInWalkTargetRange

      public boolean isInWalkTargetRange()
      Mappings:
      Namespace Name Mixin selector
      official ds Lafg;ds()Z
      intermediary method_6170 Lnet/minecraft/class_877;method_6170()Z
      named isInWalkTargetRange Lnet/minecraft/entity/PathAwareEntity;isInWalkTargetRange()Z
    • isInWalkTargetRange

      public boolean isInWalkTargetRange(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official f Lafg;f(Lel;)Z
      intermediary method_10991 Lnet/minecraft/class_877;method_10991(Lnet/minecraft/class_2552;)Z
      named isInWalkTargetRange Lnet/minecraft/entity/PathAwareEntity;isInWalkTargetRange(Lnet/minecraft/util/math/BlockPos;)Z
    • setPositionTarget

      public void setPositionTarget(BlockPos posTraget, int range)
      Mappings:
      Namespace Name Mixin selector
      official a Lafg;a(Lel;I)V
      intermediary method_10990 Lnet/minecraft/class_877;method_10990(Lnet/minecraft/class_2552;I)V
      named setPositionTarget Lnet/minecraft/entity/PathAwareEntity;setPositionTarget(Lnet/minecraft/util/math/BlockPos;I)V
    • getPositionTarget

      public BlockPos getPositionTarget()
      Mappings:
      Namespace Name Mixin selector
      official dt Lafg;dt()Lel;
      intermediary method_6171 Lnet/minecraft/class_877;method_6171()Lnet/minecraft/class_2552;
      named getPositionTarget Lnet/minecraft/entity/PathAwareEntity;getPositionTarget()Lnet/minecraft/util/math/BlockPos;
    • getPositionTargetRange

      public float getPositionTargetRange()
      Mappings:
      Namespace Name Mixin selector
      official du Lafg;du()F
      intermediary method_6172 Lnet/minecraft/class_877;method_6172()F
      named getPositionTargetRange Lnet/minecraft/entity/PathAwareEntity;getPositionTargetRange()F
    • method_6173

      public void method_6173()
      Mappings:
      Namespace Name Mixin selector
      official dv Lafg;dv()V
      intermediary method_6173 Lnet/minecraft/class_877;method_6173()V
      named method_6173 Lnet/minecraft/entity/PathAwareEntity;method_6173()V
    • hasPositionTarget

      public boolean hasPositionTarget()
      Mappings:
      Namespace Name Mixin selector
      official dw Lafg;dw()Z
      intermediary method_6174 Lnet/minecraft/class_877;method_6174()Z
      named hasPositionTarget Lnet/minecraft/entity/PathAwareEntity;hasPositionTarget()Z
    • updateLeash

      protected void updateLeash()
      Overrides:
      updateLeash in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official dl Lafb;dl()V
      intermediary method_6159 Lnet/minecraft/class_871;method_6159()V
      named updateLeash Lnet/minecraft/entity/mob/MobEntity;updateLeash()V
    • method_13951

      protected double method_13951()
      Mappings:
      Namespace Name Mixin selector
      official dx Lafg;dx()D
      intermediary method_13951 Lnet/minecraft/class_877;method_13951()D
      named method_13951 Lnet/minecraft/entity/PathAwareEntity;method_13951()D
    • method_6175

      protected void method_6175(float float2)
      Mappings:
      Namespace Name Mixin selector
      official u Lafg;u(F)V
      intermediary method_6175 Lnet/minecraft/class_877;method_6175(F)V
      named method_6175 Lnet/minecraft/entity/PathAwareEntity;method_6175(F)V