Class PathAwareEntity

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

public abstract class PathAwareEntity extends MobEntity
Mappings:
Namespace Name
official vx
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 bv Lvx;bv: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 bw Lvx;bw:Lwe;
      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 Lvx;a:Let;
      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 Lvx;b:F
      intermediary field_6807 Lnet/minecraft/class_877;field_6807:F
      named positionTargetRange Lnet/minecraft/entity/PathAwareEntity;positionTargetRange:F
    • field_14565

      private final float field_14565
      Mappings:
      Namespace Name Mixin selector
      official c Lvx;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> Lvg;<init>(Lamu;)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 Lvx;a(Let;)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 P Lvq;P()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 de Lvx;de()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 df Lvx;df()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 Lvx;f(Let;)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 Lvx;a(Let;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 dg Lvx;dg()Let;
      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 dh Lvx;dh()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 di Lvx;di()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 dj Lvx;dj()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 cZ Lvq;cZ()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 dk Lvx;dk()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 Lvx;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