类 WitchEntity

    • 字段详细资料

      • DRINKING_SPEED_PENALTY_MODIFIER_ID

        private static final UUID DRINKING_SPEED_PENALTY_MODIFIER_ID
        Mappings:
        Namespace Name Mixin selector
        official b Lbhp;b:Ljava/util/UUID;
        intermediary field_7418 Lnet/minecraft/class_1640;field_7418:Ljava/util/UUID;
        named DRINKING_SPEED_PENALTY_MODIFIER_ID Lnet/minecraft/entity/mob/WitchEntity;DRINKING_SPEED_PENALTY_MODIFIER_ID:Ljava/util/UUID;
      • DRINKING_SPEED_PENALTY_MODIFIER

        private static final EntityAttributeModifier DRINKING_SPEED_PENALTY_MODIFIER
        Mappings:
        Namespace Name Mixin selector
        official e Lbhp;e:Latw;
        intermediary field_7416 Lnet/minecraft/class_1640;field_7416:Lnet/minecraft/class_1322;
        named DRINKING_SPEED_PENALTY_MODIFIER Lnet/minecraft/entity/mob/WitchEntity;DRINKING_SPEED_PENALTY_MODIFIER:Lnet/minecraft/entity/attribute/EntityAttributeModifier;
      • DRINKING

        private static final TrackedData<Boolean> DRINKING
        Mappings:
        Namespace Name Mixin selector
        official bV Lbhp;bV:Lvy;
        intermediary field_7419 Lnet/minecraft/class_1640;field_7419:Lnet/minecraft/class_2940;
        named DRINKING Lnet/minecraft/entity/mob/WitchEntity;DRINKING:Lnet/minecraft/entity/data/TrackedData;
      • drinkTimeLeft

        private int drinkTimeLeft
        Mappings:
        Namespace Name Mixin selector
        official bW Lbhp;bW:I
        intermediary field_7417 Lnet/minecraft/class_1640;field_7417:I
        named drinkTimeLeft Lnet/minecraft/entity/mob/WitchEntity;drinkTimeLeft:I
      • raidGoal

        private RaidGoal<RaiderEntity> raidGoal
        Mappings:
        Namespace Name Mixin selector
        official bX Lbhp;bX:Lbak;
        intermediary field_17283 Lnet/minecraft/class_1640;field_17283:Lnet/minecraft/class_3909;
        named raidGoal Lnet/minecraft/entity/mob/WitchEntity;raidGoal:Lnet/minecraft/entity/ai/goal/RaidGoal;
      • attackPlayerGoal

        private DisableableFollowTargetGoal<PlayerEntity> attackPlayerGoal
        Mappings:
        Namespace Name Mixin selector
        official bY Lbhp;bY:Lbaj;
        intermediary field_17284 Lnet/minecraft/class_1640;field_17284:Lnet/minecraft/class_3760;
        named attackPlayerGoal Lnet/minecraft/entity/mob/WitchEntity;attackPlayerGoal:Lnet/minecraft/entity/ai/goal/DisableableFollowTargetGoal;
    • 构造器详细资料

      • WitchEntity

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

      • initGoals

        protected void initGoals()
        覆盖:
        initGoals 在类中 RaiderEntity
        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
      • initDataTracker

        protected void initDataTracker()
        覆盖:
        initDataTracker 在类中 RaiderEntity
        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
      • 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 在类中 HostileEntity
        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 在类中 HostileEntity
        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;
      • setDrinking

        public void setDrinking​(boolean drinking)
        Mappings:
        Namespace Name Mixin selector
        official x Lbhp;x(Z)V
        intermediary method_7192 Lnet/minecraft/class_1640;method_7192(Z)V
        named setDrinking Lnet/minecraft/entity/mob/WitchEntity;setDrinking(Z)V
      • isDrinking

        public boolean isDrinking()
        Mappings:
        Namespace Name Mixin selector
        official m Lbhp;m()Z
        intermediary method_7193 Lnet/minecraft/class_1640;method_7193()Z
        named isDrinking Lnet/minecraft/entity/mob/WitchEntity;isDrinking()Z
      • createWitchAttributes

        public static DefaultAttributeContainer.Builder createWitchAttributes()
        Mappings:
        Namespace Name Mixin selector
        official o Lbhp;o()Latx$a;
        intermediary method_26927 Lnet/minecraft/class_1640;method_26927()Lnet/minecraft/class_5132$class_5133;
        named createWitchAttributes Lnet/minecraft/entity/mob/WitchEntity;createWitchAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
      • tickMovement

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

        public SoundEvent getCelebratingSound()
        指定者:
        getCelebratingSound 在类中 RaiderEntity
        Mappings:
        Namespace Name Mixin selector
        official s Lbkl;s()Laev;
        intermediary method_20033 Lnet/minecraft/class_3763;method_20033()Lnet/minecraft/class_3414;
        named getCelebratingSound Lnet/minecraft/entity/raid/RaiderEntity;getCelebratingSound()Lnet/minecraft/sound/SoundEvent;
      • 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
      • applyEnchantmentsToDamage

        protected float applyEnchantmentsToDamage​(DamageSource source,
                                                  float amount)
        覆盖:
        applyEnchantmentsToDamage 在类中 LivingEntity
        Mappings:
        Namespace Name Mixin selector
        official d Lasy;d(Larv;F)F
        intermediary method_6036 Lnet/minecraft/class_1309;method_6036(Lnet/minecraft/class_1282;F)F
        named applyEnchantmentsToDamage Lnet/minecraft/entity/LivingEntity;applyEnchantmentsToDamage(Lnet/minecraft/entity/damage/DamageSource;F)F
      • attack

        public void attack​(LivingEntity target,
                           float pullProgress)
        指定者:
        attack 在接口中 RangedAttackMob
        Mappings:
        Namespace Name Mixin selector
        official a Lbhd;a(Lasy;F)V
        intermediary method_7105 Lnet/minecraft/class_1603;method_7105(Lnet/minecraft/class_1309;F)V
        named attack Lnet/minecraft/entity/ai/RangedAttackMob;attack(Lnet/minecraft/entity/LivingEntity;F)V
      • 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
      • addBonusForWave

        public void addBonusForWave​(int wave,
                                    boolean unused)
        指定者:
        addBonusForWave 在类中 RaiderEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lbkl;a(IZ)V
        intermediary method_16484 Lnet/minecraft/class_3763;method_16484(IZ)V
        named addBonusForWave Lnet/minecraft/entity/raid/RaiderEntity;addBonusForWave(IZ)V
      • canLead

        public boolean canLead()
        覆盖:
        canLead 在类中 PatrolEntity
        Mappings:
        Namespace Name Mixin selector
        official fp Lbha;fp()Z
        intermediary method_16485 Lnet/minecraft/class_3732;method_16485()Z
        named canLead Lnet/minecraft/entity/mob/PatrolEntity;canLead()Z