Class FoxEntity

All Implemented Interfaces:
EntityLike, CommandOutput, Nameable

public class FoxEntity
extends AnimalEntity
Mappings:
Namespace Name
official bbs
intermediary net/minecraft/class_4019
named net/minecraft/entity/passive/FoxEntity
  • Field Details

    • TYPE

      private static final TrackedData<Integer> TYPE
      Mappings:
      Namespace Name Mixin selector
      official bm Lbbs;bm:Lvk;
      intermediary field_17949 Lnet/minecraft/class_4019;field_17949:Lnet/minecraft/class_2940;
      named TYPE Lnet/minecraft/entity/passive/FoxEntity;TYPE:Lnet/minecraft/entity/data/TrackedData;
    • FOX_FLAGS

      private static final TrackedData<Byte> FOX_FLAGS
      Mappings:
      Namespace Name Mixin selector
      official bn Lbbs;bn:Lvk;
      intermediary field_17950 Lnet/minecraft/class_4019;field_17950:Lnet/minecraft/class_2940;
      named FOX_FLAGS Lnet/minecraft/entity/passive/FoxEntity;FOX_FLAGS:Lnet/minecraft/entity/data/TrackedData;
    • OWNER

      private static final TrackedData<Optional<UUID>> OWNER
      Mappings:
      Namespace Name Mixin selector
      official bo Lbbs;bo:Lvk;
      intermediary field_17951 Lnet/minecraft/class_4019;field_17951:Lnet/minecraft/class_2940;
      named OWNER Lnet/minecraft/entity/passive/FoxEntity;OWNER:Lnet/minecraft/entity/data/TrackedData;
    • OTHER_TRUSTED

      private static final TrackedData<Optional<UUID>> OTHER_TRUSTED
      Mappings:
      Namespace Name Mixin selector
      official bp Lbbs;bp:Lvk;
      intermediary field_17952 Lnet/minecraft/class_4019;field_17952:Lnet/minecraft/class_2940;
      named OTHER_TRUSTED Lnet/minecraft/entity/passive/FoxEntity;OTHER_TRUSTED:Lnet/minecraft/entity/data/TrackedData;
    • PICKABLE_DROP_FILTER

      private static final Predicate<ItemEntity> PICKABLE_DROP_FILTER
      Mappings:
      Namespace Name Mixin selector
      official bq Lbbs;bq:Ljava/util/function/Predicate;
      intermediary field_17953 Lnet/minecraft/class_4019;field_17953:Ljava/util/function/Predicate;
      named PICKABLE_DROP_FILTER Lnet/minecraft/entity/passive/FoxEntity;PICKABLE_DROP_FILTER:Ljava/util/function/Predicate;
    • JUST_ATTACKED_SOMETHING_FILTER

      private static final Predicate<Entity> JUST_ATTACKED_SOMETHING_FILTER
      Mappings:
      Namespace Name Mixin selector
      official br Lbbs;br:Ljava/util/function/Predicate;
      intermediary field_17954 Lnet/minecraft/class_4019;field_17954:Ljava/util/function/Predicate;
      named JUST_ATTACKED_SOMETHING_FILTER Lnet/minecraft/entity/passive/FoxEntity;JUST_ATTACKED_SOMETHING_FILTER:Ljava/util/function/Predicate;
    • CHICKEN_AND_RABBIT_FILTER

      private static final Predicate<Entity> CHICKEN_AND_RABBIT_FILTER
      Mappings:
      Namespace Name Mixin selector
      official bs Lbbs;bs:Ljava/util/function/Predicate;
      intermediary field_17955 Lnet/minecraft/class_4019;field_17955:Ljava/util/function/Predicate;
      named CHICKEN_AND_RABBIT_FILTER Lnet/minecraft/entity/passive/FoxEntity;CHICKEN_AND_RABBIT_FILTER:Ljava/util/function/Predicate;
    • NOTICEABLE_PLAYER_FILTER

      private static final Predicate<Entity> NOTICEABLE_PLAYER_FILTER
      Mappings:
      Namespace Name Mixin selector
      official bt Lbbs;bt:Ljava/util/function/Predicate;
      intermediary field_17956 Lnet/minecraft/class_4019;field_17956:Ljava/util/function/Predicate;
      named NOTICEABLE_PLAYER_FILTER Lnet/minecraft/entity/passive/FoxEntity;NOTICEABLE_PLAYER_FILTER:Ljava/util/function/Predicate;
    • followChickenAndRabbitGoal

      private Goal followChickenAndRabbitGoal
      Mappings:
      Namespace Name Mixin selector
      official bu Lbbs;bu:Lawx;
      intermediary field_17957 Lnet/minecraft/class_4019;field_17957:Lnet/minecraft/class_1352;
      named followChickenAndRabbitGoal Lnet/minecraft/entity/passive/FoxEntity;followChickenAndRabbitGoal:Lnet/minecraft/entity/ai/goal/Goal;
    • followBabyTurtleGoal

      private Goal followBabyTurtleGoal
      Mappings:
      Namespace Name Mixin selector
      official bv Lbbs;bv:Lawx;
      intermediary field_17958 Lnet/minecraft/class_4019;field_17958:Lnet/minecraft/class_1352;
      named followBabyTurtleGoal Lnet/minecraft/entity/passive/FoxEntity;followBabyTurtleGoal:Lnet/minecraft/entity/ai/goal/Goal;
    • followFishGoal

      private Goal followFishGoal
      Mappings:
      Namespace Name Mixin selector
      official bw Lbbs;bw:Lawx;
      intermediary field_17959 Lnet/minecraft/class_4019;field_17959:Lnet/minecraft/class_1352;
      named followFishGoal Lnet/minecraft/entity/passive/FoxEntity;followFishGoal:Lnet/minecraft/entity/ai/goal/Goal;
    • headRollProgress

      private float headRollProgress
      Mappings:
      Namespace Name Mixin selector
      official bx Lbbs;bx:F
      intermediary field_17960 Lnet/minecraft/class_4019;field_17960:F
      named headRollProgress Lnet/minecraft/entity/passive/FoxEntity;headRollProgress:F
    • lastHeadRollProgress

      private float lastHeadRollProgress
      Mappings:
      Namespace Name Mixin selector
      official by Lbbs;by:F
      intermediary field_17961 Lnet/minecraft/class_4019;field_17961:F
      named lastHeadRollProgress Lnet/minecraft/entity/passive/FoxEntity;lastHeadRollProgress:F
    • extraRollingHeight

      private float extraRollingHeight
      Mappings:
      Namespace Name Mixin selector
      official bz Lbbs;bz:F
      intermediary field_17962 Lnet/minecraft/class_4019;field_17962:F
      named extraRollingHeight Lnet/minecraft/entity/passive/FoxEntity;extraRollingHeight:F
    • lastExtraRollingHeight

      private float lastExtraRollingHeight
      Mappings:
      Namespace Name Mixin selector
      official bA Lbbs;bA:F
      intermediary field_17963 Lnet/minecraft/class_4019;field_17963:F
      named lastExtraRollingHeight Lnet/minecraft/entity/passive/FoxEntity;lastExtraRollingHeight:F
    • eatingTime

      private int eatingTime
      Mappings:
      Namespace Name Mixin selector
      official bB Lbbs;bB:I
      intermediary field_17964 Lnet/minecraft/class_4019;field_17964:I
      named eatingTime Lnet/minecraft/entity/passive/FoxEntity;eatingTime:I
  • Constructor Details

    • FoxEntity

      public FoxEntity​(EntityType<? extends FoxEntity> type, World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laqv;<init>(Laqz;Lbtv;)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

    • initDataTracker

      protected void initDataTracker()
      Overrides:
      initDataTracker in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      official e Laqv;e()V
      intermediary method_5693 Lnet/minecraft/class_1297;method_5693()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • initGoals

      protected void initGoals()
      Overrides:
      initGoals in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official u Larj;u()V
      intermediary method_5959 Lnet/minecraft/class_1308;method_5959()V
      named initGoals Lnet/minecraft/entity/mob/MobEntity;initGoals()V
    • getEatSound

      public SoundEvent getEatSound​(ItemStack stack)
      Overrides:
      getEatSound in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official d Lari;d(Lbnv;)Laef;
      intermediary method_18869 Lnet/minecraft/class_1309;method_18869(Lnet/minecraft/class_1799;)Lnet/minecraft/class_3414;
      named getEatSound Lnet/minecraft/entity/LivingEntity;getEatSound(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/sound/SoundEvent;
    • tickMovement

      public void tickMovement()
      Overrides:
      tickMovement in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official k Lari;k()V
      intermediary method_6007 Lnet/minecraft/class_1309;method_6007()V
      named tickMovement Lnet/minecraft/entity/LivingEntity;tickMovement()V
    • isImmobile

      protected boolean isImmobile()
      Overrides:
      isImmobile in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official eg Lari;eg()Z
      intermediary method_6062 Lnet/minecraft/class_1309;method_6062()Z
      named isImmobile Lnet/minecraft/entity/LivingEntity;isImmobile()Z
    • canEat

      private boolean canEat​(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official l Lbbs;l(Lbnv;)Z
      intermediary method_18430 Lnet/minecraft/class_4019;method_18430(Lnet/minecraft/class_1799;)Z
      named canEat Lnet/minecraft/entity/passive/FoxEntity;canEat(Lnet/minecraft/item/ItemStack;)Z
    • initEquipment

      protected void initEquipment​(LocalDifficulty difficulty)
      Overrides:
      initEquipment in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Larj;a(Lapo;)V
      intermediary method_5964 Lnet/minecraft/class_1308;method_5964(Lnet/minecraft/class_1266;)V
      named initEquipment Lnet/minecraft/entity/mob/MobEntity;initEquipment(Lnet/minecraft/world/LocalDifficulty;)V
    • handleStatus

      @Environment(CLIENT) public void handleStatus​(byte status)
      Overrides:
      handleStatus in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laqv;a(B)V
      intermediary method_5711 Lnet/minecraft/class_1297;method_5711(B)V
      named handleStatus Lnet/minecraft/entity/Entity;handleStatus(B)V
    • createFoxAttributes

      public static DefaultAttributeContainer.Builder createFoxAttributes()
      Mappings:
      Namespace Name Mixin selector
      official o Lbbs;o()Lash$a;
      intermediary method_26885 Lnet/minecraft/class_4019;method_26885()Lnet/minecraft/class_5132$class_5133;
      named createFoxAttributes Lnet/minecraft/entity/passive/FoxEntity;createFoxAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
    • createChild

      public FoxEntity createChild​(ServerWorld serverWorld, PassiveEntity passiveEntity)
      Specified by:
      createChild in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lbbs;b(Laav;Laqt;)Lbbs;
      intermediary method_18260 Lnet/minecraft/class_4019;method_18260(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_4019;
      named createChild Lnet/minecraft/entity/passive/FoxEntity;createChild(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/PassiveEntity;)Lnet/minecraft/entity/passive/FoxEntity;
    • initialize

      @Nullable public EntityData initialize​(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable EntityData entityData, @Nullable CompoundTag entityTag)
      Overrides:
      initialize in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      official a Larj;a(Lbuj;Lapo;Larl;Larz;Lmq;)Larz;
      intermediary method_5943 Lnet/minecraft/class_1308;method_5943(Lnet/minecraft/class_5425;Lnet/minecraft/class_1266;Lnet/minecraft/class_3730;Lnet/minecraft/class_1315;Lnet/minecraft/class_2487;)Lnet/minecraft/class_1315;
      named initialize Lnet/minecraft/entity/mob/MobEntity;initialize(Lnet/minecraft/world/ServerWorldAccess;Lnet/minecraft/world/LocalDifficulty;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/entity/EntityData;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/entity/EntityData;
    • addTypeSpecificGoals

      private void addTypeSpecificGoals()
      Mappings:
      Namespace Name Mixin selector
      official fy Lbbs;fy()V
      intermediary method_18280 Lnet/minecraft/class_4019;method_18280()V
      named addTypeSpecificGoals Lnet/minecraft/entity/passive/FoxEntity;addTypeSpecificGoals()V
    • eat

      protected void eat​(PlayerEntity player, Hand hand, ItemStack stack)
      Overrides:
      eat in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lbbj;a(Lbhl;Lapp;Lbnv;)V
      intermediary method_6475 Lnet/minecraft/class_1429;method_6475(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)V
      named eat Lnet/minecraft/entity/passive/AnimalEntity;eat(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;Lnet/minecraft/item/ItemStack;)V
    • getActiveEyeHeight

      protected float getActiveEyeHeight​(EntityPose pose, EntityDimensions dimensions)
      Overrides:
      getActiveEyeHeight in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lari;b(Lart;Laqw;)F
      intermediary method_18394 Lnet/minecraft/class_1309;method_18394(Lnet/minecraft/class_4050;Lnet/minecraft/class_4048;)F
      named getActiveEyeHeight Lnet/minecraft/entity/LivingEntity;getActiveEyeHeight(Lnet/minecraft/entity/EntityPose;Lnet/minecraft/entity/EntityDimensions;)F
    • getFoxType

      public FoxEntity.Type getFoxType()
      Mappings:
      Namespace Name Mixin selector
      official r Lbbs;r()Lbbs$v;
      intermediary method_18271 Lnet/minecraft/class_4019;method_18271()Lnet/minecraft/class_4019$class_4039;
      named getFoxType Lnet/minecraft/entity/passive/FoxEntity;getFoxType()Lnet/minecraft/entity/passive/FoxEntity$Type;
    • setType

      private void setType​(FoxEntity.Type type)
      Mappings:
      Namespace Name Mixin selector
      official a Lbbs;a(Lbbs$v;)V
      intermediary method_18255 Lnet/minecraft/class_4019;method_18255(Lnet/minecraft/class_4019$class_4039;)V
      named setType Lnet/minecraft/entity/passive/FoxEntity;setType(Lnet/minecraft/entity/passive/FoxEntity$Type;)V
    • getTrustedUuids

      private List<UUID> getTrustedUuids()
      Mappings:
      Namespace Name Mixin selector
      official fz Lbbs;fz()Ljava/util/List;
      intermediary method_18281 Lnet/minecraft/class_4019;method_18281()Ljava/util/List;
      named getTrustedUuids Lnet/minecraft/entity/passive/FoxEntity;getTrustedUuids()Ljava/util/List;
    • addTrustedUuid

      private void addTrustedUuid​(@Nullable UUID uuid)
      Mappings:
      Namespace Name Mixin selector
      official b Lbbs;b(Ljava/util/UUID;)V
      intermediary method_18266 Lnet/minecraft/class_4019;method_18266(Ljava/util/UUID;)V
      named addTrustedUuid Lnet/minecraft/entity/passive/FoxEntity;addTrustedUuid(Ljava/util/UUID;)V
    • writeCustomDataToTag

      public void writeCustomDataToTag​(CompoundTag tag)
      Overrides:
      writeCustomDataToTag in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official b Laqv;b(Lmq;)V
      intermediary method_5652 Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
      named writeCustomDataToTag Lnet/minecraft/entity/Entity;writeCustomDataToTag(Lnet/minecraft/nbt/CompoundTag;)V
    • readCustomDataFromTag

      public void readCustomDataFromTag​(CompoundTag tag)
      Overrides:
      readCustomDataFromTag in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laqv;a(Lmq;)V
      intermediary method_5749 Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
      named readCustomDataFromTag Lnet/minecraft/entity/Entity;readCustomDataFromTag(Lnet/minecraft/nbt/CompoundTag;)V
    • isSitting

      public boolean isSitting()
      Mappings:
      Namespace Name Mixin selector
      official fl Lbbs;fl()Z
      intermediary method_18272 Lnet/minecraft/class_4019;method_18272()Z
      named isSitting Lnet/minecraft/entity/passive/FoxEntity;isSitting()Z
    • setSitting

      public void setSitting​(boolean sitting)
      Mappings:
      Namespace Name Mixin selector
      official u Lbbs;u(Z)V
      intermediary method_18294 Lnet/minecraft/class_4019;method_18294(Z)V
      named setSitting Lnet/minecraft/entity/passive/FoxEntity;setSitting(Z)V
    • isWalking

      public boolean isWalking()
      Mappings:
      Namespace Name Mixin selector
      official fm Lbbs;fm()Z
      intermediary method_18273 Lnet/minecraft/class_4019;method_18273()Z
      named isWalking Lnet/minecraft/entity/passive/FoxEntity;isWalking()Z
    • setWalking

      private void setWalking​(boolean walking)
      Mappings:
      Namespace Name Mixin selector
      official y Lbbs;y(Z)V
      intermediary method_18295 Lnet/minecraft/class_4019;method_18295(Z)V
      named setWalking Lnet/minecraft/entity/passive/FoxEntity;setWalking(Z)V
    • isAggressive

      private boolean isAggressive()
      Mappings:
      Namespace Name Mixin selector
      official fA Lbbs;fA()Z
      intermediary method_18282 Lnet/minecraft/class_4019;method_18282()Z
      named isAggressive Lnet/minecraft/entity/passive/FoxEntity;isAggressive()Z
    • setAggressive

      private void setAggressive​(boolean aggressive)
      Mappings:
      Namespace Name Mixin selector
      official z Lbbs;z(Z)V
      intermediary method_18301 Lnet/minecraft/class_4019;method_18301(Z)V
      named setAggressive Lnet/minecraft/entity/passive/FoxEntity;setAggressive(Z)V
    • isSleeping

      public boolean isSleeping()
      Overrides:
      isSleeping in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official eK Lari;eK()Z
      intermediary method_6113 Lnet/minecraft/class_1309;method_6113()Z
      named isSleeping Lnet/minecraft/entity/LivingEntity;isSleeping()Z
    • setSleeping

      private void setSleeping​(boolean sleeping)
      Mappings:
      Namespace Name Mixin selector
      official A Lbbs;A(Z)V
      intermediary method_18302 Lnet/minecraft/class_4019;method_18302(Z)V
      named setSleeping Lnet/minecraft/entity/passive/FoxEntity;setSleeping(Z)V
    • setFoxFlag

      private void setFoxFlag​(int mask, boolean value)
      Mappings:
      Namespace Name Mixin selector
      official d Lbbs;d(IZ)V
      intermediary method_18269 Lnet/minecraft/class_4019;method_18269(IZ)V
      named setFoxFlag Lnet/minecraft/entity/passive/FoxEntity;setFoxFlag(IZ)V
    • getFoxFlag

      private boolean getFoxFlag​(int bitmask)
      Mappings:
      Namespace Name Mixin selector
      official u Lbbs;u(I)Z
      intermediary method_18293 Lnet/minecraft/class_4019;method_18293(I)Z
      named getFoxFlag Lnet/minecraft/entity/passive/FoxEntity;getFoxFlag(I)Z
    • canEquip

      public boolean canEquip​(ItemStack stack)
      Overrides:
      canEquip in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official e Lari;e(Lbnv;)Z
      intermediary method_18397 Lnet/minecraft/class_1309;method_18397(Lnet/minecraft/class_1799;)Z
      named canEquip Lnet/minecraft/entity/LivingEntity;canEquip(Lnet/minecraft/item/ItemStack;)Z
    • canPickupItem

      public boolean canPickupItem​(ItemStack stack)
      Overrides:
      canPickupItem in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official i Larj;i(Lbnv;)Z
      intermediary method_5939 Lnet/minecraft/class_1308;method_5939(Lnet/minecraft/class_1799;)Z
      named canPickupItem Lnet/minecraft/entity/mob/MobEntity;canPickupItem(Lnet/minecraft/item/ItemStack;)Z
    • spit

      private void spit​(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official m Lbbs;m(Lbnv;)V
      intermediary method_18289 Lnet/minecraft/class_4019;method_18289(Lnet/minecraft/class_1799;)V
      named spit Lnet/minecraft/entity/passive/FoxEntity;spit(Lnet/minecraft/item/ItemStack;)V
    • dropItem

      private void dropItem​(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official n Lbbs;n(Lbnv;)V
      intermediary method_18291 Lnet/minecraft/class_4019;method_18291(Lnet/minecraft/class_1799;)V
      named dropItem Lnet/minecraft/entity/passive/FoxEntity;dropItem(Lnet/minecraft/item/ItemStack;)V
    • loot

      protected void loot​(ItemEntity item)
      Overrides:
      loot in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official b Larj;b(Lbek;)V
      intermediary method_5949 Lnet/minecraft/class_1308;method_5949(Lnet/minecraft/class_1542;)V
      named loot Lnet/minecraft/entity/mob/MobEntity;loot(Lnet/minecraft/entity/ItemEntity;)V
    • tick

      public void tick()
      Overrides:
      tick in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official j Laqv;j()V
      intermediary method_5773 Lnet/minecraft/class_1297;method_5773()V
      named tick Lnet/minecraft/entity/Entity;tick()V
    • isBreedingItem

      public boolean isBreedingItem​(ItemStack stack)
      Overrides:
      isBreedingItem in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official k Lbbj;k(Lbnv;)Z
      intermediary method_6481 Lnet/minecraft/class_1429;method_6481(Lnet/minecraft/class_1799;)Z
      named isBreedingItem Lnet/minecraft/entity/passive/AnimalEntity;isBreedingItem(Lnet/minecraft/item/ItemStack;)Z
    • onPlayerSpawnedChild

      protected void onPlayerSpawnedChild​(PlayerEntity player, MobEntity child)
      Overrides:
      onPlayerSpawnedChild in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Larj;a(Lbhl;Larj;)V
      intermediary method_18249 Lnet/minecraft/class_1308;method_18249(Lnet/minecraft/class_1657;Lnet/minecraft/class_1308;)V
      named onPlayerSpawnedChild Lnet/minecraft/entity/mob/MobEntity;onPlayerSpawnedChild(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/entity/mob/MobEntity;)V
    • isChasing

      public boolean isChasing()
      Mappings:
      Namespace Name Mixin selector
      official fn Lbbs;fn()Z
      intermediary method_18274 Lnet/minecraft/class_4019;method_18274()Z
      named isChasing Lnet/minecraft/entity/passive/FoxEntity;isChasing()Z
    • setChasing

      public void setChasing​(boolean chasing)
      Mappings:
      Namespace Name Mixin selector
      official v Lbbs;v(Z)V
      intermediary method_18296 Lnet/minecraft/class_4019;method_18296(Z)V
      named setChasing Lnet/minecraft/entity/passive/FoxEntity;setChasing(Z)V
    • isFullyCrouched

      public boolean isFullyCrouched()
      Mappings:
      Namespace Name Mixin selector
      official fu Lbbs;fu()Z
      intermediary method_18275 Lnet/minecraft/class_4019;method_18275()Z
      named isFullyCrouched Lnet/minecraft/entity/passive/FoxEntity;isFullyCrouched()Z
    • setCrouching

      public void setCrouching​(boolean crouching)
      Mappings:
      Namespace Name Mixin selector
      official w Lbbs;w(Z)V
      intermediary method_18297 Lnet/minecraft/class_4019;method_18297(Z)V
      named setCrouching Lnet/minecraft/entity/passive/FoxEntity;setCrouching(Z)V
    • isInSneakingPose

      public boolean isInSneakingPose()
      Returns whether the entity is in a crouching pose.

      Compared to Entity.isSneaking(), it only makes the entity appear crouching and does not bring other effects of sneaking, such as no less obvious name label rendering, no dismounting while riding, etc.

      This is used by vanilla for non-player entities to crouch, such as for foxes and cats.

      Overrides:
      isInSneakingPose in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bE Laqv;bE()Z
      intermediary method_18276 Lnet/minecraft/class_1297;method_18276()Z
      named isInSneakingPose Lnet/minecraft/entity/Entity;isInSneakingPose()Z
    • setRollingHead

      public void setRollingHead​(boolean rollingHead)
      Mappings:
      Namespace Name Mixin selector
      official x Lbbs;x(Z)V
      intermediary method_18299 Lnet/minecraft/class_4019;method_18299(Z)V
      named setRollingHead Lnet/minecraft/entity/passive/FoxEntity;setRollingHead(Z)V
    • isRollingHead

      public boolean isRollingHead()
      Mappings:
      Namespace Name Mixin selector
      official fv Lbbs;fv()Z
      intermediary method_18277 Lnet/minecraft/class_4019;method_18277()Z
      named isRollingHead Lnet/minecraft/entity/passive/FoxEntity;isRollingHead()Z
    • getHeadRoll

      @Environment(CLIENT) public float getHeadRoll​(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official x Lbbs;x(F)F
      intermediary method_18298 Lnet/minecraft/class_4019;method_18298(F)F
      named getHeadRoll Lnet/minecraft/entity/passive/FoxEntity;getHeadRoll(F)F
    • getBodyRotationHeightOffset

      @Environment(CLIENT) public float getBodyRotationHeightOffset​(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official y Lbbs;y(F)F
      intermediary method_18300 Lnet/minecraft/class_4019;method_18300(F)F
      named getBodyRotationHeightOffset Lnet/minecraft/entity/passive/FoxEntity;getBodyRotationHeightOffset(F)F
    • setTarget

      public void setTarget​(@Nullable LivingEntity target)
      Overrides:
      setTarget in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official h Larj;h(Lari;)V
      intermediary method_5980 Lnet/minecraft/class_1308;method_5980(Lnet/minecraft/class_1309;)V
      named setTarget Lnet/minecraft/entity/mob/MobEntity;setTarget(Lnet/minecraft/entity/LivingEntity;)V
    • computeFallDamage

      protected int computeFallDamage​(float fallDistance, float damageMultiplier)
      Overrides:
      computeFallDamage in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official d Lari;d(FF)I
      intermediary method_23329 Lnet/minecraft/class_1309;method_23329(FF)I
      named computeFallDamage Lnet/minecraft/entity/LivingEntity;computeFallDamage(FF)I
    • stopSleeping

      private void stopSleeping()
      Mappings:
      Namespace Name Mixin selector
      official fB Lbbs;fB()V
      intermediary method_18283 Lnet/minecraft/class_4019;method_18283()V
      named stopSleeping Lnet/minecraft/entity/passive/FoxEntity;stopSleeping()V
    • stopActions

      private void stopActions()
      Mappings:
      Namespace Name Mixin selector
      official fC Lbbs;fC()V
      intermediary method_18284 Lnet/minecraft/class_4019;method_18284()V
      named stopActions Lnet/minecraft/entity/passive/FoxEntity;stopActions()V
    • wantsToPickupItem

      private boolean wantsToPickupItem()
      Mappings:
      Namespace Name Mixin selector
      official fD Lbbs;fD()Z
      intermediary method_18285 Lnet/minecraft/class_4019;method_18285()Z
      named wantsToPickupItem Lnet/minecraft/entity/passive/FoxEntity;wantsToPickupItem()Z
    • playAmbientSound

      public void playAmbientSound()
      Overrides:
      playAmbientSound in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official J Larj;J()V
      intermediary method_5966 Lnet/minecraft/class_1308;method_5966()V
      named playAmbientSound Lnet/minecraft/entity/mob/MobEntity;playAmbientSound()V
    • getAmbientSound

      @Nullable protected SoundEvent getAmbientSound()
      Overrides:
      getAmbientSound in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official p Larj;p()Laef;
      intermediary method_5994 Lnet/minecraft/class_1308;method_5994()Lnet/minecraft/class_3414;
      named getAmbientSound Lnet/minecraft/entity/mob/MobEntity;getAmbientSound()Lnet/minecraft/sound/SoundEvent;
    • getHurtSound

      @Nullable protected SoundEvent getHurtSound​(DamageSource source)
      Overrides:
      getHurtSound in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official c Lari;c(Laqf;)Laef;
      intermediary method_6011 Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;
      named getHurtSound Lnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;
    • getDeathSound

      @Nullable protected SoundEvent getDeathSound()
      Overrides:
      getDeathSound in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official q Lari;q()Laef;
      intermediary method_6002 Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;
      named getDeathSound Lnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
    • canTrust

      private boolean canTrust​(UUID uuid)
      Mappings:
      Namespace Name Mixin selector
      official c Lbbs;c(Ljava/util/UUID;)Z
      intermediary method_18428 Lnet/minecraft/class_4019;method_18428(Ljava/util/UUID;)Z
      named canTrust Lnet/minecraft/entity/passive/FoxEntity;canTrust(Ljava/util/UUID;)Z
    • drop

      protected void drop​(DamageSource source)
      Overrides:
      drop in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official e Lari;e(Laqf;)V
      intermediary method_16080 Lnet/minecraft/class_1309;method_16080(Lnet/minecraft/class_1282;)V
      named drop Lnet/minecraft/entity/LivingEntity;drop(Lnet/minecraft/entity/damage/DamageSource;)V
    • canJumpChase

      public static boolean canJumpChase​(FoxEntity fox, LivingEntity chasedEntity)
      Mappings:
      Namespace Name Mixin selector
      official a Lbbs;a(Lbbs;Lari;)Z
      intermediary method_18257 Lnet/minecraft/class_4019;method_18257(Lnet/minecraft/class_4019;Lnet/minecraft/class_1309;)Z
      named canJumpChase Lnet/minecraft/entity/passive/FoxEntity;canJumpChase(Lnet/minecraft/entity/passive/FoxEntity;Lnet/minecraft/entity/LivingEntity;)Z
    • method_29919

      @Environment(CLIENT) public Vec3d method_29919()
      Overrides:
      method_29919 in class Entity
      Mappings:
      Namespace Name Mixin selector
      official cp Laqv;cp()Ldiu;
      intermediary method_29919 Lnet/minecraft/class_1297;method_29919()Lnet/minecraft/class_243;
      named method_29919 Lnet/minecraft/entity/Entity;method_29919()Lnet/minecraft/util/math/Vec3d;