类 AnimalEntity

    • 字段详细资料

      • BREEDING_COOLDOWN

        static final int BREEDING_COOLDOWN
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official bX Lbcz;bX:I
        intermediary field_30270 Lnet/minecraft/class_1429;field_30270:I
        named BREEDING_COOLDOWN Lnet/minecraft/entity/passive/AnimalEntity;BREEDING_COOLDOWN:I
      • loveTicks

        private int loveTicks
        Mappings:
        Namespace Name Mixin selector
        official bV Lbcz;bV:I
        intermediary field_6745 Lnet/minecraft/class_1429;field_6745:I
        named loveTicks Lnet/minecraft/entity/passive/AnimalEntity;loveTicks:I
      • lovingPlayer

        private UUID lovingPlayer
        Mappings:
        Namespace Name Mixin selector
        official bW Lbcz;bW:Ljava/util/UUID;
        intermediary field_6744 Lnet/minecraft/class_1429;field_6744:Ljava/util/UUID;
        named lovingPlayer Lnet/minecraft/entity/passive/AnimalEntity;lovingPlayer:Ljava/util/UUID;
    • 构造器详细资料

      • AnimalEntity

        protected AnimalEntity​(EntityType<? extends AnimalEntity> type,
                               World world)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lasl;<init>(Lasp;Lbvr;)V
        intermediary <init> Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V
        named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
    • 方法详细资料

      • mobTick

        protected void mobTick()
        覆盖:
        mobTick 在类中 MobEntity
        Mappings:
        Namespace Name Mixin selector
        official eQ Lasz;eQ()V
        intermediary method_5958 Lnet/minecraft/class_1308;method_5958()V
        named mobTick Lnet/minecraft/entity/mob/MobEntity;mobTick()V
      • tickMovement

        public void tickMovement()
        覆盖:
        tickMovement 在类中 PassiveEntity
        Mappings:
        Namespace Name Mixin selector
        official k Lasy;k()V
        intermediary method_6007 Lnet/minecraft/class_1309;method_6007()V
        named tickMovement Lnet/minecraft/entity/LivingEntity;tickMovement()V
      • damage

        public boolean damage​(DamageSource source,
                              float amount)
        覆盖:
        damage 在类中 LivingEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lasl;a(Larv;F)Z
        intermediary method_5643 Lnet/minecraft/class_1297;method_5643(Lnet/minecraft/class_1282;F)Z
        named damage Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
      • getPathfindingFavor

        public float getPathfindingFavor​(BlockPos pos,
                                         WorldView world)
        覆盖:
        getPathfindingFavor 在类中 PathAwareEntity
        Mappings:
        Namespace Name Mixin selector
        official a Latg;a(Lgb;Lbvu;)F
        intermediary method_6144 Lnet/minecraft/class_1314;method_6144(Lnet/minecraft/class_2338;Lnet/minecraft/class_4538;)F
        named getPathfindingFavor Lnet/minecraft/entity/mob/PathAwareEntity;getPathfindingFavor(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/WorldView;)F
      • writeCustomDataToNbt

        public void writeCustomDataToNbt​(CompoundTag nbt)
        覆盖:
        writeCustomDataToNbt 在类中 PassiveEntity
        Mappings:
        Namespace Name Mixin selector
        official b Lasl;b(Lmv;)V
        intermediary method_5652 Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
        named writeCustomDataToNbt Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/CompoundTag;)V
      • getHeightOffset

        public double getHeightOffset()
        覆盖:
        getHeightOffset 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official bh Lasl;bh()D
        intermediary method_5678 Lnet/minecraft/class_1297;method_5678()D
        named getHeightOffset Lnet/minecraft/entity/Entity;getHeightOffset()D
      • readCustomDataFromNbt

        public void readCustomDataFromNbt​(CompoundTag nbt)
        覆盖:
        readCustomDataFromNbt 在类中 PassiveEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lasl;a(Lmv;)V
        intermediary method_5749 Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
        named readCustomDataFromNbt Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/CompoundTag;)V
      • isValidNaturalSpawn

        public static boolean isValidNaturalSpawn​(EntityType<? extends AnimalEntity> type,
                                                  WorldAccess world,
                                                  SpawnReason spawnReason,
                                                  BlockPos pos,
                                                  Random random)
        Mappings:
        Namespace Name Mixin selector
        official b Lbcz;b(Lasp;Lbvs;Latb;Lgb;Ljava/util/Random;)Z
        intermediary method_20663 Lnet/minecraft/class_1429;method_20663(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Ljava/util/Random;)Z
        named isValidNaturalSpawn Lnet/minecraft/entity/passive/AnimalEntity;isValidNaturalSpawn(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)Z
      • getMinAmbientSoundDelay

        public int getMinAmbientSoundDelay()
        覆盖:
        getMinAmbientSoundDelay 在类中 MobEntity
        Mappings:
        Namespace Name Mixin selector
        official I Lasz;I()I
        intermediary method_5970 Lnet/minecraft/class_1308;method_5970()I
        named getMinAmbientSoundDelay Lnet/minecraft/entity/mob/MobEntity;getMinAmbientSoundDelay()I
      • canImmediatelyDespawn

        public boolean canImmediatelyDespawn​(double distanceSquared)
        覆盖:
        canImmediatelyDespawn 在类中 MobEntity
        Mappings:
        Namespace Name Mixin selector
        official h Lasz;h(D)Z
        intermediary method_5974 Lnet/minecraft/class_1308;method_5974(D)Z
        named canImmediatelyDespawn Lnet/minecraft/entity/mob/MobEntity;canImmediatelyDespawn(D)Z
      • isBreedingItem

        public boolean isBreedingItem​(ItemStack stack)
        Mappings:
        Namespace Name Mixin selector
        official l Lbcz;l(Lbpr;)Z
        intermediary method_6481 Lnet/minecraft/class_1429;method_6481(Lnet/minecraft/class_1799;)Z
        named isBreedingItem Lnet/minecraft/entity/passive/AnimalEntity;isBreedingItem(Lnet/minecraft/item/ItemStack;)Z
      • interactMob

        public ActionResult interactMob​(PlayerEntity player,
                                        Hand hand)
        覆盖:
        interactMob 在类中 MobEntity
        Mappings:
        Namespace Name Mixin selector
        official b Lasz;b(Lbjf;Larf;)Larg;
        intermediary method_5992 Lnet/minecraft/class_1308;method_5992(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;
        named interactMob Lnet/minecraft/entity/mob/MobEntity;interactMob(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;
      • eat

        protected void eat​(PlayerEntity player,
                           Hand hand,
                           ItemStack stack)
        Mappings:
        Namespace Name Mixin selector
        official a Lbcz;a(Lbjf;Larf;Lbpr;)V
        intermediary method_6475 Lnet/minecraft/class_1429;method_6475(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)V
        named eat Lnet/minecraft/entity/passive/AnimalEntity;eat(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;Lnet/minecraft/item/ItemStack;)V
      • canEat

        public boolean canEat()
        Mappings:
        Namespace Name Mixin selector
        official fr Lbcz;fr()Z
        intermediary method_6482 Lnet/minecraft/class_1429;method_6482()Z
        named canEat Lnet/minecraft/entity/passive/AnimalEntity;canEat()Z
      • lovePlayer

        public void lovePlayer​(@Nullable
                               @Nullable PlayerEntity player)
        Mappings:
        Namespace Name Mixin selector
        official g Lbcz;g(Lbjf;)V
        intermediary method_6480 Lnet/minecraft/class_1429;method_6480(Lnet/minecraft/class_1657;)V
        named lovePlayer Lnet/minecraft/entity/passive/AnimalEntity;lovePlayer(Lnet/minecraft/entity/player/PlayerEntity;)V
      • setLoveTicks

        public void setLoveTicks​(int loveTicks)
        Mappings:
        Namespace Name Mixin selector
        official t Lbcz;t(I)V
        intermediary method_6476 Lnet/minecraft/class_1429;method_6476(I)V
        named setLoveTicks Lnet/minecraft/entity/passive/AnimalEntity;setLoveTicks(I)V
      • getLoveTicks

        public int getLoveTicks()
        Mappings:
        Namespace Name Mixin selector
        official fs Lbcz;fs()I
        intermediary method_29270 Lnet/minecraft/class_1429;method_29270()I
        named getLoveTicks Lnet/minecraft/entity/passive/AnimalEntity;getLoveTicks()I
      • getLovingPlayer

        @Nullable
        public @Nullable ServerPlayerEntity getLovingPlayer()
        Mappings:
        Namespace Name Mixin selector
        official ft Lbcz;ft()Labk;
        intermediary method_6478 Lnet/minecraft/class_1429;method_6478()Lnet/minecraft/class_3222;
        named getLovingPlayer Lnet/minecraft/entity/passive/AnimalEntity;getLovingPlayer()Lnet/minecraft/server/network/ServerPlayerEntity;
      • isInLove

        public boolean isInLove()
        Mappings:
        Namespace Name Mixin selector
        official fu Lbcz;fu()Z
        intermediary method_6479 Lnet/minecraft/class_1429;method_6479()Z
        named isInLove Lnet/minecraft/entity/passive/AnimalEntity;isInLove()Z
      • resetLoveTicks

        public void resetLoveTicks()
        Mappings:
        Namespace Name Mixin selector
        official fv Lbcz;fv()V
        intermediary method_6477 Lnet/minecraft/class_1429;method_6477()V
        named resetLoveTicks Lnet/minecraft/entity/passive/AnimalEntity;resetLoveTicks()V
      • canBreedWith

        public boolean canBreedWith​(AnimalEntity other)
        Mappings:
        Namespace Name Mixin selector
        official a Lbcz;a(Lbcz;)Z
        intermediary method_6474 Lnet/minecraft/class_1429;method_6474(Lnet/minecraft/class_1429;)Z
        named canBreedWith Lnet/minecraft/entity/passive/AnimalEntity;canBreedWith(Lnet/minecraft/entity/passive/AnimalEntity;)Z
      • breed

        public void breed​(ServerWorld world,
                          AnimalEntity other)
        Mappings:
        Namespace Name Mixin selector
        official a Lbcz;a(Labj;Lbcz;)V
        intermediary method_24650 Lnet/minecraft/class_1429;method_24650(Lnet/minecraft/class_3218;Lnet/minecraft/class_1429;)V
        named breed Lnet/minecraft/entity/passive/AnimalEntity;breed(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/AnimalEntity;)V
      • handleStatus

        public void handleStatus​(byte status)
        覆盖:
        handleStatus 在类中 MobEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lasl;a(B)V
        intermediary method_5711 Lnet/minecraft/class_1297;method_5711(B)V
        named handleStatus Lnet/minecraft/entity/Entity;handleStatus(B)V