Class AnimalEntity

All Implemented Interfaces:
CommandSource, EntityCategoryProvider
Direct Known Subclasses:
ChickenEntity, CowEntity, HorseBaseEntity, PigEntity, RabbitEntity, SheepEntity, TameableEntity

public abstract class AnimalEntity extends PassiveEntity implements EntityCategoryProvider
Mappings:
Namespace Name
official abq
intermediary net/minecraft/class_942
named net/minecraft/entity/passive/AnimalEntity
  • Field Details

    • field_11973

      protected Block field_11973
      Mappings:
      Namespace Name Mixin selector
      official bl Labq;bl:Latr;
      intermediary field_11973 Lnet/minecraft/class_942;field_11973:Lnet/minecraft/class_197;
      named field_11973 Lnet/minecraft/entity/passive/AnimalEntity;field_11973:Lnet/minecraft/block/Block;
    • loveTicks

      private int loveTicks
      Mappings:
      Namespace Name Mixin selector
      official bk Labq;bk:I
      intermediary field_3696 Lnet/minecraft/class_942;field_3696:I
      named loveTicks Lnet/minecraft/entity/passive/AnimalEntity;loveTicks:I
    • lovingPlayer

      private PlayerEntity lovingPlayer
      Mappings:
      Namespace Name Mixin selector
      official bm Labq;bm:Lahd;
      intermediary field_9106 Lnet/minecraft/class_942;field_9106:Lnet/minecraft/class_988;
      named lovingPlayer Lnet/minecraft/entity/passive/AnimalEntity;lovingPlayer:Lnet/minecraft/entity/player/PlayerEntity;
  • Constructor Details

    • AnimalEntity

      public AnimalEntity(World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lwv;<init>(Laqu;)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

    • mobTick

      protected void mobTick()
      Overrides:
      mobTick in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official E Lxn;E()V
      intermediary method_2633 Lnet/minecraft/class_871;method_2633()V
      named mobTick Lnet/minecraft/entity/mob/MobEntity;mobTick()V
    • tickMovement

      public void tickMovement()
      Overrides:
      tickMovement in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      official m Lxm;m()V
      intermediary method_2651 Lnet/minecraft/class_1699;method_2651()V
      named tickMovement Lnet/minecraft/entity/LivingEntity;tickMovement()V
    • damage

      public boolean damage(DamageSource source, float amount)
      Overrides:
      damage in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lwv;a(Lwh;F)Z
      intermediary method_2499 Lnet/minecraft/class_864;method_2499(Lnet/minecraft/class_856;F)Z
      named damage Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
    • getPathfindingFavor

      public float getPathfindingFavor(BlockPos pos)
      Overrides:
      getPathfindingFavor in class PathAwareEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lxu;a(Ldt;)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
    • writeCustomDataToNbt

      public void writeCustomDataToNbt(NbtCompound nbt)
      Overrides:
      writeCustomDataToNbt in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lwv;b(Lfn;)V
      intermediary method_2528 Lnet/minecraft/class_864;method_2528(Lnet/minecraft/class_322;)V
      named writeCustomDataToNbt Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • readCustomDataFromNbt

      public void readCustomDataFromNbt(NbtCompound nbt)
      Overrides:
      readCustomDataFromNbt in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lwv;a(Lfn;)V
      intermediary method_2498 Lnet/minecraft/class_864;method_2498(Lnet/minecraft/class_322;)V
      named readCustomDataFromNbt Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • canSpawn

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

      public int getMinAmbientSoundDelay()
      Overrides:
      getMinAmbientSoundDelay in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official w Lxn;w()I
      intermediary method_2594 Lnet/minecraft/class_871;method_2594()I
      named getMinAmbientSoundDelay Lnet/minecraft/entity/mob/MobEntity;getMinAmbientSoundDelay()I
    • canImmediatelyDespawn

      protected boolean canImmediatelyDespawn()
      Overrides:
      canImmediatelyDespawn in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official C Lxn;C()Z
      intermediary method_2631 Lnet/minecraft/class_871;method_2631()Z
      named canImmediatelyDespawn Lnet/minecraft/entity/mob/MobEntity;canImmediatelyDespawn()Z
    • getXpToDrop

      protected int getXpToDrop(PlayerEntity player)
      Overrides:
      getXpToDrop in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lxm;b(Lahd;)I
      intermediary method_2585 Lnet/minecraft/class_1699;method_2585(Lnet/minecraft/class_988;)I
      named getXpToDrop Lnet/minecraft/entity/LivingEntity;getXpToDrop(Lnet/minecraft/entity/player/PlayerEntity;)I
    • isBreedingItem

      public boolean isBreedingItem(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official d Labq;d(Lamj;)Z
      intermediary method_2853 Lnet/minecraft/class_942;method_2853(Lnet/minecraft/class_1071;)Z
      named isBreedingItem Lnet/minecraft/entity/passive/AnimalEntity;isBreedingItem(Lnet/minecraft/item/ItemStack;)Z
    • canBeLeashedBy

      public boolean canBeLeashedBy(PlayerEntity player)
      Overrides:
      canBeLeashedBy in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lxn;a(Lahd;)Z
      intermediary method_2537 Lnet/minecraft/class_871;method_2537(Lnet/minecraft/class_988;)Z
      named canBeLeashedBy Lnet/minecraft/entity/mob/MobEntity;canBeLeashedBy(Lnet/minecraft/entity/player/PlayerEntity;)Z
    • eat

      protected void eat(PlayerEntity player, ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official a Labq;a(Lahd;Lamj;)V
      intermediary method_11070 Lnet/minecraft/class_942;method_11070(Lnet/minecraft/class_988;Lnet/minecraft/class_1071;)V
      named eat Lnet/minecraft/entity/passive/AnimalEntity;eat(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/item/ItemStack;)V
    • lovePlayer

      public void lovePlayer(PlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      official c Labq;c(Lahd;)V
      intermediary method_8386 Lnet/minecraft/class_942;method_8386(Lnet/minecraft/class_988;)V
      named lovePlayer Lnet/minecraft/entity/passive/AnimalEntity;lovePlayer(Lnet/minecraft/entity/player/PlayerEntity;)V
    • getLovingPlayer

      public PlayerEntity getLovingPlayer()
      Mappings:
      Namespace Name Mixin selector
      official co Labq;co()Lahd;
      intermediary method_8385 Lnet/minecraft/class_942;method_8385()Lnet/minecraft/class_988;
      named getLovingPlayer Lnet/minecraft/entity/passive/AnimalEntity;getLovingPlayer()Lnet/minecraft/entity/player/PlayerEntity;
    • isInLove

      public boolean isInLove()
      Mappings:
      Namespace Name Mixin selector
      official cp Labq;cp()Z
      intermediary method_2855 Lnet/minecraft/class_942;method_2855()Z
      named isInLove Lnet/minecraft/entity/passive/AnimalEntity;isInLove()Z
    • resetLoveTicks

      public void resetLoveTicks()
      Mappings:
      Namespace Name Mixin selector
      official cq Labq;cq()V
      intermediary method_2856 Lnet/minecraft/class_942;method_2856()V
      named resetLoveTicks Lnet/minecraft/entity/passive/AnimalEntity;resetLoveTicks()V
    • canBreedWith

      public boolean canBreedWith(AnimalEntity other)
      Mappings:
      Namespace Name Mixin selector
      official a Labq;a(Labq;)Z
      intermediary method_2852 Lnet/minecraft/class_942;method_2852(Lnet/minecraft/class_942;)Z
      named canBreedWith Lnet/minecraft/entity/passive/AnimalEntity;canBreedWith(Lnet/minecraft/entity/passive/AnimalEntity;)Z
    • handleStatus

      @Environment(CLIENT) public void handleStatus(byte status)
      Overrides:
      handleStatus in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lwv;a(B)V
      intermediary method_2485 Lnet/minecraft/class_864;method_2485(B)V
      named handleStatus Lnet/minecraft/entity/Entity;handleStatus(B)V