Class FrogEntity

All Implemented Interfaces:
Attackable, DataTracked, EquipmentHolder, Leashable, Targeter, VariantHolder<RegistryEntry<FrogVariant>>, ScoreHolder, Nameable, EntityLike

public class FrogEntity extends AnimalEntity implements VariantHolder<RegistryEntry<FrogVariant>>
Mappings:
Namespace Name
named net/minecraft/entity/passive/FrogEntity
intermediary net/minecraft/class_7102
official cit
  • Field Details Link icon

    • SENSORS Link icon

      protected static final ImmutableList<SensorType<? extends Sensor<? super FrogEntity>>> SENSORS
      Mappings:
      Namespace Name Mixin selector
      named SENSORS Lnet/minecraft/entity/passive/FrogEntity;SENSORS:Lcom/google/common/collect/ImmutableList;
      intermediary field_37449 Lnet/minecraft/class_7102;field_37449:Lcom/google/common/collect/ImmutableList;
      official bY Lcit;bY:Lcom/google/common/collect/ImmutableList;
    • MEMORY_MODULES Link icon

      protected static final ImmutableList<MemoryModuleType<?>> MEMORY_MODULES
      Mappings:
      Namespace Name Mixin selector
      named MEMORY_MODULES Lnet/minecraft/entity/passive/FrogEntity;MEMORY_MODULES:Lcom/google/common/collect/ImmutableList;
      intermediary field_37450 Lnet/minecraft/class_7102;field_37450:Lcom/google/common/collect/ImmutableList;
      official bZ Lcit;bZ:Lcom/google/common/collect/ImmutableList;
    • VARIANT Link icon

      private static final TrackedData<RegistryEntry<FrogVariant>> VARIANT
      Mappings:
      Namespace Name Mixin selector
      named VARIANT Lnet/minecraft/entity/passive/FrogEntity;VARIANT:Lnet/minecraft/entity/data/TrackedData;
      intermediary field_37457 Lnet/minecraft/class_7102;field_37457:Lnet/minecraft/class_2940;
      official cg Lcit;cg:Lajy;
    • TARGET Link icon

      private static final TrackedData<OptionalInt> TARGET
      Mappings:
      Namespace Name Mixin selector
      named TARGET Lnet/minecraft/entity/passive/FrogEntity;TARGET:Lnet/minecraft/entity/data/TrackedData;
      intermediary field_37458 Lnet/minecraft/class_7102;field_37458:Lnet/minecraft/class_2940;
      official ch Lcit;ch:Lajy;
    • field_37459 Link icon

      private static final int field_37459
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_37459 Lnet/minecraft/entity/passive/FrogEntity;field_37459:I
      intermediary field_37459 Lnet/minecraft/class_7102;field_37459:I
      official ci Lcit;ci:I
    • VARIANT_KEY Link icon

      public static final String VARIANT_KEY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named VARIANT_KEY Lnet/minecraft/entity/passive/FrogEntity;VARIANT_KEY:Ljava/lang/String;
      intermediary field_38720 Lnet/minecraft/class_7102;field_38720:Ljava/lang/String;
      official ca Lcit;ca:Ljava/lang/String;
    • DEFAULT_VARIANT_KEY Link icon

      private static final RegistryKey<FrogVariant> DEFAULT_VARIANT_KEY
      Mappings:
      Namespace Name Mixin selector
      named DEFAULT_VARIANT_KEY Lnet/minecraft/entity/passive/FrogEntity;DEFAULT_VARIANT_KEY:Lnet/minecraft/registry/RegistryKey;
      intermediary field_49988 Lnet/minecraft/class_7102;field_49988:Lnet/minecraft/class_5321;
      official cj Lcit;cj:Laku;
    • longJumpingAnimationState Link icon

      public final AnimationState longJumpingAnimationState
      Mappings:
      Namespace Name Mixin selector
      named longJumpingAnimationState Lnet/minecraft/entity/passive/FrogEntity;longJumpingAnimationState:Lnet/minecraft/entity/AnimationState;
      intermediary field_37451 Lnet/minecraft/class_7102;field_37451:Lnet/minecraft/class_7094;
      official cc Lcit;cc:Lbue;
    • croakingAnimationState Link icon

      public final AnimationState croakingAnimationState
      Mappings:
      Namespace Name Mixin selector
      named croakingAnimationState Lnet/minecraft/entity/passive/FrogEntity;croakingAnimationState:Lnet/minecraft/entity/AnimationState;
      intermediary field_37452 Lnet/minecraft/class_7102;field_37452:Lnet/minecraft/class_7094;
      official cd Lcit;cd:Lbue;
    • usingTongueAnimationState Link icon

      public final AnimationState usingTongueAnimationState
      Mappings:
      Namespace Name Mixin selector
      named usingTongueAnimationState Lnet/minecraft/entity/passive/FrogEntity;usingTongueAnimationState:Lnet/minecraft/entity/AnimationState;
      intermediary field_37453 Lnet/minecraft/class_7102;field_37453:Lnet/minecraft/class_7094;
      official ce Lcit;ce:Lbue;
    • idlingInWaterAnimationState Link icon

      public final AnimationState idlingInWaterAnimationState
      Mappings:
      Namespace Name Mixin selector
      named idlingInWaterAnimationState Lnet/minecraft/entity/passive/FrogEntity;idlingInWaterAnimationState:Lnet/minecraft/entity/AnimationState;
      intermediary field_37456 Lnet/minecraft/class_7102;field_37456:Lnet/minecraft/class_7094;
      official cf Lcit;cf:Lbue;
  • Constructor Details Link icon

    • FrogEntity Link icon

      public FrogEntity(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

    • createBrainProfile Link icon

      protected Brain.Profile<FrogEntity> 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;
    • 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<FrogEntity> 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;
    • 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
    • clearFrogTarget Link icon

      public void clearFrogTarget()
      Mappings:
      Namespace Name Mixin selector
      named clearFrogTarget Lnet/minecraft/entity/passive/FrogEntity;clearFrogTarget()V
      intermediary method_41359 Lnet/minecraft/class_7102;method_41359()V
      official p Lcit;p()V
    • getFrogTarget Link icon

      public Optional<Entity> getFrogTarget()
      Mappings:
      Namespace Name Mixin selector
      named getFrogTarget Lnet/minecraft/entity/passive/FrogEntity;getFrogTarget()Ljava/util/Optional;
      intermediary method_41360 Lnet/minecraft/class_7102;method_41360()Ljava/util/Optional;
      official t Lcit;t()Ljava/util/Optional;
    • setFrogTarget Link icon

      public void setFrogTarget(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      named setFrogTarget Lnet/minecraft/entity/passive/FrogEntity;setFrogTarget(Lnet/minecraft/entity/Entity;)V
      intermediary method_41352 Lnet/minecraft/class_7102;method_41352(Lnet/minecraft/class_1297;)V
      official b Lcit;b(Lbum;)V
    • getMaxLookYawChange Link icon

      public int getMaxLookYawChange()
      Returns the maximum degrees which the yaw can change when looking.

      This is used by the look control.

      The default return value is 10.

      Overrides:
      getMaxLookYawChange in class MobEntity
      Returns:
      the maximum degrees which the yaw can change when looking
      Mappings:
      Namespace Name Mixin selector
      named getMaxLookYawChange Lnet/minecraft/entity/mob/MobEntity;getMaxLookYawChange()I
      intermediary method_20240 Lnet/minecraft/class_1308;method_20240()I
      official ai Lbvk;ai()I
    • 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
    • getVariant Link icon

      public RegistryEntry<FrogVariant> getVariant()
      Specified by:
      getVariant in interface VariantHolder<RegistryEntry<FrogVariant>>
      Mappings:
      Namespace Name Mixin selector
      named getVariant Lnet/minecraft/entity/passive/FrogEntity;getVariant()Lnet/minecraft/registry/entry/RegistryEntry;
      intermediary method_41354 Lnet/minecraft/class_7102;method_41354()Lnet/minecraft/class_6880;
      official x Lcit;x()Ljr;
    • setVariant Link icon

      public void setVariant(RegistryEntry<FrogVariant> registryEntry)
      Specified by:
      setVariant in interface VariantHolder<RegistryEntry<FrogVariant>>
      Mappings:
      Namespace Name Mixin selector
      named setVariant Lnet/minecraft/entity/passive/FrogEntity;setVariant(Lnet/minecraft/registry/entry/RegistryEntry;)V
      intermediary method_41353 Lnet/minecraft/class_7102;method_41353(Lnet/minecraft/class_6880;)V
      official j Lcit;j(Ljr;)V
    • writeCustomDataToNbt Link icon

      public void writeCustomDataToNbt(NbtCompound nbt)
      Writes custom data to nbt. Subclasses have to implement this.

      NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity.

      Overrides:
      writeCustomDataToNbt in class AnimalEntity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named writeCustomDataToNbt Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
      intermediary method_5652 Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
      official b Lbum;b(Ltq;)V
    • readCustomDataFromNbt Link icon

      public void readCustomDataFromNbt(NbtCompound nbt)
      Reads custom data from nbt. Subclasses have to implement this.

      NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity.

      nbt might not have all expected keys, or might have a key whose value does not meet the requirement (such as the type or the range). This method should fall back to a reasonable default value instead of throwing an exception.

      Overrides:
      readCustomDataFromNbt in class AnimalEntity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named readCustomDataFromNbt Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
      intermediary method_5749 Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
      official a Lbum;a(Ltq;)V
    • 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
    • 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
    • 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
    • updateLimbs Link icon

      protected void updateLimbs(float posDelta)
      Overrides:
      updateLimbs in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named updateLimbs Lnet/minecraft/entity/LivingEntity;updateLimbs(F)V
      intermediary method_48565 Lnet/minecraft/class_1309;method_48565(F)V
      official B Lbvi;B(F)V
    • playEatSound Link icon

      public 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
    • createChild Link icon

      @Nullable public @Nullable 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;
    • isBaby Link icon

      public boolean isBaby()
      Overrides:
      isBaby in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      named isBaby Lnet/minecraft/entity/LivingEntity;isBaby()Z
      intermediary method_6109 Lnet/minecraft/class_1309;method_6109()Z
      official e_ Lbvi;e_()Z
    • 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
    • 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
    • initialize Link icon

      public EntityData initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable @Nullable EntityData entityData)
      Overrides:
      initialize in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      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/entity/EntityData;
      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_1315;
      official a Lbvk;a(Ldha;Lbsj;Lbus;Lbwb;)Lbwb;
    • createFrogAttributes Link icon

      public static DefaultAttributeContainer.Builder createFrogAttributes()
      Mappings:
      Namespace Name Mixin selector
      named createFrogAttributes Lnet/minecraft/entity/passive/FrogEntity;createFrogAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
      intermediary method_41355 Lnet/minecraft/class_7102;method_41355()Lnet/minecraft/class_5132$class_5133;
      official gs Lcit;gs()Lbwp$a;
    • getAmbientSound Link icon

      @Nullable protected @Nullable 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

      @Nullable protected @Nullable 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

      @Nullable protected @Nullable 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;
    • 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
    • isPushedByFluids Link icon

      public boolean isPushedByFluids()
      Returns whether the entity is pushed by fluids.
      Overrides:
      isPushedByFluids in class Entity
      Returns:
      whether the entity is pushed by fluids
      API Note:
      Aquatic mobs should override this to return false. Players are not pushed by fluids if they can fly (e.g. because of game mode).
      Mappings:
      Namespace Name Mixin selector
      named isPushedByFluids Lnet/minecraft/entity/Entity;isPushedByFluids()Z
      intermediary method_5675 Lnet/minecraft/class_1297;method_5675()Z
      official cJ Lbum;cJ()Z
    • 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
    • computeFallDamage Link icon

      protected int computeFallDamage(float fallDistance, float damageMultiplier)
      Overrides:
      computeFallDamage in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named computeFallDamage Lnet/minecraft/entity/LivingEntity;computeFallDamage(FF)I
      intermediary method_23329 Lnet/minecraft/class_1309;method_23329(FF)I
      official f Lbvi;f(FF)I
    • travel Link icon

      public void travel(Vec3d movementInput)
      Allows you to do certain speed and velocity calculations. This is useful for custom vehicle behavior, or custom entity movement. This is not to be confused with AI.

      See vanilla examples of custom horse vehicle and flying entities.

      Overrides:
      travel in class LivingEntity
      Parameters:
      movementInput - represents the sidewaysSpeed, upwardSpeed, and forwardSpeed of the entity in that order
      Mappings:
      Namespace Name Mixin selector
      named travel Lnet/minecraft/entity/LivingEntity;travel(Lnet/minecraft/util/math/Vec3d;)V
      intermediary method_6091 Lnet/minecraft/class_1309;method_6091(Lnet/minecraft/class_243;)V
      official a_ Lbvi;a_(Lfbb;)V
    • isValidFrogFood Link icon

      public static boolean isValidFrogFood(LivingEntity entity)
      Mappings:
      Namespace Name Mixin selector
      named isValidFrogFood Lnet/minecraft/entity/passive/FrogEntity;isValidFrogFood(Lnet/minecraft/entity/LivingEntity;)Z
      intermediary method_41358 Lnet/minecraft/class_7102;method_41358(Lnet/minecraft/class_1309;)Z
      official j Lcit;j(Lbvi;)Z
    • createNavigation Link icon

      protected EntityNavigation createNavigation(World world)
      Overrides:
      createNavigation in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      named createNavigation Lnet/minecraft/entity/mob/MobEntity;createNavigation(Lnet/minecraft/world/World;)Lnet/minecraft/entity/ai/pathing/EntityNavigation;
      intermediary method_5965 Lnet/minecraft/class_1308;method_5965(Lnet/minecraft/class_1937;)Lnet/minecraft/class_1408;
      official b Lbvk;b(Ldgj;)Lceu;
    • getTarget Link icon

      @Nullable public @Nullable LivingEntity getTarget()
      Specified by:
      getTarget in interface Targeter
      Overrides:
      getTarget in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      named getTarget Lnet/minecraft/entity/Targeter;getTarget()Lnet/minecraft/entity/LivingEntity;
      intermediary method_5968 Lnet/minecraft/class_8152;method_5968()Lnet/minecraft/class_1309;
      official O_ Lbwg;O_()Lbvi;
    • 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
    • canSpawn Link icon

      public static boolean canSpawn(EntityType<? extends AnimalEntity> type, WorldAccess world, SpawnReason reason, BlockPos pos, Random random)
      Mappings:
      Namespace Name Mixin selector
      named canSpawn Lnet/minecraft/entity/passive/FrogEntity;canSpawn(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)Z
      intermediary method_43398 Lnet/minecraft/class_7102;method_43398(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z
      official c Lcit;c(Lbut;Ldgk;Lbus;Lji;Lazh;)Z