Class PathAwareEntity

All Implemented Interfaces:
CommandSource
Direct Known Subclasses:
GolemEntity, HostileEntity, PassiveEntity

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

    • FLEEING_SPEED_BONUS_ID

      public static final UUID FLEEING_SPEED_BONUS_ID
      Mappings:
      Namespace Name Mixin selector
      official bu Lte;bu:Ljava/util/UUID;
      intermediary field_6810 Lnet/minecraft/class_877;field_6810:Ljava/util/UUID;
      named FLEEING_SPEED_BONUS_ID Lnet/minecraft/entity/PathAwareEntity;FLEEING_SPEED_BONUS_ID:Ljava/util/UUID;
    • FLEEING_SPEED_MODIFIER

      public static final AttributeModifier FLEEING_SPEED_MODIFIER
      Mappings:
      Namespace Name Mixin selector
      official bv Lte;bv:Ltl;
      intermediary field_6811 Lnet/minecraft/class_877;field_6811:Lnet/minecraft/class_1704;
      named FLEEING_SPEED_MODIFIER Lnet/minecraft/entity/PathAwareEntity;FLEEING_SPEED_MODIFIER:Lnet/minecraft/entity/attribute/AttributeModifier;
    • positionTarget

      private BlockPos positionTarget
      Mappings:
      Namespace Name Mixin selector
      official a Lte;a:Lco;
      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 Lte;b:F
      intermediary field_6807 Lnet/minecraft/class_877;field_6807:F
      named positionTargetRange Lnet/minecraft/entity/PathAwareEntity;positionTargetRange:F
    • field_14565

      private float field_14565
      Mappings:
      Namespace Name Mixin selector
      official c Lte;c:F
      intermediary field_14565 Lnet/minecraft/class_877;field_14565:F
      named field_14565 Lnet/minecraft/entity/PathAwareEntity;field_14565:F
  • Constructor Details

    • PathAwareEntity

      public PathAwareEntity(World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lsn;<init>(Lajs;)V
      intermediary <init> Lnet/minecraft/class_864;<init>(Lnet/minecraft/class_1150;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/world/World;)V
  • Method Details

    • getPathfindingFavor

      public float getPathfindingFavor(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lte;a(Lco;)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
    • canSpawn

      public boolean canSpawn()
      Overrides:
      canSpawn in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official cM Lsx;cM()Z
      intermediary method_2637 Lnet/minecraft/class_871;method_2637()Z
      named canSpawn Lnet/minecraft/entity/mob/MobEntity;canSpawn()Z
    • shouldContinue

      public boolean shouldContinue()
      Mappings:
      Namespace Name Mixin selector
      official da Lte;da()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 db Lte;db()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 Lte;f(Lco;)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 Lte;a(Lco;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 dc Lte;dc()Lco;
      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 dd Lte;dd()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 de Lte;de()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 df Lte;df()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 cV Lsx;cV()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 dg Lte;dg()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 q Lte;q(F)V
      intermediary method_6175 Lnet/minecraft/class_877;method_6175(F)V
      named method_6175 Lnet/minecraft/entity/PathAwareEntity;method_6175(F)V