类 PiglinEntity

    • 字段详细资料

      • BABY

        private static final TrackedData<Boolean> BABY
        Mappings:
        Namespace Name Mixin selector
        official bW Lbib;bW:Lvy;
        intermediary field_22377 Lnet/minecraft/class_4836;field_22377:Lnet/minecraft/class_2940;
        named BABY Lnet/minecraft/entity/mob/PiglinEntity;BABY:Lnet/minecraft/entity/data/TrackedData;
      • CHARGING

        private static final TrackedData<Boolean> CHARGING
        Mappings:
        Namespace Name Mixin selector
        official bX Lbib;bX:Lvy;
        intermediary field_22378 Lnet/minecraft/class_4836;field_22378:Lnet/minecraft/class_2940;
        named CHARGING Lnet/minecraft/entity/mob/PiglinEntity;CHARGING:Lnet/minecraft/entity/data/TrackedData;
      • DANCING

        private static final TrackedData<Boolean> DANCING
        Mappings:
        Namespace Name Mixin selector
        official bY Lbib;bY:Lvy;
        intermediary field_25164 Lnet/minecraft/class_4836;field_25164:Lnet/minecraft/class_2940;
        named DANCING Lnet/minecraft/entity/mob/PiglinEntity;DANCING:Lnet/minecraft/entity/data/TrackedData;
      • BABY_SPEED_BOOST_ID

        private static final UUID BABY_SPEED_BOOST_ID
        Mappings:
        Namespace Name Mixin selector
        official bZ Lbib;bZ:Ljava/util/UUID;
        intermediary field_22379 Lnet/minecraft/class_4836;field_22379:Ljava/util/UUID;
        named BABY_SPEED_BOOST_ID Lnet/minecraft/entity/mob/PiglinEntity;BABY_SPEED_BOOST_ID:Ljava/util/UUID;
      • BABY_SPEED_BOOST

        private static final EntityAttributeModifier BABY_SPEED_BOOST
        Mappings:
        Namespace Name Mixin selector
        official ca Lbib;ca:Latw;
        intermediary field_22380 Lnet/minecraft/class_4836;field_22380:Lnet/minecraft/class_1322;
        named BABY_SPEED_BOOST Lnet/minecraft/entity/mob/PiglinEntity;BABY_SPEED_BOOST:Lnet/minecraft/entity/attribute/EntityAttributeModifier;
      • field_30548

        private static final int field_30548
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official cb Lbib;cb:I
        intermediary field_30548 Lnet/minecraft/class_4836;field_30548:I
        named field_30548 Lnet/minecraft/entity/mob/PiglinEntity;field_30548:I
      • field_30549

        private static final float field_30549
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official cc Lbib;cc:F
        intermediary field_30549 Lnet/minecraft/class_4836;field_30549:F
        named field_30549 Lnet/minecraft/entity/mob/PiglinEntity;field_30549:F
      • field_30550

        private static final int field_30550
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official cd Lbib;cd:I
        intermediary field_30550 Lnet/minecraft/class_4836;field_30550:I
        named field_30550 Lnet/minecraft/entity/mob/PiglinEntity;field_30550:I
      • field_30551

        private static final float field_30551
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official ce Lbib;ce:F
        intermediary field_30551 Lnet/minecraft/class_4836;field_30551:F
        named field_30551 Lnet/minecraft/entity/mob/PiglinEntity;field_30551:F
      • field_30552

        private static final float field_30552
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official cf Lbib;cf:F
        intermediary field_30552 Lnet/minecraft/class_4836;field_30552:F
        named field_30552 Lnet/minecraft/entity/mob/PiglinEntity;field_30552:F
      • field_30553

        private static final int field_30553
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official cg Lbib;cg:I
        intermediary field_30553 Lnet/minecraft/class_4836;field_30553:I
        named field_30553 Lnet/minecraft/entity/mob/PiglinEntity;field_30553:I
      • field_30554

        private static final float field_30554
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official ch Lbib;ch:F
        intermediary field_30554 Lnet/minecraft/class_4836;field_30554:F
        named field_30554 Lnet/minecraft/entity/mob/PiglinEntity;field_30554:F
      • field_30555

        private static final float field_30555
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official ci Lbib;ci:F
        intermediary field_30555 Lnet/minecraft/class_4836;field_30555:F
        named field_30555 Lnet/minecraft/entity/mob/PiglinEntity;field_30555:F
      • field_30556

        private static final double field_30556
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official cj Lbib;cj:D
        intermediary field_30556 Lnet/minecraft/class_4836;field_30556:D
        named field_30556 Lnet/minecraft/entity/mob/PiglinEntity;field_30556:D
      • SENSOR_TYPES

        protected static final ImmutableList<SensorType<? extends Sensor<? super PiglinEntity>>> SENSOR_TYPES
        Mappings:
        Namespace Name Mixin selector
        official e Lbib;e:Lcom/google/common/collect/ImmutableList;
        intermediary field_22376 Lnet/minecraft/class_4836;field_22376:Lcom/google/common/collect/ImmutableList;
        named SENSOR_TYPES Lnet/minecraft/entity/mob/PiglinEntity;SENSOR_TYPES:Lcom/google/common/collect/ImmutableList;
      • MEMORY_MODULE_TYPES

        protected static final ImmutableList<MemoryModuleType<?>> MEMORY_MODULE_TYPES
        Mappings:
        Namespace Name Mixin selector
        official bV Lbib;bV:Lcom/google/common/collect/ImmutableList;
        intermediary field_22381 Lnet/minecraft/class_4836;field_22381:Lcom/google/common/collect/ImmutableList;
        named MEMORY_MODULE_TYPES Lnet/minecraft/entity/mob/PiglinEntity;MEMORY_MODULE_TYPES:Lcom/google/common/collect/ImmutableList;
      • inventory

        private final SimpleInventory inventory
        Mappings:
        Namespace Name Mixin selector
        official ck Lbib;ck:Larl;
        intermediary field_22371 Lnet/minecraft/class_4836;field_22371:Lnet/minecraft/class_1277;
        named inventory Lnet/minecraft/entity/mob/PiglinEntity;inventory:Lnet/minecraft/inventory/SimpleInventory;
      • cannotHunt

        private boolean cannotHunt
        Mappings:
        Namespace Name Mixin selector
        official cl Lbib;cl:Z
        intermediary field_23738 Lnet/minecraft/class_4836;field_23738:Z
        named cannotHunt Lnet/minecraft/entity/mob/PiglinEntity;cannotHunt:Z
    • 构造器详细资料

      • PiglinEntity

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

      • writeCustomDataToNbt

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

        public Inventory getInventory()
        指定者:
        getInventory 在接口中 InventoryOwner
        Mappings:
        Namespace Name Mixin selector
        official fy Lbiq;fy()Laqz;
        intermediary method_35199 Lnet/minecraft/class_6067;method_35199()Lnet/minecraft/class_1263;
        named getInventory Lnet/minecraft/entity/InventoryOwner;getInventory()Lnet/minecraft/inventory/Inventory;
      • 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
      • addItem

        protected ItemStack addItem​(ItemStack stack)
        Mappings:
        Namespace Name Mixin selector
        official k Lbib;k(Lbpr;)Lbpr;
        intermediary method_24711 Lnet/minecraft/class_4836;method_24711(Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;
        named addItem Lnet/minecraft/entity/mob/PiglinEntity;addItem(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack;
      • canInsertIntoInventory

        protected boolean canInsertIntoInventory​(ItemStack stack)
        Mappings:
        Namespace Name Mixin selector
        official l Lbib;l(Lbpr;)Z
        intermediary method_27085 Lnet/minecraft/class_4836;method_27085(Lnet/minecraft/class_1799;)Z
        named canInsertIntoInventory Lnet/minecraft/entity/mob/PiglinEntity;canInsertIntoInventory(Lnet/minecraft/item/ItemStack;)Z
      • initDataTracker

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

        public void onTrackedDataSet​(TrackedData<?> data)
        覆盖:
        onTrackedDataSet 在类中 LivingEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lasl;a(Lvy;)V
        intermediary method_5674 Lnet/minecraft/class_1297;method_5674(Lnet/minecraft/class_2940;)V
        named onTrackedDataSet Lnet/minecraft/entity/Entity;onTrackedDataSet(Lnet/minecraft/entity/data/TrackedData;)V
      • createPiglinAttributes

        public static DefaultAttributeContainer.Builder createPiglinAttributes()
        Mappings:
        Namespace Name Mixin selector
        official fu Lbib;fu()Latx$a;
        intermediary method_26953 Lnet/minecraft/class_4836;method_26953()Lnet/minecraft/class_5132$class_5133;
        named createPiglinAttributes Lnet/minecraft/entity/mob/PiglinEntity;createPiglinAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
      • canSpawn

        public static boolean canSpawn​(EntityType<PiglinEntity> type,
                                       WorldAccess world,
                                       SpawnReason spawnReason,
                                       BlockPos pos,
                                       Random random)
        Mappings:
        Namespace Name Mixin selector
        official b Lbib;b(Lasp;Lbvs;Latb;Lgb;Ljava/util/Random;)Z
        intermediary method_24695 Lnet/minecraft/class_4836;method_24695(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/mob/PiglinEntity;canSpawn(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)Z
      • initialize

        @Nullable
        public @Nullable EntityData initialize​(ServerWorldAccess world,
                                               LocalDifficulty difficulty,
                                               SpawnReason spawnReason,
                                               @Nullable
                                               @Nullable EntityData entityData,
                                               @Nullable
                                               @Nullable CompoundTag entityNbt)
        覆盖:
        initialize 在类中 MobEntity
        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;
      • isDisallowedInPeaceful

        protected boolean isDisallowedInPeaceful()
        覆盖:
        isDisallowedInPeaceful 在类中 HostileEntity
        Mappings:
        Namespace Name Mixin selector
        official P Lasz;P()Z
        intermediary method_23734 Lnet/minecraft/class_1308;method_23734()Z
        named isDisallowedInPeaceful Lnet/minecraft/entity/mob/MobEntity;isDisallowedInPeaceful()Z
      • canImmediatelyDespawn

        public boolean canImmediatelyDespawn​(double distanceSquared)
        覆盖:
        canImmediatelyDespawn 在类中 MobEntity
        Mappings:
        Namespace Name Mixin selector
        official h Lasz;h(D)Z
        intermediary method_5974 Lnet/minecraft/class_1308;method_5974(D)Z
        named canImmediatelyDespawn Lnet/minecraft/entity/mob/MobEntity;canImmediatelyDespawn(D)Z
      • initEquipment

        protected void initEquipment​(LocalDifficulty difficulty)
        覆盖:
        initEquipment 在类中 MobEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lasz;a(Lare;)V
        intermediary method_5964 Lnet/minecraft/class_1308;method_5964(Lnet/minecraft/class_1266;)V
        named initEquipment Lnet/minecraft/entity/mob/MobEntity;initEquipment(Lnet/minecraft/world/LocalDifficulty;)V
      • equipAtChance

        private void equipAtChance​(EquipmentSlot slot,
                                   ItemStack stack)
        Mappings:
        Namespace Name Mixin selector
        official c Lbib;c(Lasq;Lbpr;)V
        intermediary method_24696 Lnet/minecraft/class_4836;method_24696(Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V
        named equipAtChance Lnet/minecraft/entity/mob/PiglinEntity;equipAtChance(Lnet/minecraft/entity/EquipmentSlot;Lnet/minecraft/item/ItemStack;)V
      • createBrainProfile

        protected Brain.Profile<PiglinEntity> 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;
      • getBrain

        public Brain<PiglinEntity> 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;
      • interactMob

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

        public double getMountedHeightOffset()
        覆盖:
        getMountedHeightOffset 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official bi Lasl;bi()D
        intermediary method_5621 Lnet/minecraft/class_1297;method_5621()D
        named getMountedHeightOffset Lnet/minecraft/entity/Entity;getMountedHeightOffset()D
      • setBaby

        public void setBaby​(boolean baby)
        覆盖:
        setBaby 在类中 MobEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lasz;a(Z)V
        intermediary method_7217 Lnet/minecraft/class_1308;method_7217(Z)V
        named setBaby Lnet/minecraft/entity/mob/MobEntity;setBaby(Z)V
      • isBaby

        public boolean isBaby()
        覆盖:
        isBaby 在类中 LivingEntity
        Mappings:
        Namespace Name Mixin selector
        official y_ Lasy;y_()Z
        intermediary method_6109 Lnet/minecraft/class_1309;method_6109()Z
        named isBaby Lnet/minecraft/entity/LivingEntity;isBaby()Z
      • setCannotHunt

        private void setCannotHunt​(boolean cannotHunt)
        Mappings:
        Namespace Name Mixin selector
        official x Lbib;x(Z)V
        intermediary method_26954 Lnet/minecraft/class_4836;method_26954(Z)V
        named setCannotHunt Lnet/minecraft/entity/mob/PiglinEntity;setCannotHunt(Z)V
      • canHunt

        protected boolean canHunt()
        指定者:
        canHunt 在类中 AbstractPiglinEntity
        Mappings:
        Namespace Name Mixin selector
        official m Lbia;m()Z
        intermediary method_26952 Lnet/minecraft/class_5418;method_26952()Z
        named canHunt Lnet/minecraft/entity/mob/AbstractPiglinEntity;canHunt()Z
      • mobTick

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

        protected void zombify​(ServerWorld world)
        覆盖:
        zombify 在类中 AbstractPiglinEntity
        Mappings:
        Namespace Name Mixin selector
        official c Lbia;c(Labj;)V
        intermediary method_24694 Lnet/minecraft/class_5418;method_24694(Lnet/minecraft/class_3218;)V
        named zombify Lnet/minecraft/entity/mob/AbstractPiglinEntity;zombify(Lnet/minecraft/server/world/ServerWorld;)V
      • makeInitialWeapon

        private ItemStack makeInitialWeapon()
        Mappings:
        Namespace Name Mixin selector
        official fw Lbib;fw()Lbpr;
        intermediary method_24702 Lnet/minecraft/class_4836;method_24702()Lnet/minecraft/class_1799;
        named makeInitialWeapon Lnet/minecraft/entity/mob/PiglinEntity;makeInitialWeapon()Lnet/minecraft/item/ItemStack;
      • isCharging

        private boolean isCharging()
        Mappings:
        Namespace Name Mixin selector
        official fx Lbib;fx()Z
        intermediary method_24703 Lnet/minecraft/class_4836;method_24703()Z
        named isCharging Lnet/minecraft/entity/mob/PiglinEntity;isCharging()Z
      • setCharging

        public void setCharging​(boolean charging)
        指定者:
        setCharging 在接口中 CrossbowUser
        Mappings:
        Namespace Name Mixin selector
        official b Lbgm;b(Z)V
        intermediary method_7110 Lnet/minecraft/class_3745;method_7110(Z)V
        named setCharging Lnet/minecraft/entity/CrossbowUser;setCharging(Z)V
      • postShoot

        public void postShoot()
        指定者:
        postShoot 在接口中 CrossbowUser
        Mappings:
        Namespace Name Mixin selector
        official W_ Lbgm;W_()V
        intermediary method_24651 Lnet/minecraft/class_3745;method_24651()V
        named postShoot Lnet/minecraft/entity/CrossbowUser;postShoot()V
      • getActivity

        public PiglinActivity getActivity()
        指定者:
        getActivity 在类中 AbstractPiglinEntity
        Mappings:
        Namespace Name Mixin selector
        official fp Lbia;fp()Lbid;
        intermediary method_24705 Lnet/minecraft/class_5418;method_24705()Lnet/minecraft/class_4837;
        named getActivity Lnet/minecraft/entity/mob/AbstractPiglinEntity;getActivity()Lnet/minecraft/entity/mob/PiglinActivity;
      • isDancing

        public boolean isDancing()
        Mappings:
        Namespace Name Mixin selector
        official fv Lbib;fv()Z
        intermediary method_29272 Lnet/minecraft/class_4836;method_29272()Z
        named isDancing Lnet/minecraft/entity/mob/PiglinEntity;isDancing()Z
      • setDancing

        public void setDancing​(boolean dancing)
        Mappings:
        Namespace Name Mixin selector
        official w Lbib;w(Z)V
        intermediary method_29274 Lnet/minecraft/class_4836;method_29274(Z)V
        named setDancing Lnet/minecraft/entity/mob/PiglinEntity;setDancing(Z)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
      • 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
      • shoot

        public void shoot​(LivingEntity target,
                          ItemStack crossbow,
                          ProjectileEntity projectile,
                          float multiShotSpray)
        指定者:
        shoot 在接口中 CrossbowUser
        Mappings:
        Namespace Name Mixin selector
        official a Lbgm;a(Lasy;Lbpr;Lbjv;F)V
        intermediary method_18811 Lnet/minecraft/class_3745;method_18811(Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_1676;F)V
        named shoot Lnet/minecraft/entity/CrossbowUser;shoot(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/projectile/ProjectileEntity;F)V
      • canUseRangedWeapon

        public boolean canUseRangedWeapon​(RangedWeaponItem weapon)
        覆盖:
        canUseRangedWeapon 在类中 MobEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lasz;a(Lbqf;)Z
        intermediary method_25938 Lnet/minecraft/class_1308;method_25938(Lnet/minecraft/class_1811;)Z
        named canUseRangedWeapon Lnet/minecraft/entity/mob/MobEntity;canUseRangedWeapon(Lnet/minecraft/item/RangedWeaponItem;)Z
      • equipToMainHand

        protected void equipToMainHand​(ItemStack stack)
        Mappings:
        Namespace Name Mixin selector
        official m Lbib;m(Lbpr;)V
        intermediary method_24844 Lnet/minecraft/class_4836;method_24844(Lnet/minecraft/class_1799;)V
        named equipToMainHand Lnet/minecraft/entity/mob/PiglinEntity;equipToMainHand(Lnet/minecraft/item/ItemStack;)V
      • equipToOffHand

        protected void equipToOffHand​(ItemStack stack)
        Mappings:
        Namespace Name Mixin selector
        official n Lbib;n(Lbpr;)V
        intermediary method_24845 Lnet/minecraft/class_4836;method_24845(Lnet/minecraft/class_1799;)V
        named equipToOffHand Lnet/minecraft/entity/mob/PiglinEntity;equipToOffHand(Lnet/minecraft/item/ItemStack;)V
      • canGather

        public boolean canGather​(ItemStack stack)
        覆盖:
        canGather 在类中 MobEntity
        Mappings:
        Namespace Name Mixin selector
        official j Lasz;j(Lbpr;)Z
        intermediary method_20820 Lnet/minecraft/class_1308;method_20820(Lnet/minecraft/class_1799;)Z
        named canGather Lnet/minecraft/entity/mob/MobEntity;canGather(Lnet/minecraft/item/ItemStack;)Z
      • canEquipStack

        protected boolean canEquipStack​(ItemStack stack)
        Returns whether this piglin can equip into or replace current equipment slot.
        Mappings:
        Namespace Name Mixin selector
        official o Lbib;o(Lbpr;)Z
        intermediary method_24846 Lnet/minecraft/class_4836;method_24846(Lnet/minecraft/class_1799;)Z
        named canEquipStack Lnet/minecraft/entity/mob/PiglinEntity;canEquipStack(Lnet/minecraft/item/ItemStack;)Z
      • prefersNewEquipment

        protected boolean prefersNewEquipment​(ItemStack newStack,
                                              ItemStack oldStack)
        覆盖:
        prefersNewEquipment 在类中 MobEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lasz;a(Lbpr;Lbpr;)Z
        intermediary method_5955 Lnet/minecraft/class_1308;method_5955(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
        named prefersNewEquipment Lnet/minecraft/entity/mob/MobEntity;prefersNewEquipment(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z
      • loot

        protected void loot​(ItemEntity item)
        覆盖:
        loot 在类中 MobEntity
        Mappings:
        Namespace Name Mixin selector
        official b Lasz;b(Lbge;)V
        intermediary method_5949 Lnet/minecraft/class_1308;method_5949(Lnet/minecraft/class_1542;)V
        named loot Lnet/minecraft/entity/mob/MobEntity;loot(Lnet/minecraft/entity/ItemEntity;)V
      • startRiding

        public boolean startRiding​(Entity entity,
                                   boolean force)
        覆盖:
        startRiding 在类中 MobEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lasl;a(Lasl;Z)Z
        intermediary method_5873 Lnet/minecraft/class_1297;method_5873(Lnet/minecraft/class_1297;Z)Z
        named startRiding Lnet/minecraft/entity/Entity;startRiding(Lnet/minecraft/entity/Entity;Z)Z
      • getTopMostPassenger

        private Entity getTopMostPassenger​(Entity entity,
                                           int maxLevel)
        Returns the passenger entity at maxLevel in a stacked riding (riding on an entity that is riding on another entity, etc).

        If the number of stacked entities is less than maxLevel, returns the top most passenger entity.

        Mappings:
        Namespace Name Mixin selector
        official b Lbib;b(Lasl;I)Lasl;
        intermediary method_26089 Lnet/minecraft/class_4836;method_26089(Lnet/minecraft/class_1297;I)Lnet/minecraft/class_1297;
        named getTopMostPassenger Lnet/minecraft/entity/mob/PiglinEntity;getTopMostPassenger(Lnet/minecraft/entity/Entity;I)Lnet/minecraft/entity/Entity;
      • 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;
      • 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
      • playSound

        protected void playSound​(SoundEvent sound)
        Mappings:
        Namespace Name Mixin selector
        official a Lbib;a(Laev;)V
        intermediary method_30086 Lnet/minecraft/class_4836;method_30086(Lnet/minecraft/class_3414;)V
        named playSound Lnet/minecraft/entity/mob/PiglinEntity;playSound(Lnet/minecraft/sound/SoundEvent;)V
      • playZombificationSound

        protected void playZombificationSound()
        指定者:
        playZombificationSound 在类中 AbstractPiglinEntity
        Mappings:
        Namespace Name Mixin selector
        official fr Lbia;fr()V
        intermediary method_30238 Lnet/minecraft/class_5418;method_30238()V
        named playZombificationSound Lnet/minecraft/entity/mob/AbstractPiglinEntity;playZombificationSound()V