类 SheepEntity

    • 字段详细资料

      • field_30371

        private static final int field_30371
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official bV Lbdt;bV:I
        intermediary field_30371 Lnet/minecraft/class_1472;field_30371:I
        named field_30371 Lnet/minecraft/entity/passive/SheepEntity;field_30371:I
      • COLOR

        private static final TrackedData<Byte> COLOR
        Mappings:
        Namespace Name Mixin selector
        official bW Lbdt;bW:Lvy;
        intermediary field_6870 Lnet/minecraft/class_1472;field_6870:Lnet/minecraft/class_2940;
        named COLOR Lnet/minecraft/entity/passive/SheepEntity;COLOR:Lnet/minecraft/entity/data/TrackedData;
      • DROPS

        private static final Map<DyeColor,​ItemConvertible> DROPS
        Mappings:
        Namespace Name Mixin selector
        official bY Lbdt;bY:Ljava/util/Map;
        intermediary field_6868 Lnet/minecraft/class_1472;field_6868:Ljava/util/Map;
        named DROPS Lnet/minecraft/entity/passive/SheepEntity;DROPS:Ljava/util/Map;
      • COLORS

        private static final Map<DyeColor,​float[]> COLORS
        Mappings:
        Namespace Name Mixin selector
        official bZ Lbdt;bZ:Ljava/util/Map;
        intermediary field_6867 Lnet/minecraft/class_1472;field_6867:Ljava/util/Map;
        named COLORS Lnet/minecraft/entity/passive/SheepEntity;COLORS:Ljava/util/Map;
      • eatGrassTimer

        private int eatGrassTimer
        Mappings:
        Namespace Name Mixin selector
        official ca Lbdt;ca:I
        intermediary field_6865 Lnet/minecraft/class_1472;field_6865:I
        named eatGrassTimer Lnet/minecraft/entity/passive/SheepEntity;eatGrassTimer:I
      • eatGrassGoal

        private EatGrassGoal eatGrassGoal
        Mappings:
        Namespace Name Mixin selector
        official cb Lbdt;cb:Layi;
        intermediary field_6869 Lnet/minecraft/class_1472;field_6869:Lnet/minecraft/class_1345;
        named eatGrassGoal Lnet/minecraft/entity/passive/SheepEntity;eatGrassGoal:Lnet/minecraft/entity/ai/goal/EatGrassGoal;
    • 构造器详细资料

      • SheepEntity

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

      • getDyedColor

        private static float[] getDyedColor​(DyeColor color)
        Mappings:
        Namespace Name Mixin selector
        official c Lbdt;c(Lbon;)[F
        intermediary method_6630 Lnet/minecraft/class_1472;method_6630(Lnet/minecraft/class_1767;)[F
        named getDyedColor Lnet/minecraft/entity/passive/SheepEntity;getDyedColor(Lnet/minecraft/util/DyeColor;)[F
      • getRgbColor

        public static float[] getRgbColor​(DyeColor dyeColor)
        Mappings:
        Namespace Name Mixin selector
        official a Lbdt;a(Lbon;)[F
        intermediary method_6634 Lnet/minecraft/class_1472;method_6634(Lnet/minecraft/class_1767;)[F
        named getRgbColor Lnet/minecraft/entity/passive/SheepEntity;getRgbColor(Lnet/minecraft/util/DyeColor;)[F
      • initGoals

        protected void initGoals()
        覆盖:
        initGoals 在类中 MobEntity
        Mappings:
        Namespace Name Mixin selector
        official u Lasz;u()V
        intermediary method_5959 Lnet/minecraft/class_1308;method_5959()V
        named initGoals Lnet/minecraft/entity/mob/MobEntity;initGoals()V
      • 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
      • tickMovement

        public void tickMovement()
        覆盖:
        tickMovement 在类中 AnimalEntity
        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
      • createSheepAttributes

        public static DefaultAttributeContainer.Builder createSheepAttributes()
        Mappings:
        Namespace Name Mixin selector
        official o Lbdt;o()Latx$a;
        intermediary method_26893 Lnet/minecraft/class_1472;method_26893()Lnet/minecraft/class_5132$class_5133;
        named createSheepAttributes Lnet/minecraft/entity/passive/SheepEntity;createSheepAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
      • initDataTracker

        protected void initDataTracker()
        覆盖:
        initDataTracker 在类中 PassiveEntity
        Mappings:
        Namespace Name Mixin selector
        official e Lasl;e()V
        intermediary method_5693 Lnet/minecraft/class_1297;method_5693()V
        named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
      • getLootTableId

        public Identifier getLootTableId()
        覆盖:
        getLootTableId 在类中 MobEntity
        Mappings:
        Namespace Name Mixin selector
        official M Lasz;M()Lwp;
        intermediary method_5991 Lnet/minecraft/class_1308;method_5991()Lnet/minecraft/class_2960;
        named getLootTableId Lnet/minecraft/entity/mob/MobEntity;getLootTableId()Lnet/minecraft/util/Identifier;
      • handleStatus

        public void handleStatus​(byte status)
        覆盖:
        handleStatus 在类中 AnimalEntity
        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
      • getNeckAngle

        public float getNeckAngle​(float delta)
        Mappings:
        Namespace Name Mixin selector
        official x Lbdt;x(F)F
        intermediary method_6628 Lnet/minecraft/class_1472;method_6628(F)F
        named getNeckAngle Lnet/minecraft/entity/passive/SheepEntity;getNeckAngle(F)F
      • getHeadAngle

        public float getHeadAngle​(float delta)
        Mappings:
        Namespace Name Mixin selector
        official y Lbdt;y(F)F
        intermediary method_6641 Lnet/minecraft/class_1472;method_6641(F)F
        named getHeadAngle Lnet/minecraft/entity/passive/SheepEntity;getHeadAngle(F)F
      • 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;
      • sheared

        public void sheared​(SoundCategory shearedSoundCategory)
        指定者:
        sheared 在接口中 Shearable
        Mappings:
        Namespace Name Mixin selector
        official a Latn;a(Laex;)V
        intermediary method_6636 Lnet/minecraft/class_5147;method_6636(Lnet/minecraft/class_3419;)V
        named sheared Lnet/minecraft/entity/Shearable;sheared(Lnet/minecraft/sound/SoundCategory;)V
      • isShearable

        public boolean isShearable()
        指定者:
        isShearable 在接口中 Shearable
        Mappings:
        Namespace Name Mixin selector
        official N_ Latn;N_()Z
        intermediary method_27072 Lnet/minecraft/class_5147;method_27072()Z
        named isShearable Lnet/minecraft/entity/Shearable;isShearable()Z
      • 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
      • 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
      • getColor

        public DyeColor getColor()
        Mappings:
        Namespace Name Mixin selector
        official s Lbdt;s()Lbon;
        intermediary method_6633 Lnet/minecraft/class_1472;method_6633()Lnet/minecraft/class_1767;
        named getColor Lnet/minecraft/entity/passive/SheepEntity;getColor()Lnet/minecraft/util/DyeColor;
      • setColor

        public void setColor​(DyeColor color)
        Mappings:
        Namespace Name Mixin selector
        official b Lbdt;b(Lbon;)V
        intermediary method_6631 Lnet/minecraft/class_1472;method_6631(Lnet/minecraft/class_1767;)V
        named setColor Lnet/minecraft/entity/passive/SheepEntity;setColor(Lnet/minecraft/util/DyeColor;)V
      • isSheared

        public boolean isSheared()
        Mappings:
        Namespace Name Mixin selector
        official fo Lbdt;fo()Z
        intermediary method_6629 Lnet/minecraft/class_1472;method_6629()Z
        named isSheared Lnet/minecraft/entity/passive/SheepEntity;isSheared()Z
      • setSheared

        public void setSheared​(boolean sheared)
        Mappings:
        Namespace Name Mixin selector
        official v Lbdt;v(Z)V
        intermediary method_6635 Lnet/minecraft/class_1472;method_6635(Z)V
        named setSheared Lnet/minecraft/entity/passive/SheepEntity;setSheared(Z)V
      • generateDefaultColor

        public static DyeColor generateDefaultColor​(Random random)
        Mappings:
        Namespace Name Mixin selector
        official a Lbdt;a(Ljava/util/Random;)Lbon;
        intermediary method_6632 Lnet/minecraft/class_1472;method_6632(Ljava/util/Random;)Lnet/minecraft/class_1767;
        named generateDefaultColor Lnet/minecraft/entity/passive/SheepEntity;generateDefaultColor(Ljava/util/Random;)Lnet/minecraft/util/DyeColor;
      • createChild

        public SheepEntity createChild​(ServerWorld serverWorld,
                                       PassiveEntity passiveEntity)
        指定者:
        createChild 在类中 PassiveEntity
        Mappings:
        Namespace Name Mixin selector
        official b Lbdt;b(Labj;Lasj;)Lbdt;
        intermediary method_6640 Lnet/minecraft/class_1472;method_6640(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1472;
        named createChild Lnet/minecraft/entity/passive/SheepEntity;createChild(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/PassiveEntity;)Lnet/minecraft/entity/passive/SheepEntity;
      • onEatingGrass

        public void onEatingGrass()
        覆盖:
        onEatingGrass 在类中 MobEntity
        Mappings:
        Namespace Name Mixin selector
        official H Lasz;H()V
        intermediary method_5983 Lnet/minecraft/class_1308;method_5983()V
        named onEatingGrass Lnet/minecraft/entity/mob/MobEntity;onEatingGrass()V
      • initialize

        @Nullable
        public @Nullable 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;
      • getChildColor

        private DyeColor getChildColor​(AnimalEntity firstParent,
                                       AnimalEntity secondParent)
        Mappings:
        Namespace Name Mixin selector
        official a Lbdt;a(Lbcz;Lbcz;)Lbon;
        intermediary method_6639 Lnet/minecraft/class_1472;method_6639(Lnet/minecraft/class_1429;Lnet/minecraft/class_1429;)Lnet/minecraft/class_1767;
        named getChildColor Lnet/minecraft/entity/passive/SheepEntity;getChildColor(Lnet/minecraft/entity/passive/AnimalEntity;Lnet/minecraft/entity/passive/AnimalEntity;)Lnet/minecraft/util/DyeColor;
      • createDyeMixingCraftingInventory

        private static CraftingInventory createDyeMixingCraftingInventory​(DyeColor firstColor,
                                                                          DyeColor secondColor)
        Mappings:
        Namespace Name Mixin selector
        official a Lbdt;a(Lbon;Lbon;)Lblz;
        intermediary method_17690 Lnet/minecraft/class_1472;method_17690(Lnet/minecraft/class_1767;Lnet/minecraft/class_1767;)Lnet/minecraft/class_1715;
        named createDyeMixingCraftingInventory Lnet/minecraft/entity/passive/SheepEntity;createDyeMixingCraftingInventory(Lnet/minecraft/util/DyeColor;Lnet/minecraft/util/DyeColor;)Lnet/minecraft/inventory/CraftingInventory;
      • 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