Class AnimalEntity

All Implemented Interfaces:
class_3893, EntityCategoryProvider, Nameable
Direct Known Subclasses:
ChickenEntity, class_3136, CowEntity, PigEntity, PolarBearEntity, RabbitEntity, SheepEntity, TameableEntity, TurtleEntity

public abstract class AnimalEntity extends PassiveEntity implements EntityCategoryProvider
Mappings:
Namespace Name
official ajq
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 bF Lajq;bF:Lbcs;
      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 bC Lajq;bC:I
      intermediary field_3696 Lnet/minecraft/class_942;field_3696:I
      named loveTicks Lnet/minecraft/entity/passive/AnimalEntity;loveTicks:I
    • field_16550

      private UUID field_16550
      Mappings:
      Namespace Name Mixin selector
      official bD Lajq;bD:Ljava/util/UUID;
      intermediary field_16550 Lnet/minecraft/class_942;field_16550:Ljava/util/UUID;
      named field_16550 Lnet/minecraft/entity/passive/AnimalEntity;field_16550:Ljava/util/UUID;
  • Constructor Details

    • AnimalEntity

      protected AnimalEntity(EntityType<?> entityType, World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laer;<init>(Laev;Laxy;)V
      intermediary <init> Lnet/minecraft/class_864;<init>(Lnet/minecraft/class_3460;Lnet/minecraft/class_1150;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
  • Method Details

    • mobTick

      protected void mobTick()
      Overrides:
      mobTick in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official J Lafb;J()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 k Lafa;k()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 Laer;a(Laea;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
    • method_15657

      public float method_15657(BlockPos blockPos, RenderBlockView renderBlockView)
      Overrides:
      method_15657 in class PathAwareEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lafg;a(Lel;Layc;)F
      intermediary method_15657 Lnet/minecraft/class_877;method_15657(Lnet/minecraft/class_2552;Lnet/minecraft/class_3599;)F
      named method_15657 Lnet/minecraft/entity/PathAwareEntity;method_15657(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/RenderBlockView;)F
    • writeCustomDataToNbt

      public void writeCustomDataToNbt(NbtCompound nbt)
      Overrides:
      writeCustomDataToNbt in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      official b Laer;b(Lgy;)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
    • getHeightOffset

      public double getHeightOffset()
      Overrides:
      getHeightOffset in class Entity
      Mappings:
      Namespace Name Mixin selector
      official aI Laer;aI()D
      intermediary method_2480 Lnet/minecraft/class_864;method_2480()D
      named getHeightOffset Lnet/minecraft/entity/Entity;getHeightOffset()D
    • readCustomDataFromNbt

      public void readCustomDataFromNbt(NbtCompound nbt)
      Overrides:
      readCustomDataFromNbt in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laer;a(Lgy;)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
    • method_15652

      public boolean method_15652(IWorld iWorld, boolean bool)
      Overrides:
      method_15652 in class PathAwareEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lafb;a(Laxz;Z)Z
      intermediary method_15652 Lnet/minecraft/class_871;method_15652(Lnet/minecraft/class_3598;Z)Z
      named method_15652 Lnet/minecraft/entity/mob/MobEntity;method_15652(Lnet/minecraft/world/IWorld;Z)Z
    • getMinAmbientSoundDelay

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

      public boolean canImmediatelyDespawn()
      Overrides:
      canImmediatelyDespawn in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official H Lafb;H()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 Lafa;b(Laog;)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 f Lajq;f(Late;)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
    • interactMob

      public boolean interactMob(PlayerEntity playerEntity, Hand hand)
      Overrides:
      interactMob in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lafb;a(Laog;Ladk;)Z
      intermediary method_13079 Lnet/minecraft/class_871;method_13079(Lnet/minecraft/class_988;Lnet/minecraft/class_2961;)Z
      named interactMob Lnet/minecraft/entity/mob/MobEntity;interactMob(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Z
    • eat

      protected void eat(PlayerEntity player, ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official a Lajq;a(Laog;Late;)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
    • method_15741

      public boolean method_15741()
      Mappings:
      Namespace Name Mixin selector
      official dD Lajq;dD()Z
      intermediary method_15741 Lnet/minecraft/class_942;method_15741()Z
      named method_15741 Lnet/minecraft/entity/passive/AnimalEntity;method_15741()Z
    • lovePlayer

      public void lovePlayer(@Nullable PlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      official f Lajq;f(Laog;)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
    • method_15740

      public void method_15740(int int2)
      Mappings:
      Namespace Name Mixin selector
      official d Lajq;d(I)V
      intermediary method_15740 Lnet/minecraft/class_942;method_15740(I)V
      named method_15740 Lnet/minecraft/entity/passive/AnimalEntity;method_15740(I)V
    • method_15103

      @Nullable public ServerPlayerEntity method_15103()
      Mappings:
      Namespace Name Mixin selector
      official dE Lajq;dE()Ltf;
      intermediary method_15103 Lnet/minecraft/class_942;method_15103()Lnet/minecraft/class_798;
      named method_15103 Lnet/minecraft/entity/passive/AnimalEntity;method_15103()Lnet/minecraft/entity/player/ServerPlayerEntity;
    • isInLove

      public boolean isInLove()
      Mappings:
      Namespace Name Mixin selector
      official dF Lajq;dF()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 dG Lajq;dG()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 Lajq;a(Lajq;)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 Laer;a(B)V
      intermediary method_2485 Lnet/minecraft/class_864;method_2485(B)V
      named handleStatus Lnet/minecraft/entity/Entity;handleStatus(B)V