类 GoatEntity

  • 所有已实现的接口:
    CommandOutput, Nameable, EntityLike

    public class GoatEntity
    extends AnimalEntity
    Mappings:
    Namespace Name
    official beg
    intermediary net/minecraft/class_6053
    named net/minecraft/entity/passive/GoatEntity
    • 字段详细资料

      • LONG_JUMPING_DIMENSIONS

        public static final EntityDimensions LONG_JUMPING_DIMENSIONS
        Mappings:
        Namespace Name Mixin selector
        official bV Lbeg;bV:Lasm;
        intermediary field_30399 Lnet/minecraft/class_6053;field_30399:Lnet/minecraft/class_4048;
        named LONG_JUMPING_DIMENSIONS Lnet/minecraft/entity/passive/GoatEntity;LONG_JUMPING_DIMENSIONS:Lnet/minecraft/entity/EntityDimensions;
      • SENSORS

        protected static final ImmutableList<SensorType<? extends Sensor<? super GoatEntity>>> SENSORS
        Mappings:
        Namespace Name Mixin selector
        official bW Lbeg;bW:Lcom/google/common/collect/ImmutableList;
        intermediary field_30400 Lnet/minecraft/class_6053;field_30400:Lcom/google/common/collect/ImmutableList;
        named SENSORS Lnet/minecraft/entity/passive/GoatEntity;SENSORS:Lcom/google/common/collect/ImmutableList;
      • MEMORY_MODULES

        protected static final ImmutableList<MemoryModuleType<?>> MEMORY_MODULES
        Mappings:
        Namespace Name Mixin selector
        official bY Lbeg;bY:Lcom/google/common/collect/ImmutableList;
        intermediary field_30401 Lnet/minecraft/class_6053;field_30401:Lcom/google/common/collect/ImmutableList;
        named MEMORY_MODULES Lnet/minecraft/entity/passive/GoatEntity;MEMORY_MODULES:Lcom/google/common/collect/ImmutableList;
      • FALL_DAMAGE_SUBTRACTOR

        public static final int FALL_DAMAGE_SUBTRACTOR
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official bZ Lbeg;bZ:I
        intermediary field_30402 Lnet/minecraft/class_6053;field_30402:I
        named FALL_DAMAGE_SUBTRACTOR Lnet/minecraft/entity/passive/GoatEntity;FALL_DAMAGE_SUBTRACTOR:I
      • SCREAMING_CHANCE

        public static final double SCREAMING_CHANCE
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official ca Lbeg;ca:D
        intermediary field_30403 Lnet/minecraft/class_6053;field_30403:D
        named SCREAMING_CHANCE Lnet/minecraft/entity/passive/GoatEntity;SCREAMING_CHANCE:D
      • screaming

        private boolean screaming
        Mappings:
        Namespace Name Mixin selector
        official cb Lbeg;cb:Z
        intermediary field_30404 Lnet/minecraft/class_6053;field_30404:Z
        named screaming Lnet/minecraft/entity/passive/GoatEntity;screaming:Z
    • 构造器详细资料

      • GoatEntity

        public GoatEntity​(EntityType<? extends GoatEntity> 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
    • 方法详细资料

      • createBrainProfile

        protected Brain.Profile<GoatEntity> createBrainProfile()
        覆盖:
        createBrainProfile 在类中 LivingEntity
        Mappings:
        Namespace Name Mixin selector
        official di Lasy;di()Lats$b;
        intermediary method_28306 Lnet/minecraft/class_1309;method_28306()Lnet/minecraft/class_4095$class_5303;
        named createBrainProfile Lnet/minecraft/entity/LivingEntity;createBrainProfile()Lnet/minecraft/entity/ai/brain/Brain$Profile;
      • deserializeBrain

        protected Brain<?> deserializeBrain​(com.mojang.serialization.Dynamic<?> dynamic)
        覆盖:
        deserializeBrain 在类中 LivingEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lasy;a(Lcom/mojang/serialization/Dynamic;)Lats;
        intermediary method_18867 Lnet/minecraft/class_1309;method_18867(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_4095;
        named deserializeBrain Lnet/minecraft/entity/LivingEntity;deserializeBrain(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/entity/ai/brain/Brain;
      • createGoatAttributes

        public static DefaultAttributeContainer.Builder createGoatAttributes()
        Mappings:
        Namespace Name Mixin selector
        official o Lbeg;o()Latx$a;
        intermediary method_35179 Lnet/minecraft/class_6053;method_35179()Lnet/minecraft/class_5132$class_5133;
        named createGoatAttributes Lnet/minecraft/entity/passive/GoatEntity;createGoatAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
      • computeFallDamage

        protected int computeFallDamage​(float fallDistance,
                                        float damageMultiplier)
        覆盖:
        computeFallDamage 在类中 LivingEntity
        Mappings:
        Namespace Name Mixin selector
        official d Lasy;d(FF)I
        intermediary method_23329 Lnet/minecraft/class_1309;method_23329(FF)I
        named computeFallDamage Lnet/minecraft/entity/LivingEntity;computeFallDamage(FF)I
      • getAmbientSound

        protected SoundEvent getAmbientSound()
        覆盖:
        getAmbientSound 在类中 MobEntity
        Mappings:
        Namespace Name Mixin selector
        official p Lasz;p()Laev;
        intermediary method_5994 Lnet/minecraft/class_1308;method_5994()Lnet/minecraft/class_3414;
        named getAmbientSound Lnet/minecraft/entity/mob/MobEntity;getAmbientSound()Lnet/minecraft/sound/SoundEvent;
      • getHurtSound

        protected SoundEvent getHurtSound​(DamageSource source)
        覆盖:
        getHurtSound 在类中 LivingEntity
        Mappings:
        Namespace Name Mixin selector
        official c Lasy;c(Larv;)Laev;
        intermediary method_6011 Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;
        named getHurtSound Lnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;
      • getDeathSound

        protected SoundEvent getDeathSound()
        覆盖:
        getDeathSound 在类中 LivingEntity
        Mappings:
        Namespace Name Mixin selector
        official q Lasy;q()Laev;
        intermediary method_6002 Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;
        named getDeathSound Lnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
      • playStepSound

        protected void playStepSound​(BlockPos pos,
                                     BlockState state)
        覆盖:
        playStepSound 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official b Lasl;b(Lgb;Lcjr;)V
        intermediary method_5712 Lnet/minecraft/class_1297;method_5712(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
        named playStepSound Lnet/minecraft/entity/Entity;playStepSound(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
      • getMilkingSound

        protected SoundEvent getMilkingSound()
        Mappings:
        Namespace Name Mixin selector
        official s Lbeg;s()Laev;
        intermediary method_35180 Lnet/minecraft/class_6053;method_35180()Lnet/minecraft/class_3414;
        named getMilkingSound Lnet/minecraft/entity/passive/GoatEntity;getMilkingSound()Lnet/minecraft/sound/SoundEvent;
      • createChild

        public GoatEntity createChild​(ServerWorld serverWorld,
                                      PassiveEntity passiveEntity)
        指定者:
        createChild 在类中 PassiveEntity
        Mappings:
        Namespace Name Mixin selector
        official b Lbeg;b(Labj;Lasj;)Lbeg;
        intermediary method_35177 Lnet/minecraft/class_6053;method_35177(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_6053;
        named createChild Lnet/minecraft/entity/passive/GoatEntity;createChild(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/PassiveEntity;)Lnet/minecraft/entity/passive/GoatEntity;
      • getActiveEyeHeight

        protected float getActiveEyeHeight​(EntityPose pose,
                                           EntityDimensions dimensions)
        覆盖:
        getActiveEyeHeight 在类中 LivingEntity
        Mappings:
        Namespace Name Mixin selector
        official b Lasy;b(Latj;Lasm;)F
        intermediary method_18394 Lnet/minecraft/class_1309;method_18394(Lnet/minecraft/class_4050;Lnet/minecraft/class_4048;)F
        named getActiveEyeHeight Lnet/minecraft/entity/LivingEntity;getActiveEyeHeight(Lnet/minecraft/entity/EntityPose;Lnet/minecraft/entity/EntityDimensions;)F
      • getBrain

        public Brain<GoatEntity> getBrain()
        覆盖:
        getBrain 在类中 LivingEntity
        Mappings:
        Namespace Name Mixin selector
        official dh Lasy;dh()Lats;
        intermediary method_18868 Lnet/minecraft/class_1309;method_18868()Lnet/minecraft/class_4095;
        named getBrain Lnet/minecraft/entity/LivingEntity;getBrain()Lnet/minecraft/entity/ai/brain/Brain;
      • mobTick

        protected void mobTick()
        覆盖:
        mobTick 在类中 AnimalEntity
        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
      • getBodyYawSpeed

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

        public ActionResult interactMob​(PlayerEntity player,
                                        Hand hand)
        覆盖:
        interactMob 在类中 AnimalEntity
        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;
      • initialize

        public EntityData initialize​(ServerWorldAccess world,
                                     LocalDifficulty difficulty,
                                     SpawnReason spawnReason,
                                     @Nullable
                                     @Nullable EntityData entityData,
                                     @Nullable
                                     @Nullable CompoundTag entityNbt)
        覆盖:
        initialize 在类中 PassiveEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lasz;a(Lbwf;Lare;Latb;Latp;Lmv;)Latp;
        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_2487;)Lnet/minecraft/class_1315;
        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/nbt/CompoundTag;)Lnet/minecraft/entity/EntityData;
      • sendAiDebugData

        protected void sendAiDebugData()
        覆盖:
        sendAiDebugData 在类中 MobEntity
        Mappings:
        Namespace Name Mixin selector
        official Q Lasz;Q()V
        intermediary method_18409 Lnet/minecraft/class_1308;method_18409()V
        named sendAiDebugData Lnet/minecraft/entity/mob/MobEntity;sendAiDebugData()V
      • getDimensions

        public EntityDimensions getDimensions​(EntityPose pose)
        覆盖:
        getDimensions 在类中 LivingEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lasl;a(Latj;)Lasm;
        intermediary method_18377 Lnet/minecraft/class_1297;method_18377(Lnet/minecraft/class_4050;)Lnet/minecraft/class_4048;
        named getDimensions Lnet/minecraft/entity/Entity;getDimensions(Lnet/minecraft/entity/EntityPose;)Lnet/minecraft/entity/EntityDimensions;
      • writeCustomDataToNbt

        public void writeCustomDataToNbt​(CompoundTag nbt)
        覆盖:
        writeCustomDataToNbt 在类中 AnimalEntity
        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
      • readCustomDataFromNbt

        public void readCustomDataFromNbt​(CompoundTag nbt)
        覆盖:
        readCustomDataFromNbt 在类中 AnimalEntity
        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
      • isScreaming

        public boolean isScreaming()
        Mappings:
        Namespace Name Mixin selector
        official fo Lbeg;fo()Z
        intermediary method_35178 Lnet/minecraft/class_6053;method_35178()Z
        named isScreaming Lnet/minecraft/entity/passive/GoatEntity;isScreaming()Z