Class CatEntity

All Implemented Interfaces:
Tameable, CommandOutput, Nameable, EntityLike

public class CatEntity extends TameableEntity
Meow.
Mappings:
Namespace Name
official bhh
intermediary net/minecraft/class_1451
named net/minecraft/entity/passive/CatEntity
  • Field Details

    • CROUCHING_SPEED

      public static final double CROUCHING_SPEED
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official bZ Lbhh;bZ:D
      intermediary field_30310 Lnet/minecraft/class_1451;field_30310:D
      named CROUCHING_SPEED Lnet/minecraft/entity/passive/CatEntity;CROUCHING_SPEED:D
    • NORMAL_SPEED

      public static final double NORMAL_SPEED
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official ca Lbhh;ca:D
      intermediary field_30311 Lnet/minecraft/class_1451;field_30311:D
      named NORMAL_SPEED Lnet/minecraft/entity/passive/CatEntity;NORMAL_SPEED:D
    • SPRINTING_SPEED

      public static final double SPRINTING_SPEED
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cb Lbhh;cb:D
      intermediary field_30312 Lnet/minecraft/class_1451;field_30312:D
      named SPRINTING_SPEED Lnet/minecraft/entity/passive/CatEntity;SPRINTING_SPEED:D
    • TAMING_INGREDIENT

      private static final Ingredient TAMING_INGREDIENT
      Mappings:
      Namespace Name Mixin selector
      official co Lbhh;co:Lbwm;
      intermediary field_6809 Lnet/minecraft/class_1451;field_6809:Lnet/minecraft/class_1856;
      named TAMING_INGREDIENT Lnet/minecraft/entity/passive/CatEntity;TAMING_INGREDIENT:Lnet/minecraft/recipe/Ingredient;
    • CAT_TYPE

      private static final TrackedData<Integer> CAT_TYPE
      Mappings:
      Namespace Name Mixin selector
      official cp Lbhh;cp:Lxj;
      intermediary field_6811 Lnet/minecraft/class_1451;field_6811:Lnet/minecraft/class_2940;
      named CAT_TYPE Lnet/minecraft/entity/passive/CatEntity;CAT_TYPE:Lnet/minecraft/entity/data/TrackedData;
    • IN_SLEEPING_POSE

      private static final TrackedData<Boolean> IN_SLEEPING_POSE
      Mappings:
      Namespace Name Mixin selector
      official cq Lbhh;cq:Lxj;
      intermediary field_16284 Lnet/minecraft/class_1451;field_16284:Lnet/minecraft/class_2940;
      named IN_SLEEPING_POSE Lnet/minecraft/entity/passive/CatEntity;IN_SLEEPING_POSE:Lnet/minecraft/entity/data/TrackedData;
    • HEAD_DOWN

      private static final TrackedData<Boolean> HEAD_DOWN
      Mappings:
      Namespace Name Mixin selector
      official cr Lbhh;cr:Lxj;
      intermediary field_16292 Lnet/minecraft/class_1451;field_16292:Lnet/minecraft/class_2940;
      named HEAD_DOWN Lnet/minecraft/entity/passive/CatEntity;HEAD_DOWN:Lnet/minecraft/entity/data/TrackedData;
    • COLLAR_COLOR

      private static final TrackedData<Integer> COLLAR_COLOR
      Mappings:
      Namespace Name Mixin selector
      official cs Lbhh;cs:Lxj;
      intermediary field_16285 Lnet/minecraft/class_1451;field_16285:Lnet/minecraft/class_2940;
      named COLLAR_COLOR Lnet/minecraft/entity/passive/CatEntity;COLLAR_COLOR:Lnet/minecraft/entity/data/TrackedData;
    • TABBY_TYPE

      public static final int TABBY_TYPE
      The tabby cat type, whose value is 0.
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cc Lbhh;cc:I
      intermediary field_30313 Lnet/minecraft/class_1451;field_30313:I
      named TABBY_TYPE Lnet/minecraft/entity/passive/CatEntity;TABBY_TYPE:I
    • BLACK_TYPE

      public static final int BLACK_TYPE
      The black cat type, whose value is 1.
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cd Lbhh;cd:I
      intermediary field_30314 Lnet/minecraft/class_1451;field_30314:I
      named BLACK_TYPE Lnet/minecraft/entity/passive/CatEntity;BLACK_TYPE:I
    • RED_TYPE

      public static final int RED_TYPE
      The red cat type, whose value is 2.
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official ce Lbhh;ce:I
      intermediary field_30315 Lnet/minecraft/class_1451;field_30315:I
      named RED_TYPE Lnet/minecraft/entity/passive/CatEntity;RED_TYPE:I
    • SIAMESE_TYPE

      public static final int SIAMESE_TYPE
      The Siamese cat type, whose value is 3.
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cf Lbhh;cf:I
      intermediary field_30316 Lnet/minecraft/class_1451;field_30316:I
      named SIAMESE_TYPE Lnet/minecraft/entity/passive/CatEntity;SIAMESE_TYPE:I
    • BRITISH_SHORTHAIR_TYPE

      public static final int BRITISH_SHORTHAIR_TYPE
      The British shorthair cat type, whose value is 4.
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cg Lbhh;cg:I
      intermediary field_30317 Lnet/minecraft/class_1451;field_30317:I
      named BRITISH_SHORTHAIR_TYPE Lnet/minecraft/entity/passive/CatEntity;BRITISH_SHORTHAIR_TYPE:I
    • CALICO_TYPE

      public static final int CALICO_TYPE
      The calico cat type, whose value is 5.
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official ch Lbhh;ch:I
      intermediary field_30318 Lnet/minecraft/class_1451;field_30318:I
      named CALICO_TYPE Lnet/minecraft/entity/passive/CatEntity;CALICO_TYPE:I
    • PERSIAN_TYPE

      public static final int PERSIAN_TYPE
      The Persian cat type, whose value is 6.
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official ci Lbhh;ci:I
      intermediary field_30319 Lnet/minecraft/class_1451;field_30319:I
      named PERSIAN_TYPE Lnet/minecraft/entity/passive/CatEntity;PERSIAN_TYPE:I
    • RAGDOLL_TYPE

      public static final int RAGDOLL_TYPE
      The ragdoll cat type, whose value is 7.
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cj Lbhh;cj:I
      intermediary field_30320 Lnet/minecraft/class_1451;field_30320:I
      named RAGDOLL_TYPE Lnet/minecraft/entity/passive/CatEntity;RAGDOLL_TYPE:I
    • WHITE_TYPE

      public static final int WHITE_TYPE
      The white cat type, whose value is 8.
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official ck Lbhh;ck:I
      intermediary field_30321 Lnet/minecraft/class_1451;field_30321:I
      named WHITE_TYPE Lnet/minecraft/entity/passive/CatEntity;WHITE_TYPE:I
    • JELLIE_TYPE

      public static final int JELLIE_TYPE
      The Jellie cat type, whose value is 9.

      This cat type was added in the 1.14 update after the community cat contest. The winner was GoodTimesWithScar's cat named Jellie.

      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cl Lbhh;cl:I
      intermediary field_30322 Lnet/minecraft/class_1451;field_30322:I
      named JELLIE_TYPE Lnet/minecraft/entity/passive/CatEntity;JELLIE_TYPE:I
    • ALL_BLACK_TYPE

      public static final int ALL_BLACK_TYPE
      The all black cat type, whose value is 10.
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cm Lbhh;cm:I
      intermediary field_30323 Lnet/minecraft/class_1451;field_30323:I
      named ALL_BLACK_TYPE Lnet/minecraft/entity/passive/CatEntity;ALL_BLACK_TYPE:I
    • field_30324

      private static final int field_30324
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official ct Lbhh;ct:I
      intermediary field_30324 Lnet/minecraft/class_1451;field_30324:I
      named field_30324 Lnet/minecraft/entity/passive/CatEntity;field_30324:I
    • field_30325

      private static final int field_30325
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cu Lbhh;cu:I
      intermediary field_30325 Lnet/minecraft/class_1451;field_30325:I
      named field_30325 Lnet/minecraft/entity/passive/CatEntity;field_30325:I
    • TEXTURES

      public static final Map<Integer,Identifier> TEXTURES
      Mappings:
      Namespace Name Mixin selector
      official cn Lbhh;cn:Ljava/util/Map;
      intermediary field_16283 Lnet/minecraft/class_1451;field_16283:Ljava/util/Map;
      named TEXTURES Lnet/minecraft/entity/passive/CatEntity;TEXTURES:Ljava/util/Map;
    • fleeGoal

      Mappings:
      Namespace Name Mixin selector
      official cv Lbhh;cv:Lbhh$a;
      intermediary field_6808 Lnet/minecraft/class_1451;field_6808:Lnet/minecraft/class_1451$class_3698;
      named fleeGoal Lnet/minecraft/entity/passive/CatEntity;fleeGoal:Lnet/minecraft/entity/passive/CatEntity$CatFleeGoal;
    • temptGoal

      @Nullable private TemptGoal temptGoal
      Mappings:
      Namespace Name Mixin selector
      official cw Lbhh;cw:Lbeb;
      intermediary field_6810 Lnet/minecraft/class_1451;field_6810:Lnet/minecraft/class_1391;
      named temptGoal Lnet/minecraft/entity/passive/CatEntity;temptGoal:Lnet/minecraft/entity/ai/goal/TemptGoal;
    • sleepAnimation

      private float sleepAnimation
      Mappings:
      Namespace Name Mixin selector
      official cx Lbhh;cx:F
      intermediary field_16290 Lnet/minecraft/class_1451;field_16290:F
      named sleepAnimation Lnet/minecraft/entity/passive/CatEntity;sleepAnimation:F
    • prevSleepAnimation

      private float prevSleepAnimation
      Mappings:
      Namespace Name Mixin selector
      official cy Lbhh;cy:F
      intermediary field_16291 Lnet/minecraft/class_1451;field_16291:F
      named prevSleepAnimation Lnet/minecraft/entity/passive/CatEntity;prevSleepAnimation:F
    • tailCurlAnimation

      private float tailCurlAnimation
      Mappings:
      Namespace Name Mixin selector
      official cz Lbhh;cz:F
      intermediary field_16288 Lnet/minecraft/class_1451;field_16288:F
      named tailCurlAnimation Lnet/minecraft/entity/passive/CatEntity;tailCurlAnimation:F
    • prevTailCurlAnimation

      private float prevTailCurlAnimation
      Mappings:
      Namespace Name Mixin selector
      official cA Lbhh;cA:F
      intermediary field_16289 Lnet/minecraft/class_1451;field_16289:F
      named prevTailCurlAnimation Lnet/minecraft/entity/passive/CatEntity;prevTailCurlAnimation:F
    • headDownAnimation

      private float headDownAnimation
      Mappings:
      Namespace Name Mixin selector
      official cB Lbhh;cB:F
      intermediary field_16286 Lnet/minecraft/class_1451;field_16286:F
      named headDownAnimation Lnet/minecraft/entity/passive/CatEntity;headDownAnimation:F
    • prevHeadDownAnimation

      private float prevHeadDownAnimation
      Mappings:
      Namespace Name Mixin selector
      official cC Lbhh;cC:F
      intermediary field_16287 Lnet/minecraft/class_1451;field_16287:F
      named prevHeadDownAnimation Lnet/minecraft/entity/passive/CatEntity;prevHeadDownAnimation:F
  • Constructor Details

    • CatEntity

      public CatEntity(EntityType<? extends CatEntity> type, World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lawm;<init>(Lawq;Lbzw;)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

    • getTexture

      public Identifier getTexture()
      Mappings:
      Namespace Name Mixin selector
      official fF Lbhh;fF()Lyb;
      intermediary method_16092 Lnet/minecraft/class_1451;method_16092()Lnet/minecraft/class_2960;
      named getTexture Lnet/minecraft/entity/passive/CatEntity;getTexture()Lnet/minecraft/util/Identifier;
    • initGoals

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

      public int getCatType()
      Mappings:
      Namespace Name Mixin selector
      official fG Lbhh;fG()I
      intermediary method_6571 Lnet/minecraft/class_1451;method_6571()I
      named getCatType Lnet/minecraft/entity/passive/CatEntity;getCatType()I
    • setCatType

      public void setCatType(int type)
      Mappings:
      Namespace Name Mixin selector
      official u Lbhh;u(I)V
      intermediary method_6572 Lnet/minecraft/class_1451;method_6572(I)V
      named setCatType Lnet/minecraft/entity/passive/CatEntity;setCatType(I)V
    • setInSleepingPose

      public void setInSleepingPose(boolean sleeping)
      Sets whether this cat is in a sleeping pose or not.
      Parameters:
      sleeping - true if this cat is in a sleeping pose, otherwise false
      Mappings:
      Namespace Name Mixin selector
      official z Lbhh;z(Z)V
      intermediary method_16088 Lnet/minecraft/class_1451;method_16088(Z)V
      named setInSleepingPose Lnet/minecraft/entity/passive/CatEntity;setInSleepingPose(Z)V
    • isInSleepingPose

      public boolean isInSleepingPose()
      Returns whether this cat is in a sleeping pose.
      Returns:
      whether this cat is in a sleeping pose
      Mappings:
      Namespace Name Mixin selector
      official fH Lbhh;fH()Z
      intermediary method_16086 Lnet/minecraft/class_1451;method_16086()Z
      named isInSleepingPose Lnet/minecraft/entity/passive/CatEntity;isInSleepingPose()Z
    • setHeadDown

      public void setHeadDown(boolean headDown)
      Mappings:
      Namespace Name Mixin selector
      official A Lbhh;A(Z)V
      intermediary method_16087 Lnet/minecraft/class_1451;method_16087(Z)V
      named setHeadDown Lnet/minecraft/entity/passive/CatEntity;setHeadDown(Z)V
    • isHeadDown

      public boolean isHeadDown()
      Mappings:
      Namespace Name Mixin selector
      official fI Lbhh;fI()Z
      intermediary method_16093 Lnet/minecraft/class_1451;method_16093()Z
      named isHeadDown Lnet/minecraft/entity/passive/CatEntity;isHeadDown()Z
    • getCollarColor

      public DyeColor getCollarColor()
      Mappings:
      Namespace Name Mixin selector
      official fJ Lbhh;fJ()Lbst;
      intermediary method_16096 Lnet/minecraft/class_1451;method_16096()Lnet/minecraft/class_1767;
      named getCollarColor Lnet/minecraft/entity/passive/CatEntity;getCollarColor()Lnet/minecraft/util/DyeColor;
    • setCollarColor

      public void setCollarColor(DyeColor color)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhh;a(Lbst;)V
      intermediary method_16094 Lnet/minecraft/class_1451;method_16094(Lnet/minecraft/class_1767;)V
      named setCollarColor Lnet/minecraft/entity/passive/CatEntity;setCollarColor(Lnet/minecraft/util/DyeColor;)V
    • initDataTracker

      protected void initDataTracker()
      Overrides:
      initDataTracker in class TameableEntity
      Mappings:
      Namespace Name Mixin selector
      official a_ Lawm;a_()V
      intermediary method_5693 Lnet/minecraft/class_1297;method_5693()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • writeCustomDataToNbt

      public void writeCustomDataToNbt(NbtCompound nbt)
      Overrides:
      writeCustomDataToNbt in class TameableEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lawm;b(Lob;)V
      intermediary method_5652 Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
      named writeCustomDataToNbt Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • readCustomDataFromNbt

      public void readCustomDataFromNbt(NbtCompound nbt)
      Overrides:
      readCustomDataFromNbt in class TameableEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lawm;a(Lob;)V
      intermediary method_5749 Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
      named readCustomDataFromNbt Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • mobTick

      public void mobTick()
      Overrides:
      mobTick in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official R Laxc;R()V
      intermediary method_5958 Lnet/minecraft/class_1308;method_5958()V
      named mobTick Lnet/minecraft/entity/mob/MobEntity;mobTick()V
    • getAmbientSound

      @Nullable protected @Nullable SoundEvent getAmbientSound()
      Overrides:
      getAmbientSound in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official r Laxc;r()Lago;
      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;
    • getMinAmbientSoundDelay

      public int getMinAmbientSoundDelay()
      Overrides:
      getMinAmbientSoundDelay in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official J Laxc;J()I
      intermediary method_5970 Lnet/minecraft/class_1308;method_5970()I
      named getMinAmbientSoundDelay Lnet/minecraft/entity/mob/MobEntity;getMinAmbientSoundDelay()I
    • hiss

      public void hiss()
      Mappings:
      Namespace Name Mixin selector
      official fK Lbhh;fK()V
      intermediary method_16089 Lnet/minecraft/class_1451;method_16089()V
      named hiss Lnet/minecraft/entity/passive/CatEntity;hiss()V
    • getHurtSound

      protected SoundEvent getHurtSound(DamageSource source)
      Overrides:
      getHurtSound in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official c Laxa;c(Lavw;)Lago;
      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

      protected SoundEvent getDeathSound()
      Overrides:
      getDeathSound in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official x_ Laxa;x_()Lago;
      intermediary method_6002 Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;
      named getDeathSound Lnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
    • createCatAttributes

      public static DefaultAttributeContainer.Builder createCatAttributes()
      Mappings:
      Namespace Name Mixin selector
      official fL Lbhh;fL()Laya$a;
      intermediary method_26881 Lnet/minecraft/class_1451;method_26881()Lnet/minecraft/class_5132$class_5133;
      named createCatAttributes Lnet/minecraft/entity/passive/CatEntity;createCatAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
    • handleFallDamage

      public boolean handleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource)
      Overrides:
      handleFallDamage in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lawm;a(FFLavw;)Z
      intermediary method_5747 Lnet/minecraft/class_1297;method_5747(FFLnet/minecraft/class_1282;)Z
      named handleFallDamage Lnet/minecraft/entity/Entity;handleFallDamage(FFLnet/minecraft/entity/damage/DamageSource;)Z
    • eat

      protected void eat(PlayerEntity player, Hand hand, ItemStack stack)
      Overrides:
      eat in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lbhe;a(Lbnk;Lavi;Lbtx;)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
    • getAttackDamage

      private float getAttackDamage()
      Mappings:
      Namespace Name Mixin selector
      official fM Lbhh;fM()F
      intermediary method_22327 Lnet/minecraft/class_1451;method_22327()F
      named getAttackDamage Lnet/minecraft/entity/passive/CatEntity;getAttackDamage()F
    • tryAttack

      public boolean tryAttack(Entity target)
      Overrides:
      tryAttack in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official z Laxa;z(Lawm;)Z
      intermediary method_6121 Lnet/minecraft/class_1309;method_6121(Lnet/minecraft/class_1297;)Z
      named tryAttack Lnet/minecraft/entity/LivingEntity;tryAttack(Lnet/minecraft/entity/Entity;)Z
    • tick

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

      private void updateAnimations()
      Mappings:
      Namespace Name Mixin selector
      official fN Lbhh;fN()V
      intermediary method_16085 Lnet/minecraft/class_1451;method_16085()V
      named updateAnimations Lnet/minecraft/entity/passive/CatEntity;updateAnimations()V
    • updateSleepAnimation

      private void updateSleepAnimation()
      Mappings:
      Namespace Name Mixin selector
      official fO Lbhh;fO()V
      intermediary method_16090 Lnet/minecraft/class_1451;method_16090()V
      named updateSleepAnimation Lnet/minecraft/entity/passive/CatEntity;updateSleepAnimation()V
    • updateHeadDownAnimation

      private void updateHeadDownAnimation()
      Mappings:
      Namespace Name Mixin selector
      official fP Lbhh;fP()V
      intermediary method_16084 Lnet/minecraft/class_1451;method_16084()V
      named updateHeadDownAnimation Lnet/minecraft/entity/passive/CatEntity;updateHeadDownAnimation()V
    • getSleepAnimation

      public float getSleepAnimation(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official z Lbhh;z(F)F
      intermediary method_16082 Lnet/minecraft/class_1451;method_16082(F)F
      named getSleepAnimation Lnet/minecraft/entity/passive/CatEntity;getSleepAnimation(F)F
    • getTailCurlAnimation

      public float getTailCurlAnimation(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official A Lbhh;A(F)F
      intermediary method_16091 Lnet/minecraft/class_1451;method_16091(F)F
      named getTailCurlAnimation Lnet/minecraft/entity/passive/CatEntity;getTailCurlAnimation(F)F
    • getHeadDownAnimation

      public float getHeadDownAnimation(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official B Lbhh;B(F)F
      intermediary method_16095 Lnet/minecraft/class_1451;method_16095(F)F
      named getHeadDownAnimation Lnet/minecraft/entity/passive/CatEntity;getHeadDownAnimation(F)F
    • createChild

      public CatEntity createChild(ServerWorld serverWorld, PassiveEntity passiveEntity)
      Specified by:
      createChild in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lbhh;b(Ladc;Lawk;)Lbhh;
      intermediary method_6573 Lnet/minecraft/class_1451;method_6573(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1451;
      named createChild Lnet/minecraft/entity/passive/CatEntity;createChild(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/PassiveEntity;)Lnet/minecraft/entity/passive/CatEntity;
    • canBreedWith

      public boolean canBreedWith(AnimalEntity other)
      Overrides:
      canBreedWith in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lbhe;a(Lbhe;)Z
      intermediary method_6474 Lnet/minecraft/class_1429;method_6474(Lnet/minecraft/class_1429;)Z
      named canBreedWith Lnet/minecraft/entity/passive/AnimalEntity;canBreedWith(Lnet/minecraft/entity/passive/AnimalEntity;)Z
    • initialize

      @Nullable public @Nullable EntityData initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable @Nullable EntityData entityData, @Nullable @Nullable NbtCompound entityNbt)
      Overrides:
      initialize in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laxc;a(Lcal;Lavh;Laxe;Laxs;Lob;)Laxs;
      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/NbtCompound;)Lnet/minecraft/entity/EntityData;
    • interactMob

      public ActionResult interactMob(PlayerEntity player, Hand hand)
      Overrides:
      interactMob in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official b Laxc;b(Lbnk;Lavi;)Lavj;
      intermediary method_5992 Lnet/minecraft/class_1308;method_5992(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;
      named interactMob Lnet/minecraft/entity/mob/MobEntity;interactMob(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;
    • isBreedingItem

      public boolean isBreedingItem(ItemStack stack)
      Overrides:
      isBreedingItem in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official n Lbhe;n(Lbtx;)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
    • getActiveEyeHeight

      protected float getActiveEyeHeight(EntityPose pose, EntityDimensions dimensions)
      Overrides:
      getActiveEyeHeight in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official b Laxa;b(Laxm;Lawn;)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
    • canImmediatelyDespawn

      public boolean canImmediatelyDespawn(double distanceSquared)
      Overrides:
      canImmediatelyDespawn in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official h Laxc;h(D)Z
      intermediary method_5974 Lnet/minecraft/class_1308;method_5974(D)Z
      named canImmediatelyDespawn Lnet/minecraft/entity/mob/MobEntity;canImmediatelyDespawn(D)Z
    • onTamedChanged

      protected void onTamedChanged()
      Overrides:
      onTamedChanged in class TameableEntity
      Mappings:
      Namespace Name Mixin selector
      official t Laxu;t()V
      intermediary method_6175 Lnet/minecraft/class_1321;method_6175()V
      named onTamedChanged Lnet/minecraft/entity/passive/TameableEntity;onTamedChanged()V
    • bypassesSteppingEffects

      public boolean bypassesSteppingEffects()
      Overrides:
      bypassesSteppingEffects in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bJ Lawm;bJ()Z
      intermediary method_21749 Lnet/minecraft/class_1297;method_21749()Z
      named bypassesSteppingEffects Lnet/minecraft/entity/Entity;bypassesSteppingEffects()Z