类 WitherEntity

    • 字段详细资料

      • TRACKED_ENTITY_ID_1

        private static final TrackedData<Integer> TRACKED_ENTITY_ID_1
        Mappings:
        Namespace Name Mixin selector
        official b Lbft;b:Lvy;
        intermediary field_7088 Lnet/minecraft/class_1528;field_7088:Lnet/minecraft/class_2940;
        named TRACKED_ENTITY_ID_1 Lnet/minecraft/entity/boss/WitherEntity;TRACKED_ENTITY_ID_1:Lnet/minecraft/entity/data/TrackedData;
      • TRACKED_ENTITY_ID_2

        private static final TrackedData<Integer> TRACKED_ENTITY_ID_2
        Mappings:
        Namespace Name Mixin selector
        official c Lbft;c:Lvy;
        intermediary field_7090 Lnet/minecraft/class_1528;field_7090:Lnet/minecraft/class_2940;
        named TRACKED_ENTITY_ID_2 Lnet/minecraft/entity/boss/WitherEntity;TRACKED_ENTITY_ID_2:Lnet/minecraft/entity/data/TrackedData;
      • TRACKED_ENTITY_ID_3

        private static final TrackedData<Integer> TRACKED_ENTITY_ID_3
        Mappings:
        Namespace Name Mixin selector
        official d Lbft;d:Lvy;
        intermediary field_7089 Lnet/minecraft/class_1528;field_7089:Lnet/minecraft/class_2940;
        named TRACKED_ENTITY_ID_3 Lnet/minecraft/entity/boss/WitherEntity;TRACKED_ENTITY_ID_3:Lnet/minecraft/entity/data/TrackedData;
      • TRACKED_ENTITY_IDS

        private static final List<TrackedData<Integer>> TRACKED_ENTITY_IDS
        Mappings:
        Namespace Name Mixin selector
        official e Lbft;e:Ljava/util/List;
        intermediary field_7087 Lnet/minecraft/class_1528;field_7087:Ljava/util/List;
        named TRACKED_ENTITY_IDS Lnet/minecraft/entity/boss/WitherEntity;TRACKED_ENTITY_IDS:Ljava/util/List;
      • INVUL_TIMER

        private static final TrackedData<Integer> INVUL_TIMER
        Mappings:
        Namespace Name Mixin selector
        official bV Lbft;bV:Lvy;
        intermediary field_7085 Lnet/minecraft/class_1528;field_7085:Lnet/minecraft/class_2940;
        named INVUL_TIMER Lnet/minecraft/entity/boss/WitherEntity;INVUL_TIMER:Lnet/minecraft/entity/data/TrackedData;
      • DEFAULT_INVUL_TIMER

        private static final int DEFAULT_INVUL_TIMER
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official bW Lbft;bW:I
        intermediary field_30441 Lnet/minecraft/class_1528;field_30441:I
        named DEFAULT_INVUL_TIMER Lnet/minecraft/entity/boss/WitherEntity;DEFAULT_INVUL_TIMER:I
      • CAN_ATTACK_PREDICATE

        private static final Predicate<LivingEntity> CAN_ATTACK_PREDICATE
        Mappings:
        Namespace Name Mixin selector
        official cf Lbft;cf:Ljava/util/function/Predicate;
        intermediary field_7086 Lnet/minecraft/class_1528;field_7086:Ljava/util/function/Predicate;
        named CAN_ATTACK_PREDICATE Lnet/minecraft/entity/boss/WitherEntity;CAN_ATTACK_PREDICATE:Ljava/util/function/Predicate;
      • HEAD_TARGET_PREDICATE

        private static final TargetPredicate HEAD_TARGET_PREDICATE
        Mappings:
        Namespace Name Mixin selector
        official cg Lbft;cg:Lbcb;
        intermediary field_18125 Lnet/minecraft/class_1528;field_18125:Lnet/minecraft/class_4051;
        named HEAD_TARGET_PREDICATE Lnet/minecraft/entity/boss/WitherEntity;HEAD_TARGET_PREDICATE:Lnet/minecraft/entity/ai/TargetPredicate;
      • sideHeadPitches

        private final float[] sideHeadPitches
        Mappings:
        Namespace Name Mixin selector
        official bX Lbft;bX:[F
        intermediary field_7084 Lnet/minecraft/class_1528;field_7084:[F
        named sideHeadPitches Lnet/minecraft/entity/boss/WitherEntity;sideHeadPitches:[F
      • sideHeadYaws

        private final float[] sideHeadYaws
        Mappings:
        Namespace Name Mixin selector
        official bY Lbft;bY:[F
        intermediary field_7083 Lnet/minecraft/class_1528;field_7083:[F
        named sideHeadYaws Lnet/minecraft/entity/boss/WitherEntity;sideHeadYaws:[F
      • prevSideHeadPitches

        private final float[] prevSideHeadPitches
        Mappings:
        Namespace Name Mixin selector
        official bZ Lbft;bZ:[F
        intermediary field_7095 Lnet/minecraft/class_1528;field_7095:[F
        named prevSideHeadPitches Lnet/minecraft/entity/boss/WitherEntity;prevSideHeadPitches:[F
      • prevSideHeadYaws

        private final float[] prevSideHeadYaws
        Mappings:
        Namespace Name Mixin selector
        official ca Lbft;ca:[F
        intermediary field_7094 Lnet/minecraft/class_1528;field_7094:[F
        named prevSideHeadYaws Lnet/minecraft/entity/boss/WitherEntity;prevSideHeadYaws:[F
      • skullCooldowns

        private final int[] skullCooldowns
        Mappings:
        Namespace Name Mixin selector
        official cb Lbft;cb:[I
        intermediary field_7091 Lnet/minecraft/class_1528;field_7091:[I
        named skullCooldowns Lnet/minecraft/entity/boss/WitherEntity;skullCooldowns:[I
      • chargedSkullCooldowns

        private final int[] chargedSkullCooldowns
        Mappings:
        Namespace Name Mixin selector
        official cc Lbft;cc:[I
        intermediary field_7092 Lnet/minecraft/class_1528;field_7092:[I
        named chargedSkullCooldowns Lnet/minecraft/entity/boss/WitherEntity;chargedSkullCooldowns:[I
      • blockBreakingCooldown

        private int blockBreakingCooldown
        Mappings:
        Namespace Name Mixin selector
        official cd Lbft;cd:I
        intermediary field_7082 Lnet/minecraft/class_1528;field_7082:I
        named blockBreakingCooldown Lnet/minecraft/entity/boss/WitherEntity;blockBreakingCooldown:I
      • bossBar

        private final ServerBossBar bossBar
        Mappings:
        Namespace Name Mixin selector
        official ce Lbft;ce:Labg;
        intermediary field_7093 Lnet/minecraft/class_1528;field_7093:Lnet/minecraft/class_3213;
        named bossBar Lnet/minecraft/entity/boss/WitherEntity;bossBar:Lnet/minecraft/entity/boss/ServerBossBar;
    • 构造器详细资料

      • WitherEntity

        public WitherEntity​(EntityType<? extends WitherEntity> 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 在类中 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
      • initDataTracker

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

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

        public void setCustomName​(@Nullable
                                  @Nullable Text name)
        覆盖:
        setCustomName 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official a Lasl;a(Lon;)V
        intermediary method_5665 Lnet/minecraft/class_1297;method_5665(Lnet/minecraft/class_2561;)V
        named setCustomName Lnet/minecraft/entity/Entity;setCustomName(Lnet/minecraft/text/Text;)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;
      • tickMovement

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

        public static boolean canDestroy​(BlockState block)
        Mappings:
        Namespace Name Mixin selector
        official c Lbft;c(Lcjr;)Z
        intermediary method_6883 Lnet/minecraft/class_1528;method_6883(Lnet/minecraft/class_2680;)Z
        named canDestroy Lnet/minecraft/entity/boss/WitherEntity;canDestroy(Lnet/minecraft/block/BlockState;)Z
      • onSummoned

        public void onSummoned()
        Mappings:
        Namespace Name Mixin selector
        official m Lbft;m()V
        intermediary method_6885 Lnet/minecraft/class_1528;method_6885()V
        named onSummoned Lnet/minecraft/entity/boss/WitherEntity;onSummoned()V
      • slowMovement

        public void slowMovement​(BlockState state,
                                 Vec3d multiplier)
        覆盖:
        slowMovement 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official a Lasl;a(Lcjr;Ldma;)V
        intermediary method_5844 Lnet/minecraft/class_1297;method_5844(Lnet/minecraft/class_2680;Lnet/minecraft/class_243;)V
        named slowMovement Lnet/minecraft/entity/Entity;slowMovement(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Vec3d;)V
      • onStartedTrackingBy

        public void onStartedTrackingBy​(ServerPlayerEntity player)
        覆盖:
        onStartedTrackingBy 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official c Lasl;c(Labk;)V
        intermediary method_5837 Lnet/minecraft/class_1297;method_5837(Lnet/minecraft/class_3222;)V
        named onStartedTrackingBy Lnet/minecraft/entity/Entity;onStartedTrackingBy(Lnet/minecraft/server/network/ServerPlayerEntity;)V
      • onStoppedTrackingBy

        public void onStoppedTrackingBy​(ServerPlayerEntity player)
        覆盖:
        onStoppedTrackingBy 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official d Lasl;d(Labk;)V
        intermediary method_5742 Lnet/minecraft/class_1297;method_5742(Lnet/minecraft/class_3222;)V
        named onStoppedTrackingBy Lnet/minecraft/entity/Entity;onStoppedTrackingBy(Lnet/minecraft/server/network/ServerPlayerEntity;)V
      • getHeadX

        private double getHeadX​(int headIndex)
        Mappings:
        Namespace Name Mixin selector
        official v Lbft;v(I)D
        intermediary method_6874 Lnet/minecraft/class_1528;method_6874(I)D
        named getHeadX Lnet/minecraft/entity/boss/WitherEntity;getHeadX(I)D
      • getHeadY

        private double getHeadY​(int headIndex)
        Mappings:
        Namespace Name Mixin selector
        official w Lbft;w(I)D
        intermediary method_6880 Lnet/minecraft/class_1528;method_6880(I)D
        named getHeadY Lnet/minecraft/entity/boss/WitherEntity;getHeadY(I)D
      • getHeadZ

        private double getHeadZ​(int headIndex)
        Mappings:
        Namespace Name Mixin selector
        official x Lbft;x(I)D
        intermediary method_6881 Lnet/minecraft/class_1528;method_6881(I)D
        named getHeadZ Lnet/minecraft/entity/boss/WitherEntity;getHeadZ(I)D
      • getNextAngle

        private float getNextAngle​(float prevAngle,
                                   float desiredAngle,
                                   float maxDifference)
        Mappings:
        Namespace Name Mixin selector
        official a Lbft;a(FFF)F
        intermediary method_6886 Lnet/minecraft/class_1528;method_6886(FFF)F
        named getNextAngle Lnet/minecraft/entity/boss/WitherEntity;getNextAngle(FFF)F
      • shootSkullAt

        private void shootSkullAt​(int headIndex,
                                  LivingEntity target)
        Mappings:
        Namespace Name Mixin selector
        official a Lbft;a(ILasy;)V
        intermediary method_6878 Lnet/minecraft/class_1528;method_6878(ILnet/minecraft/class_1309;)V
        named shootSkullAt Lnet/minecraft/entity/boss/WitherEntity;shootSkullAt(ILnet/minecraft/entity/LivingEntity;)V
      • shootSkullAt

        private void shootSkullAt​(int headIndex,
                                  double targetX,
                                  double targetY,
                                  double targetZ,
                                  boolean charged)
        Mappings:
        Namespace Name Mixin selector
        official a Lbft;a(IDDDZ)V
        intermediary method_6877 Lnet/minecraft/class_1528;method_6877(IDDDZ)V
        named shootSkullAt Lnet/minecraft/entity/boss/WitherEntity;shootSkullAt(IDDDZ)V
      • 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
      • 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
      • dropEquipment

        protected void dropEquipment​(DamageSource source,
                                     int lootingMultiplier,
                                     boolean allowDrops)
        覆盖:
        dropEquipment 在类中 MobEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lasy;a(Larv;IZ)V
        intermediary method_6099 Lnet/minecraft/class_1309;method_6099(Lnet/minecraft/class_1282;IZ)V
        named dropEquipment Lnet/minecraft/entity/LivingEntity;dropEquipment(Lnet/minecraft/entity/damage/DamageSource;IZ)V
      • checkDespawn

        public void checkDespawn()
        覆盖:
        checkDespawn 在类中 MobEntity
        Mappings:
        Namespace Name Mixin selector
        official cZ Lasl;cZ()V
        intermediary method_5982 Lnet/minecraft/class_1297;method_5982()V
        named checkDespawn Lnet/minecraft/entity/Entity;checkDespawn()V
      • handleFallDamage

        public boolean handleFallDamage​(float fallDistance,
                                        float damageMultiplier,
                                        DamageSource damageSource)
        覆盖:
        handleFallDamage 在类中 LivingEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lasl;a(FFLarv;)Z
        intermediary method_5747 Lnet/minecraft/class_1297;method_5747(FFLnet/minecraft/class_1282;)Z
        named handleFallDamage Lnet/minecraft/entity/Entity;handleFallDamage(FFLnet/minecraft/entity/damage/DamageSource;)Z
      • addStatusEffect

        public boolean addStatusEffect​(StatusEffectInstance effect)
        覆盖:
        addStatusEffect 在类中 LivingEntity
        Mappings:
        Namespace Name Mixin selector
        official c Lasy;c(Lasf;)Z
        intermediary method_6092 Lnet/minecraft/class_1309;method_6092(Lnet/minecraft/class_1293;)Z
        named addStatusEffect Lnet/minecraft/entity/LivingEntity;addStatusEffect(Lnet/minecraft/entity/effect/StatusEffectInstance;)Z
      • createWitherAttributes

        public static DefaultAttributeContainer.Builder createWitherAttributes()
        Mappings:
        Namespace Name Mixin selector
        official o Lbft;o()Latx$a;
        intermediary method_26904 Lnet/minecraft/class_1528;method_26904()Lnet/minecraft/class_5132$class_5133;
        named createWitherAttributes Lnet/minecraft/entity/boss/WitherEntity;createWitherAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
      • getHeadYaw

        public float getHeadYaw​(int headIndex)
        Mappings:
        Namespace Name Mixin selector
        official a Lbft;a(I)F
        intermediary method_6879 Lnet/minecraft/class_1528;method_6879(I)F
        named getHeadYaw Lnet/minecraft/entity/boss/WitherEntity;getHeadYaw(I)F
      • getHeadPitch

        public float getHeadPitch​(int headIndex)
        Mappings:
        Namespace Name Mixin selector
        official b Lbft;b(I)F
        intermediary method_6887 Lnet/minecraft/class_1528;method_6887(I)F
        named getHeadPitch Lnet/minecraft/entity/boss/WitherEntity;getHeadPitch(I)F
      • getInvulnerableTimer

        public int getInvulnerableTimer()
        Mappings:
        Namespace Name Mixin selector
        official s Lbft;s()I
        intermediary method_6884 Lnet/minecraft/class_1528;method_6884()I
        named getInvulnerableTimer Lnet/minecraft/entity/boss/WitherEntity;getInvulnerableTimer()I
      • setInvulTimer

        public void setInvulTimer​(int ticks)
        Mappings:
        Namespace Name Mixin selector
        official t Lbft;t(I)V
        intermediary method_6875 Lnet/minecraft/class_1528;method_6875(I)V
        named setInvulTimer Lnet/minecraft/entity/boss/WitherEntity;setInvulTimer(I)V
      • getTrackedEntityId

        public int getTrackedEntityId​(int headIndex)
        Mappings:
        Namespace Name Mixin selector
        official u Lbft;u(I)I
        intermediary method_6882 Lnet/minecraft/class_1528;method_6882(I)I
        named getTrackedEntityId Lnet/minecraft/entity/boss/WitherEntity;getTrackedEntityId(I)I
      • setTrackedEntityId

        public void setTrackedEntityId​(int headIndex,
                                       int id)
        Mappings:
        Namespace Name Mixin selector
        official a Lbft;a(II)V
        intermediary method_6876 Lnet/minecraft/class_1528;method_6876(II)V
        named setTrackedEntityId Lnet/minecraft/entity/boss/WitherEntity;setTrackedEntityId(II)V
      • shouldRenderOverlay

        public boolean shouldRenderOverlay()
        指定者:
        shouldRenderOverlay 在接口中 SkinOverlayOwner
        Mappings:
        Namespace Name Mixin selector
        official U_ Latk;U_()Z
        intermediary method_6872 Lnet/minecraft/class_4582;method_6872()Z
        named shouldRenderOverlay Lnet/minecraft/client/render/entity/feature/SkinOverlayOwner;shouldRenderOverlay()Z
      • getGroup

        public EntityGroup getGroup()
        覆盖:
        getGroup 在类中 LivingEntity
        Mappings:
        Namespace Name Mixin selector
        official ed Lasy;ed()Latc;
        intermediary method_6046 Lnet/minecraft/class_1309;method_6046()Lnet/minecraft/class_1310;
        named getGroup Lnet/minecraft/entity/LivingEntity;getGroup()Lnet/minecraft/entity/EntityGroup;
      • canStartRiding

        protected boolean canStartRiding​(Entity entity)
        覆盖:
        canStartRiding 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official n Lasl;n(Lasl;)Z
        intermediary method_5860 Lnet/minecraft/class_1297;method_5860(Lnet/minecraft/class_1297;)Z
        named canStartRiding Lnet/minecraft/entity/Entity;canStartRiding(Lnet/minecraft/entity/Entity;)Z
      • canUsePortals

        public boolean canUsePortals()
        覆盖:
        canUsePortals 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official bZ Lasl;bZ()Z
        intermediary method_5822 Lnet/minecraft/class_1297;method_5822()Z
        named canUsePortals Lnet/minecraft/entity/Entity;canUsePortals()Z
      • canHaveStatusEffect

        public boolean canHaveStatusEffect​(StatusEffectInstance effect)
        覆盖:
        canHaveStatusEffect 在类中 LivingEntity
        Mappings:
        Namespace Name Mixin selector
        official d Lasy;d(Lasf;)Z
        intermediary method_6049 Lnet/minecraft/class_1309;method_6049(Lnet/minecraft/class_1293;)Z
        named canHaveStatusEffect Lnet/minecraft/entity/LivingEntity;canHaveStatusEffect(Lnet/minecraft/entity/effect/StatusEffectInstance;)Z