类 MooshroomEntity

    • 字段详细资料

      • TYPE

        private static final TrackedData<String> TYPE
        Mappings:
        Namespace Name Mixin selector
        official bV Lbdk;bV:Lvy;
        intermediary field_18105 Lnet/minecraft/class_1438;field_18105:Lnet/minecraft/class_2940;
        named TYPE Lnet/minecraft/entity/passive/MooshroomEntity;TYPE:Lnet/minecraft/entity/data/TrackedData;
      • MUTATION_CHANCE

        private static final int MUTATION_CHANCE
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official bW Lbdk;bW:I
        intermediary field_30339 Lnet/minecraft/class_1438;field_30339:I
        named MUTATION_CHANCE Lnet/minecraft/entity/passive/MooshroomEntity;MUTATION_CHANCE:I
      • stewEffect

        private StatusEffect stewEffect
        Mappings:
        Namespace Name Mixin selector
        official bY Lbdk;bY:Lasd;
        intermediary field_18106 Lnet/minecraft/class_1438;field_18106:Lnet/minecraft/class_1291;
        named stewEffect Lnet/minecraft/entity/passive/MooshroomEntity;stewEffect:Lnet/minecraft/entity/effect/StatusEffect;
      • stewEffectDuration

        private int stewEffectDuration
        Mappings:
        Namespace Name Mixin selector
        official bZ Lbdk;bZ:I
        intermediary field_18107 Lnet/minecraft/class_1438;field_18107:I
        named stewEffectDuration Lnet/minecraft/entity/passive/MooshroomEntity;stewEffectDuration:I
      • lightningId

        private UUID lightningId
        Mappings:
        Namespace Name Mixin selector
        official ca Lbdk;ca:Ljava/util/UUID;
        intermediary field_18108 Lnet/minecraft/class_1438;field_18108:Ljava/util/UUID;
        named lightningId Lnet/minecraft/entity/passive/MooshroomEntity;lightningId:Ljava/util/UUID;
    • 构造器详细资料

      • MooshroomEntity

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

      • getPathfindingFavor

        public float getPathfindingFavor​(BlockPos pos,
                                         WorldView world)
        覆盖:
        getPathfindingFavor 在类中 AnimalEntity
        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
      • canSpawn

        public static boolean canSpawn​(EntityType<MooshroomEntity> type,
                                       WorldAccess world,
                                       SpawnReason spawnReason,
                                       BlockPos pos,
                                       Random random)
        Mappings:
        Namespace Name Mixin selector
        official c Lbdk;c(Lasp;Lbvs;Latb;Lgb;Ljava/util/Random;)Z
        intermediary method_20665 Lnet/minecraft/class_1438;method_20665(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Ljava/util/Random;)Z
        named canSpawn Lnet/minecraft/entity/passive/MooshroomEntity;canSpawn(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)Z
      • onStruckByLightning

        public void onStruckByLightning​(ServerWorld world,
                                        LightningEntity lightning)
        覆盖:
        onStruckByLightning 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official a Lasl;a(Labj;Lasx;)V
        intermediary method_5800 Lnet/minecraft/class_1297;method_5800(Lnet/minecraft/class_3218;Lnet/minecraft/class_1538;)V
        named onStruckByLightning Lnet/minecraft/entity/Entity;onStruckByLightning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LightningEntity;)V
      • 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
      • interactMob

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

        private Optional<Pair<StatusEffect,​Integer>> getStewEffectFrom​(ItemStack flower)
        Mappings:
        Namespace Name Mixin selector
        official k Lbdk;k(Lbpr;)Ljava/util/Optional;
        intermediary method_18436 Lnet/minecraft/class_1438;method_18436(Lnet/minecraft/class_1799;)Ljava/util/Optional;
        named getStewEffectFrom Lnet/minecraft/entity/passive/MooshroomEntity;getStewEffectFrom(Lnet/minecraft/item/ItemStack;)Ljava/util/Optional;
      • setType

        private void setType​(MooshroomEntity.Type type)
        Mappings:
        Namespace Name Mixin selector
        official a Lbdk;a(Lbdk$a;)V
        intermediary method_18433 Lnet/minecraft/class_1438;method_18433(Lnet/minecraft/class_1438$class_4053;)V
        named setType Lnet/minecraft/entity/passive/MooshroomEntity;setType(Lnet/minecraft/entity/passive/MooshroomEntity$Type;)V
      • getMooshroomType

        public MooshroomEntity.Type getMooshroomType()
        Mappings:
        Namespace Name Mixin selector
        official s Lbdk;s()Lbdk$a;
        intermediary method_18435 Lnet/minecraft/class_1438;method_18435()Lnet/minecraft/class_1438$class_4053;
        named getMooshroomType Lnet/minecraft/entity/passive/MooshroomEntity;getMooshroomType()Lnet/minecraft/entity/passive/MooshroomEntity$Type;
      • createChild

        public MooshroomEntity createChild​(ServerWorld serverWorld,
                                           PassiveEntity passiveEntity)
        覆盖:
        createChild 在类中 CowEntity
        Mappings:
        Namespace Name Mixin selector
        official c Lbdk;c(Labj;Lasj;)Lbdk;
        intermediary method_6495 Lnet/minecraft/class_1438;method_6495(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1438;
        named createChild Lnet/minecraft/entity/passive/MooshroomEntity;createChild(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/PassiveEntity;)Lnet/minecraft/entity/passive/MooshroomEntity;
      • chooseBabyType

        private MooshroomEntity.Type chooseBabyType​(MooshroomEntity mooshroom)
        Mappings:
        Namespace Name Mixin selector
        official a Lbdk;a(Lbdk;)Lbdk$a;
        intermediary method_18434 Lnet/minecraft/class_1438;method_18434(Lnet/minecraft/class_1438;)Lnet/minecraft/class_1438$class_4053;
        named chooseBabyType Lnet/minecraft/entity/passive/MooshroomEntity;chooseBabyType(Lnet/minecraft/entity/passive/MooshroomEntity;)Lnet/minecraft/entity/passive/MooshroomEntity$Type;