Class AnimalEntity

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

public abstract class AnimalEntity
extends AgeableEntity
implements EntityCategoryProvider
Mappings:
Namespace Name
official tm
intermediary net/minecraft/class_1847
named net/minecraft/entity/passive/AnimalEntity
  • Field Details

    • field_7884

      protected Block field_7884
      Mappings:
      Namespace Name Mixin selector
      official bn Ltm;bn:Lafh;
      intermediary field_7884 Lnet/minecraft/class_1847;field_7884:Lnet/minecraft/class_160;
      named field_7884 Lnet/minecraft/entity/passive/AnimalEntity;field_7884:Lnet/minecraft/block/Block;
    • loveTicks

      private int loveTicks
      Mappings:
      Namespace Name Mixin selector
      official bm Ltm;bm:I
      intermediary field_7883 Lnet/minecraft/class_1847;field_7883:I
      named loveTicks Lnet/minecraft/entity/passive/AnimalEntity;loveTicks:I
    • field_7885

      private PlayerEntity field_7885
      Mappings:
      Namespace Name Mixin selector
      official bo Ltm;bo:Lwn;
      intermediary field_7885 Lnet/minecraft/class_1847;field_7885:Lnet/minecraft/class_1963;
      named field_7885 Lnet/minecraft/entity/passive/AnimalEntity;field_7885:Lnet/minecraft/entity/player/PlayerEntity;
  • Constructor Details

    • AnimalEntity

      public AnimalEntity​(World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lpk;<init>(Ladm;)V
      intermediary <init> Lnet/minecraft/class_1745;<init>(Lnet/minecraft/class_99;)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 Lps;E()V
      intermediary method_7186 Lnet/minecraft/class_1753;method_7186()V
      named mobTick Lnet/minecraft/entity/mob/MobEntity;mobTick()V
    • tickMovement

      public void tickMovement()
      Overrides:
      tickMovement in class AgeableEntity
      Mappings:
      Namespace Name Mixin selector
      official m Lpr;m()V
      intermediary method_7169 Lnet/minecraft/class_1752;method_7169()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 Lpk;a(Low;F)Z
      intermediary method_6937 Lnet/minecraft/class_1745;method_6937(Lnet/minecraft/class_1733;F)Z
      named damage Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
    • method_7239

      public float method_7239​(BlockPos blockPos)
      Overrides:
      method_7239 in class PassivePathFindingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lpy;a(Lcj;)F
      intermediary method_7239 Lnet/minecraft/class_1760;method_7239(Lnet/minecraft/class_1372;)F
      named method_7239 Lnet/minecraft/entity/PassivePathFindingEntity;method_7239(Lnet/minecraft/util/math/BlockPos;)F
    • serialize

      public void serialize​(CompoundTag tag)
      Overrides:
      serialize in class AgeableEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lpk;b(Ldn;)V
      intermediary method_7003 Lnet/minecraft/class_1745;method_7003(Lnet/minecraft/class_1405;)V
      named serialize Lnet/minecraft/entity/Entity;serialize(Lnet/minecraft/nbt/CompoundTag;)V
    • deserialize

      public void deserialize​(CompoundTag tag)
      Overrides:
      deserialize in class AgeableEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(Ldn;)V
      intermediary method_6933 Lnet/minecraft/class_1745;method_6933(Lnet/minecraft/class_1405;)V
      named deserialize Lnet/minecraft/entity/Entity;deserialize(Lnet/minecraft/nbt/CompoundTag;)V
    • method_7202

      public boolean method_7202()
      Overrides:
      method_7202 in class PassivePathFindingEntity
      Mappings:
      Namespace Name Mixin selector
      official bR Lps;bR()Z
      intermediary method_7202 Lnet/minecraft/class_1753;method_7202()Z
      named method_7202 Lnet/minecraft/entity/mob/MobEntity;method_7202()Z
    • getMinAmbientSoundDelay

      public int getMinAmbientSoundDelay()
      Overrides:
      getMinAmbientSoundDelay in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official w Lps;w()I
      intermediary method_7228 Lnet/minecraft/class_1753;method_7228()I
      named getMinAmbientSoundDelay Lnet/minecraft/entity/mob/MobEntity;getMinAmbientSoundDelay()I
    • method_7184

      protected boolean method_7184()
      Overrides:
      method_7184 in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official C Lps;C()Z
      intermediary method_7184 Lnet/minecraft/class_1753;method_7184()Z
      named method_7184 Lnet/minecraft/entity/mob/MobEntity;method_7184()Z
    • method_7104

      protected int method_7104​(PlayerEntity playerEntity)
      Overrides:
      method_7104 in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lpr;b(Lwn;)I
      intermediary method_7104 Lnet/minecraft/class_1752;method_7104(Lnet/minecraft/class_1963;)I
      named method_7104 Lnet/minecraft/entity/LivingEntity;method_7104(Lnet/minecraft/entity/player/PlayerEntity;)I
    • isBreedingItem

      public boolean isBreedingItem​(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official d Ltm;d(Lzx;)Z
      intermediary method_7518 Lnet/minecraft/class_1847;method_7518(Lnet/minecraft/class_2056;)Z
      named isBreedingItem Lnet/minecraft/entity/passive/AnimalEntity;isBreedingItem(Lnet/minecraft/item/ItemStack;)Z
    • method_7195

      public boolean method_7195​(PlayerEntity player)
      Overrides:
      method_7195 in class AgeableEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lps;a(Lwn;)Z
      intermediary method_7195 Lnet/minecraft/class_1753;method_7195(Lnet/minecraft/class_1963;)Z
      named method_7195 Lnet/minecraft/entity/mob/MobEntity;method_7195(Lnet/minecraft/entity/player/PlayerEntity;)Z
    • eat

      protected void eat​(PlayerEntity player, ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official a Ltm;a(Lwn;Lzx;)V
      intermediary method_7513 Lnet/minecraft/class_1847;method_7513(Lnet/minecraft/class_1963;Lnet/minecraft/class_2056;)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 Ltm;c(Lwn;)V
      intermediary method_7514 Lnet/minecraft/class_1847;method_7514(Lnet/minecraft/class_1963;)V
      named lovePlayer Lnet/minecraft/entity/passive/AnimalEntity;lovePlayer(Lnet/minecraft/entity/player/PlayerEntity;)V
    • method_7515

      public PlayerEntity method_7515()
      Mappings:
      Namespace Name Mixin selector
      official cq Ltm;cq()Lwn;
      intermediary method_7515 Lnet/minecraft/class_1847;method_7515()Lnet/minecraft/class_1963;
      named method_7515 Lnet/minecraft/entity/passive/AnimalEntity;method_7515()Lnet/minecraft/entity/player/PlayerEntity;
    • isInLove

      public boolean isInLove()
      Mappings:
      Namespace Name Mixin selector
      official cr Ltm;cr()Z
      intermediary method_7516 Lnet/minecraft/class_1847;method_7516()Z
      named isInLove Lnet/minecraft/entity/passive/AnimalEntity;isInLove()Z
    • resetLoveTicks

      public void resetLoveTicks()
      Mappings:
      Namespace Name Mixin selector
      official cs Ltm;cs()V
      intermediary method_7517 Lnet/minecraft/class_1847;method_7517()V
      named resetLoveTicks Lnet/minecraft/entity/passive/AnimalEntity;resetLoveTicks()V
    • canBreedWith

      public boolean canBreedWith​(AnimalEntity other)
      Mappings:
      Namespace Name Mixin selector
      official a Ltm;a(Ltm;)Z
      intermediary method_7512 Lnet/minecraft/class_1847;method_7512(Lnet/minecraft/class_1847;)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 Lpk;a(B)V
      intermediary method_6916 Lnet/minecraft/class_1745;method_6916(B)V
      named handleStatus Lnet/minecraft/entity/Entity;handleStatus(B)V