Class SnifferEntity

All Implemented Interfaces:
Attackable, DataTracked, EquipmentHolder, Leashable, Targeter, ScoreHolder, Nameable, EntityLike

public class SnifferEntity extends AnimalEntity
Mappings:
Namespace Name
named net/minecraft/entity/passive/SnifferEntity
intermediary net/minecraft/class_8153
official cjq
  • Field Details Link icon

    • field_42656 Link icon

      private static final int field_42656
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_42656 Lnet/minecraft/entity/passive/SnifferEntity;field_42656:I
      intermediary field_42656 Lnet/minecraft/class_8153;field_42656:I
      official ce Lcjq;ce:I
    • field_42657 Link icon

      private static final int field_42657
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_42657 Lnet/minecraft/entity/passive/SnifferEntity;field_42657:I
      intermediary field_42657 Lnet/minecraft/class_8153;field_42657:I
      official cf Lcjq;cf:I
    • field_42658 Link icon

      private static final int field_42658
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_42658 Lnet/minecraft/entity/passive/SnifferEntity;field_42658:I
      intermediary field_42658 Lnet/minecraft/class_8153;field_42658:I
      official cg Lcjq;cg:I
    • field_42659 Link icon

      private static final int field_42659
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_42659 Lnet/minecraft/entity/passive/SnifferEntity;field_42659:I
      intermediary field_42659 Lnet/minecraft/class_8153;field_42659:I
      official ch Lcjq;ch:I
    • field_42661 Link icon

      private static final int field_42661
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_42661 Lnet/minecraft/entity/passive/SnifferEntity;field_42661:I
      intermediary field_42661 Lnet/minecraft/class_8153;field_42661:I
      official ci Lcjq;ci:I
    • field_44785 Link icon

      private static final float field_44785
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_44785 Lnet/minecraft/entity/passive/SnifferEntity;field_44785:F
      intermediary field_44785 Lnet/minecraft/class_8153;field_44785:F
      official cj Lcjq;cj:F
    • DIMENSIONS Link icon

      private static final EntityDimensions DIMENSIONS
      Mappings:
      Namespace Name Mixin selector
      named DIMENSIONS Lnet/minecraft/entity/passive/SnifferEntity;DIMENSIONS:Lnet/minecraft/entity/EntityDimensions;
      intermediary field_44786 Lnet/minecraft/class_8153;field_44786:Lnet/minecraft/class_4048;
      official ck Lcjq;ck:Lbup;
    • STATE Link icon

      private static final TrackedData<SnifferEntity.State> STATE
      Mappings:
      Namespace Name Mixin selector
      named STATE Lnet/minecraft/entity/passive/SnifferEntity;STATE:Lnet/minecraft/entity/data/TrackedData;
      intermediary field_42662 Lnet/minecraft/class_8153;field_42662:Lnet/minecraft/class_2940;
      official cl Lcjq;cl:Lajy;
    • FINISH_DIG_TIME Link icon

      private static final TrackedData<Integer> FINISH_DIG_TIME
      Mappings:
      Namespace Name Mixin selector
      named FINISH_DIG_TIME Lnet/minecraft/entity/passive/SnifferEntity;FINISH_DIG_TIME:Lnet/minecraft/entity/data/TrackedData;
      intermediary field_42663 Lnet/minecraft/class_8153;field_42663:Lnet/minecraft/class_2940;
      official cm Lcjq;cm:Lajy;
    • feelingHappyAnimationState Link icon

      public final AnimationState feelingHappyAnimationState
      Mappings:
      Namespace Name Mixin selector
      named feelingHappyAnimationState Lnet/minecraft/entity/passive/SnifferEntity;feelingHappyAnimationState:Lnet/minecraft/entity/AnimationState;
      intermediary field_42650 Lnet/minecraft/class_8153;field_42650:Lnet/minecraft/class_7094;
      official bY Lcjq;bY:Lbue;
    • scentingAnimationState Link icon

      public final AnimationState scentingAnimationState
      Mappings:
      Namespace Name Mixin selector
      named scentingAnimationState Lnet/minecraft/entity/passive/SnifferEntity;scentingAnimationState:Lnet/minecraft/entity/AnimationState;
      intermediary field_42651 Lnet/minecraft/class_8153;field_42651:Lnet/minecraft/class_7094;
      official bZ Lcjq;bZ:Lbue;
    • sniffingAnimationState Link icon

      public final AnimationState sniffingAnimationState
      Mappings:
      Namespace Name Mixin selector
      named sniffingAnimationState Lnet/minecraft/entity/passive/SnifferEntity;sniffingAnimationState:Lnet/minecraft/entity/AnimationState;
      intermediary field_42652 Lnet/minecraft/class_8153;field_42652:Lnet/minecraft/class_7094;
      official ca Lcjq;ca:Lbue;
    • diggingAnimationState Link icon

      public final AnimationState diggingAnimationState
      Mappings:
      Namespace Name Mixin selector
      named diggingAnimationState Lnet/minecraft/entity/passive/SnifferEntity;diggingAnimationState:Lnet/minecraft/entity/AnimationState;
      intermediary field_42654 Lnet/minecraft/class_8153;field_42654:Lnet/minecraft/class_7094;
      official cc Lcjq;cc:Lbue;
    • risingAnimationState Link icon

      public final AnimationState risingAnimationState
      Mappings:
      Namespace Name Mixin selector
      named risingAnimationState Lnet/minecraft/entity/passive/SnifferEntity;risingAnimationState:Lnet/minecraft/entity/AnimationState;
      intermediary field_42655 Lnet/minecraft/class_8153;field_42655:Lnet/minecraft/class_7094;
      official cd Lcjq;cd:Lbue;
  • Constructor Details Link icon

    • SnifferEntity Link icon

      public SnifferEntity(EntityType<? extends AnimalEntity> type, World world)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
      intermediary <init> Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V
      official <init> Lbum;<init>(Lbut;Ldgj;)V
  • Method Details Link icon

    • createSnifferAttributes Link icon

      public static DefaultAttributeContainer.Builder createSnifferAttributes()
      Mappings:
      Namespace Name Mixin selector
      named createSnifferAttributes Lnet/minecraft/entity/passive/SnifferEntity;createSnifferAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
      intermediary method_49146 Lnet/minecraft/class_8153;method_49146()Lnet/minecraft/class_5132$class_5133;
      official p Lcjq;p()Lbwp$a;
    • initDataTracker Link icon

      protected void initDataTracker(DataTracker.Builder builder)
      Initializes data tracker.
      Overrides:
      initDataTracker in class PassiveEntity
      API Note:
      Subclasses should override this and add to the builder any data that needs to be tracked.
      Mappings:
      Namespace Name Mixin selector
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker(Lnet/minecraft/entity/data/DataTracker$Builder;)V
      intermediary method_5693 Lnet/minecraft/class_1297;method_5693(Lnet/minecraft/class_2945$class_9222;)V
      official a Lbum;a(Lakc$a;)V
    • onStartPathfinding Link icon

      public void onStartPathfinding()
      Overrides:
      onStartPathfinding in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      named onStartPathfinding Lnet/minecraft/entity/mob/MobEntity;onStartPathfinding()V
      intermediary method_51504 Lnet/minecraft/class_1308;method_51504()V
      official H Lbvk;H()V
    • onFinishPathfinding Link icon

      public void onFinishPathfinding()
      Overrides:
      onFinishPathfinding in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      named onFinishPathfinding Lnet/minecraft/entity/mob/MobEntity;onFinishPathfinding()V
      intermediary method_51503 Lnet/minecraft/class_1308;method_51503()V
      official I Lbvk;I()V
    • getBaseDimensions Link icon

      public EntityDimensions getBaseDimensions(EntityPose pose)
      Overrides:
      getBaseDimensions in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named getBaseDimensions Lnet/minecraft/entity/LivingEntity;getBaseDimensions(Lnet/minecraft/entity/EntityPose;)Lnet/minecraft/entity/EntityDimensions;
      intermediary method_55694 Lnet/minecraft/class_1309;method_55694(Lnet/minecraft/class_4050;)Lnet/minecraft/class_4048;
      official e Lbvi;e(Lbvu;)Lbup;
    • isSearching Link icon

      public boolean isSearching()
      Mappings:
      Namespace Name Mixin selector
      named isSearching Lnet/minecraft/entity/passive/SnifferEntity;isSearching()Z
      intermediary method_51301 Lnet/minecraft/class_8153;method_51301()Z
      official t Lcjq;t()Z
    • isTempted Link icon

      public boolean isTempted()
      Mappings:
      Namespace Name Mixin selector
      named isTempted Lnet/minecraft/entity/passive/SnifferEntity;isTempted()Z
      intermediary method_51158 Lnet/minecraft/class_8153;method_51158()Z
      official x Lcjq;x()Z
    • canTryToDig Link icon

      public boolean canTryToDig()
      Mappings:
      Namespace Name Mixin selector
      named canTryToDig Lnet/minecraft/entity/passive/SnifferEntity;canTryToDig()Z
      intermediary method_51155 Lnet/minecraft/class_8153;method_51155()Z
      official gs Lcjq;gs()Z
    • isDiggingOrSearching Link icon

      public boolean isDiggingOrSearching()
      Mappings:
      Namespace Name Mixin selector
      named isDiggingOrSearching Lnet/minecraft/entity/passive/SnifferEntity;isDiggingOrSearching()Z
      intermediary method_49150 Lnet/minecraft/class_8153;method_49150()Z
      official gt Lcjq;gt()Z
    • getDigPos Link icon

      private BlockPos getDigPos()
      Mappings:
      Namespace Name Mixin selector
      named getDigPos Lnet/minecraft/entity/passive/SnifferEntity;getDigPos()Lnet/minecraft/util/math/BlockPos;
      intermediary method_51508 Lnet/minecraft/class_8153;method_51508()Lnet/minecraft/class_2338;
      official gw Lcjq;gw()Lji;
    • getDigLocation Link icon

      private Vec3d getDigLocation()
      Mappings:
      Namespace Name Mixin selector
      named getDigLocation Lnet/minecraft/entity/passive/SnifferEntity;getDigLocation()Lnet/minecraft/util/math/Vec3d;
      intermediary method_49137 Lnet/minecraft/class_8153;method_49137()Lnet/minecraft/class_243;
      official gE Lcjq;gE()Lfbb;
    • getState Link icon

      private SnifferEntity.State getState()
      Mappings:
      Namespace Name Mixin selector
      named getState Lnet/minecraft/entity/passive/SnifferEntity;getState()Lnet/minecraft/entity/passive/SnifferEntity$State;
      intermediary method_49138 Lnet/minecraft/class_8153;method_49138()Lnet/minecraft/class_8153$class_8154;
      official gF Lcjq;gF()Lcjq$a;
    • setState Link icon

      private SnifferEntity setState(SnifferEntity.State state)
      Mappings:
      Namespace Name Mixin selector
      named setState Lnet/minecraft/entity/passive/SnifferEntity;setState(Lnet/minecraft/entity/passive/SnifferEntity$State;)Lnet/minecraft/entity/passive/SnifferEntity;
      intermediary method_49133 Lnet/minecraft/class_8153;method_49133(Lnet/minecraft/class_8153$class_8154;)Lnet/minecraft/class_8153;
      official b Lcjq;b(Lcjq$a;)Lcjq;
    • onTrackedDataSet Link icon

      public void onTrackedDataSet(TrackedData<?> data)
      Called on the client when the tracked data is set.

      This can be overridden to refresh other fields when the tracked data is set or changed.

      Specified by:
      onTrackedDataSet in interface DataTracked
      Overrides:
      onTrackedDataSet in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      named onTrackedDataSet Lnet/minecraft/entity/data/DataTracked;onTrackedDataSet(Lnet/minecraft/entity/data/TrackedData;)V
      intermediary method_5674 Lnet/minecraft/class_9221;method_5674(Lnet/minecraft/class_2940;)V
      official a Lakb;a(Lajy;)V
    • stopAnimations Link icon

      private void stopAnimations()
      Mappings:
      Namespace Name Mixin selector
      named stopAnimations Lnet/minecraft/entity/passive/SnifferEntity;stopAnimations()V
      intermediary method_49139 Lnet/minecraft/class_8153;method_49139()V
      official gG Lcjq;gG()V
    • startState Link icon

      public SnifferEntity startState(SnifferEntity.State state)
      Mappings:
      Namespace Name Mixin selector
      named startState Lnet/minecraft/entity/passive/SnifferEntity;startState(Lnet/minecraft/entity/passive/SnifferEntity$State;)Lnet/minecraft/entity/passive/SnifferEntity;
      intermediary method_49132 Lnet/minecraft/class_8153;method_49132(Lnet/minecraft/class_8153$class_8154;)Lnet/minecraft/class_8153;
      official a Lcjq;a(Lcjq$a;)Lcjq;
    • playScentingSound Link icon

      private SnifferEntity playScentingSound()
      Mappings:
      Namespace Name Mixin selector
      named playScentingSound Lnet/minecraft/entity/passive/SnifferEntity;playScentingSound()Lnet/minecraft/entity/passive/SnifferEntity;
      intermediary method_51156 Lnet/minecraft/class_8153;method_51156()Lnet/minecraft/class_8153;
      official gH Lcjq;gH()Lcjq;
    • setDigging Link icon

      private SnifferEntity setDigging()
      Mappings:
      Namespace Name Mixin selector
      named setDigging Lnet/minecraft/entity/passive/SnifferEntity;setDigging()Lnet/minecraft/entity/passive/SnifferEntity;
      intermediary method_49141 Lnet/minecraft/class_8153;method_49141()Lnet/minecraft/class_8153;
      official gI Lcjq;gI()Lcjq;
    • finishDigging Link icon

      public SnifferEntity finishDigging(boolean explored)
      Mappings:
      Namespace Name Mixin selector
      named finishDigging Lnet/minecraft/entity/passive/SnifferEntity;finishDigging(Z)Lnet/minecraft/entity/passive/SnifferEntity;
      intermediary method_49149 Lnet/minecraft/class_8153;method_49149(Z)Lnet/minecraft/class_8153;
      official x Lcjq;x(Z)Lcjq;
    • findSniffingTargetPos Link icon

      Optional<BlockPos> findSniffingTargetPos()
      Mappings:
      Namespace Name Mixin selector
      named findSniffingTargetPos Lnet/minecraft/entity/passive/SnifferEntity;findSniffingTargetPos()Ljava/util/Optional;
      intermediary method_49134 Lnet/minecraft/class_8153;method_49134()Ljava/util/Optional;
      official gu Lcjq;gu()Ljava/util/Optional;
    • canDig Link icon

      boolean canDig()
      Mappings:
      Namespace Name Mixin selector
      named canDig Lnet/minecraft/entity/passive/SnifferEntity;canDig()Z
      intermediary method_49135 Lnet/minecraft/class_8153;method_49135()Z
      official gv Lcjq;gv()Z
    • isDiggable Link icon

      private boolean isDiggable(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      named isDiggable Lnet/minecraft/entity/passive/SnifferEntity;isDiggable(Lnet/minecraft/util/math/BlockPos;)Z
      intermediary method_49140 Lnet/minecraft/class_8153;method_49140(Lnet/minecraft/class_2338;)Z
      official h Lcjq;h(Lji;)Z
    • dropSeeds Link icon

      private void dropSeeds()
      Mappings:
      Namespace Name Mixin selector
      named dropSeeds Lnet/minecraft/entity/passive/SnifferEntity;dropSeeds()V
      intermediary method_49142 Lnet/minecraft/class_8153;method_49142()V
      official gJ Lcjq;gJ()V
    • spawnDiggingParticles Link icon

      private SnifferEntity spawnDiggingParticles(AnimationState diggingAnimationState)
      Mappings:
      Namespace Name Mixin selector
      named spawnDiggingParticles Lnet/minecraft/entity/passive/SnifferEntity;spawnDiggingParticles(Lnet/minecraft/entity/AnimationState;)Lnet/minecraft/entity/passive/SnifferEntity;
      intermediary method_49131 Lnet/minecraft/class_8153;method_49131(Lnet/minecraft/class_7094;)Lnet/minecraft/class_8153;
      official a Lcjq;a(Lbue;)Lcjq;
    • addExploredPosition Link icon

      private SnifferEntity addExploredPosition(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      named addExploredPosition Lnet/minecraft/entity/passive/SnifferEntity;addExploredPosition(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/entity/passive/SnifferEntity;
      intermediary method_49145 Lnet/minecraft/class_8153;method_49145(Lnet/minecraft/class_2338;)Lnet/minecraft/class_8153;
      official i Lcjq;i(Lji;)Lcjq;
    • getExploredPositions Link icon

      private Stream<GlobalPos> getExploredPositions()
      Mappings:
      Namespace Name Mixin selector
      named getExploredPositions Lnet/minecraft/entity/passive/SnifferEntity;getExploredPositions()Ljava/util/stream/Stream;
      intermediary method_49143 Lnet/minecraft/class_8153;method_49143()Ljava/util/stream/Stream;
      official gK Lcjq;gK()Ljava/util/stream/Stream;
    • jump Link icon

      public void jump()
      Overrides:
      jump in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named jump Lnet/minecraft/entity/LivingEntity;jump()V
      intermediary method_6043 Lnet/minecraft/class_1309;method_6043()V
      official s Lbvi;s()V
    • breed Link icon

      public void breed(ServerWorld world, AnimalEntity other)
      Overrides:
      breed in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      named breed Lnet/minecraft/entity/passive/AnimalEntity;breed(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/AnimalEntity;)V
      intermediary method_24650 Lnet/minecraft/class_1429;method_24650(Lnet/minecraft/class_3218;Lnet/minecraft/class_1429;)V
      official a Lcgz;a(Lard;Lcgz;)V
    • onDeath Link icon

      public void onDeath(DamageSource damageSource)
      Overrides:
      onDeath in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named onDeath Lnet/minecraft/entity/LivingEntity;onDeath(Lnet/minecraft/entity/damage/DamageSource;)V
      intermediary method_6078 Lnet/minecraft/class_1309;method_6078(Lnet/minecraft/class_1282;)V
      official a Lbvi;a(Lbtc;)V
    • tick Link icon

      public void tick()
      Ticks this entity.
      Overrides:
      tick in class MobEntity
      See Also:
      API Note:
      This can be overridden to add additional logics. super.tick(); should be called in those cases.
      Implementation Note:
      By default, this delegates all logics to MobEntity.baseTick().
      Mappings:
      Namespace Name Mixin selector
      named tick Lnet/minecraft/entity/Entity;tick()V
      intermediary method_5773 Lnet/minecraft/class_1297;method_5773()V
      official h Lbum;h()V
    • interactMob Link icon

      public ActionResult interactMob(PlayerEntity player, Hand hand)
      Overrides:
      interactMob in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      named interactMob Lnet/minecraft/entity/mob/MobEntity;interactMob(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;
      intermediary method_5992 Lnet/minecraft/class_1308;method_5992(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;
      official b Lbvk;b(Lcoy;Lbsk;)Lbsl;
    • playEatSound Link icon

      protected void playEatSound()
      Overrides:
      playEatSound in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      named playEatSound Lnet/minecraft/entity/passive/AnimalEntity;playEatSound()V
      intermediary method_61458 Lnet/minecraft/class_1429;method_61458()V
      official gy Lcgz;gy()V
    • playSearchingSound Link icon

      private void playSearchingSound()
      Mappings:
      Namespace Name Mixin selector
      named playSearchingSound Lnet/minecraft/entity/passive/SnifferEntity;playSearchingSound()V
      intermediary method_49144 Lnet/minecraft/class_8153;method_49144()V
      official gL Lcjq;gL()V
    • playStepSound Link icon

      protected void playStepSound(BlockPos pos, BlockState state)
      Overrides:
      playStepSound in class Entity
      Mappings:
      Namespace Name Mixin selector
      named playStepSound Lnet/minecraft/entity/Entity;playStepSound(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
      intermediary method_5712 Lnet/minecraft/class_1297;method_5712(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
      official b Lbum;b(Lji;Ldwy;)V
    • getAmbientSound Link icon

      protected SoundEvent getAmbientSound()
      Overrides:
      getAmbientSound in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      named getAmbientSound Lnet/minecraft/entity/mob/MobEntity;getAmbientSound()Lnet/minecraft/sound/SoundEvent;
      intermediary method_5994 Lnet/minecraft/class_1308;method_5994()Lnet/minecraft/class_3414;
      official u Lbvk;u()Lavz;
    • getHurtSound Link icon

      protected SoundEvent getHurtSound(DamageSource source)
      Overrides:
      getHurtSound in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named getHurtSound Lnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;
      intermediary method_6011 Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;
      official e Lbvi;e(Lbtc;)Lavz;
    • getDeathSound Link icon

      protected SoundEvent getDeathSound()
      Overrides:
      getDeathSound in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named getDeathSound Lnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
      intermediary method_6002 Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;
      official o_ Lbvi;o_()Lavz;
    • getMaxHeadRotation Link icon

      public int getMaxHeadRotation()
      Returns the maximum degrees which the head yaw can differ from the body yaw.

      This is used by the body control.

      It can return from 1 for entities that can hardly rotate their head, like axolotls or dolphins, or 180 for entities that can freely rotate their head, like shulkers. The default return value is 75.

      Overrides:
      getMaxHeadRotation in class MobEntity
      Returns:
      the maximum degrees which the head yaw can differ from the body yaw
      Mappings:
      Namespace Name Mixin selector
      named getMaxHeadRotation Lnet/minecraft/entity/mob/MobEntity;getMaxHeadRotation()I
      intermediary method_5986 Lnet/minecraft/class_1308;method_5986()I
      official af Lbvk;af()I
    • setBaby Link icon

      public void setBaby(boolean baby)
      Overrides:
      setBaby in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      named setBaby Lnet/minecraft/entity/mob/MobEntity;setBaby(Z)V
      intermediary method_7217 Lnet/minecraft/class_1308;method_7217(Z)V
      official a Lbvk;a(Z)V
    • createChild Link icon

      public PassiveEntity createChild(ServerWorld world, PassiveEntity entity)
      Specified by:
      createChild in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      named createChild Lnet/minecraft/entity/passive/PassiveEntity;createChild(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/PassiveEntity;)Lnet/minecraft/entity/passive/PassiveEntity;
      intermediary method_5613 Lnet/minecraft/class_1296;method_5613(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1296;
      official a Lbud;a(Lard;Lbud;)Lbud;
    • canBreedWith Link icon

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

      public boolean isBreedingItem(ItemStack stack)
      Specified by:
      isBreedingItem in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      named isBreedingItem Lnet/minecraft/entity/passive/AnimalEntity;isBreedingItem(Lnet/minecraft/item/ItemStack;)Z
      intermediary method_6481 Lnet/minecraft/class_1429;method_6481(Lnet/minecraft/class_1799;)Z
      official j Lcgz;j(Lcwq;)Z
    • deserializeBrain Link icon

      protected Brain<?> deserializeBrain(com.mojang.serialization.Dynamic<?> dynamic)
      Overrides:
      deserializeBrain in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named deserializeBrain Lnet/minecraft/entity/LivingEntity;deserializeBrain(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/entity/ai/brain/Brain;
      intermediary method_18867 Lnet/minecraft/class_1309;method_18867(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_4095;
      official a Lbvi;a(Lcom/mojang/serialization/Dynamic;)Lbwk;
    • getBrain Link icon

      public Brain<SnifferEntity> getBrain()
      Overrides:
      getBrain in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named getBrain Lnet/minecraft/entity/LivingEntity;getBrain()Lnet/minecraft/entity/ai/brain/Brain;
      intermediary method_18868 Lnet/minecraft/class_1309;method_18868()Lnet/minecraft/class_4095;
      official eb Lbvi;eb()Lbwk;
    • createBrainProfile Link icon

      protected Brain.Profile<SnifferEntity> createBrainProfile()
      Overrides:
      createBrainProfile in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named createBrainProfile Lnet/minecraft/entity/LivingEntity;createBrainProfile()Lnet/minecraft/entity/ai/brain/Brain$Profile;
      intermediary method_28306 Lnet/minecraft/class_1309;method_28306()Lnet/minecraft/class_4095$class_5303;
      official ec Lbvi;ec()Lbwk$b;
    • mobTick Link icon

      protected void mobTick(ServerWorld world)
      Overrides:
      mobTick in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      named mobTick Lnet/minecraft/entity/mob/MobEntity;mobTick(Lnet/minecraft/server/world/ServerWorld;)V
      intermediary method_5958 Lnet/minecraft/class_1308;method_5958(Lnet/minecraft/class_3218;)V
      official a Lbvk;a(Lard;)V
    • sendAiDebugData Link icon

      protected void sendAiDebugData()
      Overrides:
      sendAiDebugData in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      named sendAiDebugData Lnet/minecraft/entity/mob/MobEntity;sendAiDebugData()V
      intermediary method_18409 Lnet/minecraft/class_1308;method_18409()V
      official ac Lbvk;ac()V