Class PathAwareEntity

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

public abstract class PathAwareEntity extends MobEntity
Mappings:
Namespace Name
official sh
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 Lsh;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 Lsh;bv:Lsn;
      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 Lsh;a:Lcl;
      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 Lsh;b:F
      intermediary field_6807 Lnet/minecraft/class_877;field_6807:F
      named positionTargetRange Lnet/minecraft/entity/PathAwareEntity;positionTargetRange:F
    • goal

      private Goal goal
      Mappings:
      Namespace Name Mixin selector
      official c Lsh;c:Ltk;
      intermediary field_6808 Lnet/minecraft/class_877;field_6808:Lnet/minecraft/class_896;
      named goal Lnet/minecraft/entity/PathAwareEntity;goal:Lnet/minecraft/entity/ai/goal/Goal;
    • field_6809

      private boolean field_6809
      Mappings:
      Namespace Name Mixin selector
      official bw Lsh;bw:Z
      intermediary field_6809 Lnet/minecraft/class_877;field_6809:Z
      named field_6809 Lnet/minecraft/entity/PathAwareEntity;field_6809:Z
    • field_14565

      private float field_14565
      Mappings:
      Namespace Name Mixin selector
      official bx Lsh;bx: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> Lrr;<init>(Laht;)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 Lsh;a(Lcl;)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 cG Lsb;cG()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 cU Lsh;cU()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 cV Lsh;cV()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 Lsh;f(Lcl;)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 Lsh;a(Lcl;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 cW Lsh;cW()Lcl;
      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 cX Lsh;cX()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 cY Lsh;cY()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 cZ Lsh;cZ()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 cP Lsb;cP()V
      intermediary method_6159 Lnet/minecraft/class_871;method_6159()V
      named updateLeash Lnet/minecraft/entity/mob/MobEntity;updateLeash()V
    • method_6175

      protected void method_6175(float float2)
      Mappings:
      Namespace Name Mixin selector
      official q Lsh;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