类 VillagerEntity

    • 字段详细资料

      • VILLAGER_DATA

        private static final TrackedData<VillagerData> VILLAGER_DATA
        Mappings:
        Namespace Name Mixin selector
        official cb Lbis;cb:Lvy;
        intermediary field_7445 Lnet/minecraft/class_1646;field_7445:Lnet/minecraft/class_2940;
        named VILLAGER_DATA Lnet/minecraft/entity/passive/VillagerEntity;VILLAGER_DATA:Lnet/minecraft/entity/data/TrackedData;
      • field_30602

        public static final int field_30602
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official bX Lbis;bX:I
        intermediary field_30602 Lnet/minecraft/class_1646;field_30602:I
        named field_30602 Lnet/minecraft/entity/passive/VillagerEntity;field_30602:I
      • ITEM_FOOD_VALUES

        public static final Map<Item,​Integer> ITEM_FOOD_VALUES
        Mappings:
        Namespace Name Mixin selector
        official bY Lbis;bY:Ljava/util/Map;
        intermediary field_18526 Lnet/minecraft/class_1646;field_18526:Ljava/util/Map;
        named ITEM_FOOD_VALUES Lnet/minecraft/entity/passive/VillagerEntity;ITEM_FOOD_VALUES:Ljava/util/Map;
      • field_30604

        private static final int field_30604
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official cc Lbis;cc:I
        intermediary field_30604 Lnet/minecraft/class_1646;field_30604:I
        named field_30604 Lnet/minecraft/entity/passive/VillagerEntity;field_30604:I
      • GATHERABLE_ITEMS

        private static final Set<Item> GATHERABLE_ITEMS
        Mappings:
        Namespace Name Mixin selector
        official cd Lbis;cd:Ljava/util/Set;
        intermediary field_18527 Lnet/minecraft/class_1646;field_18527:Ljava/util/Set;
        named GATHERABLE_ITEMS Lnet/minecraft/entity/passive/VillagerEntity;GATHERABLE_ITEMS:Ljava/util/Set;
      • field_30605

        private static final int field_30605
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official ce Lbis;ce:I
        intermediary field_30605 Lnet/minecraft/class_1646;field_30605:I
        named field_30605 Lnet/minecraft/entity/passive/VillagerEntity;field_30605:I
      • field_30606

        private static final int field_30606
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official cf Lbis;cf:I
        intermediary field_30606 Lnet/minecraft/class_1646;field_30606:I
        named field_30606 Lnet/minecraft/entity/passive/VillagerEntity;field_30606:I
      • field_30607

        private static final int field_30607
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official cg Lbis;cg:I
        intermediary field_30607 Lnet/minecraft/class_1646;field_30607:I
        named field_30607 Lnet/minecraft/entity/passive/VillagerEntity;field_30607:I
      • field_30608

        private static final int field_30608
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official ch Lbis;ch:I
        intermediary field_30608 Lnet/minecraft/class_1646;field_30608:I
        named field_30608 Lnet/minecraft/entity/passive/VillagerEntity;field_30608:I
      • field_30609

        private static final int field_30609
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official ci Lbis;ci:I
        intermediary field_30609 Lnet/minecraft/class_1646;field_30609:I
        named field_30609 Lnet/minecraft/entity/passive/VillagerEntity;field_30609:I
      • field_30610

        private static final int field_30610
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official cj Lbis;cj:I
        intermediary field_30610 Lnet/minecraft/class_1646;field_30610:I
        named field_30610 Lnet/minecraft/entity/passive/VillagerEntity;field_30610:I
      • field_30611

        private static final long field_30611
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official ck Lbis;ck:J
        intermediary field_30611 Lnet/minecraft/class_1646;field_30611:J
        named field_30611 Lnet/minecraft/entity/passive/VillagerEntity;field_30611:J
      • field_30603

        public static final float field_30603
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official bZ Lbis;bZ:F
        intermediary field_30603 Lnet/minecraft/class_1646;field_30603:F
        named field_30603 Lnet/minecraft/entity/passive/VillagerEntity;field_30603:F
      • MEMORY_MODULES

        private static final ImmutableList<MemoryModuleType<?>> MEMORY_MODULES
        Mappings:
        Namespace Name Mixin selector
        official cy Lbis;cy:Lcom/google/common/collect/ImmutableList;
        intermediary field_18538 Lnet/minecraft/class_1646;field_18538:Lcom/google/common/collect/ImmutableList;
        named MEMORY_MODULES Lnet/minecraft/entity/passive/VillagerEntity;MEMORY_MODULES:Lcom/google/common/collect/ImmutableList;
      • SENSORS

        private static final ImmutableList<SensorType<? extends Sensor<? super VillagerEntity>>> SENSORS
        Mappings:
        Namespace Name Mixin selector
        official cz Lbis;cz:Lcom/google/common/collect/ImmutableList;
        intermediary field_18539 Lnet/minecraft/class_1646;field_18539:Lcom/google/common/collect/ImmutableList;
        named SENSORS Lnet/minecraft/entity/passive/VillagerEntity;SENSORS:Lcom/google/common/collect/ImmutableList;
      • POINTS_OF_INTEREST

        public static final Map<MemoryModuleType<GlobalPos>,​BiPredicate<VillagerEntity,​PointOfInterestType>> POINTS_OF_INTEREST
        Mappings:
        Namespace Name Mixin selector
        official ca Lbis;ca:Ljava/util/Map;
        intermediary field_18851 Lnet/minecraft/class_1646;field_18851:Ljava/util/Map;
        named POINTS_OF_INTEREST Lnet/minecraft/entity/passive/VillagerEntity;POINTS_OF_INTEREST:Ljava/util/Map;
      • levelUpTimer

        private int levelUpTimer
        Mappings:
        Namespace Name Mixin selector
        official cl Lbis;cl:I
        intermediary field_18528 Lnet/minecraft/class_1646;field_18528:I
        named levelUpTimer Lnet/minecraft/entity/passive/VillagerEntity;levelUpTimer:I
      • levelingUp

        private boolean levelingUp
        Mappings:
        Namespace Name Mixin selector
        official cm Lbis;cm:Z
        intermediary field_18529 Lnet/minecraft/class_1646;field_18529:Z
        named levelingUp Lnet/minecraft/entity/passive/VillagerEntity;levelingUp:Z
      • lastCustomer

        @Nullable
        private @Nullable PlayerEntity lastCustomer
        Mappings:
        Namespace Name Mixin selector
        official cn Lbis;cn:Lbjf;
        intermediary field_18530 Lnet/minecraft/class_1646;field_18530:Lnet/minecraft/class_1657;
        named lastCustomer Lnet/minecraft/entity/passive/VillagerEntity;lastCustomer:Lnet/minecraft/entity/player/PlayerEntity;
      • field_30612

        private boolean field_30612
        Mappings:
        Namespace Name Mixin selector
        official co Lbis;co:Z
        intermediary field_30612 Lnet/minecraft/class_1646;field_30612:Z
        named field_30612 Lnet/minecraft/entity/passive/VillagerEntity;field_30612:Z
      • foodLevel

        private byte foodLevel
        Mappings:
        Namespace Name Mixin selector
        official cp Lbis;cp:B
        intermediary field_18533 Lnet/minecraft/class_1646;field_18533:B
        named foodLevel Lnet/minecraft/entity/passive/VillagerEntity;foodLevel:B
      • gossip

        private final VillagerGossips gossip
        Mappings:
        Namespace Name Mixin selector
        official cq Lbis;cq:Lbar;
        intermediary field_18534 Lnet/minecraft/class_1646;field_18534:Lnet/minecraft/class_4136;
        named gossip Lnet/minecraft/entity/passive/VillagerEntity;gossip:Lnet/minecraft/village/VillagerGossips;
      • gossipStartTime

        private long gossipStartTime
        Mappings:
        Namespace Name Mixin selector
        official cr Lbis;cr:J
        intermediary field_18535 Lnet/minecraft/class_1646;field_18535:J
        named gossipStartTime Lnet/minecraft/entity/passive/VillagerEntity;gossipStartTime:J
      • lastGossipDecayTime

        private long lastGossipDecayTime
        Mappings:
        Namespace Name Mixin selector
        official cs Lbis;cs:J
        intermediary field_19357 Lnet/minecraft/class_1646;field_19357:J
        named lastGossipDecayTime Lnet/minecraft/entity/passive/VillagerEntity;lastGossipDecayTime:J
      • experience

        private int experience
        Mappings:
        Namespace Name Mixin selector
        official ct Lbis;ct:I
        intermediary field_18536 Lnet/minecraft/class_1646;field_18536:I
        named experience Lnet/minecraft/entity/passive/VillagerEntity;experience:I
      • lastRestockTime

        private long lastRestockTime
        Mappings:
        Namespace Name Mixin selector
        official cu Lbis;cu:J
        intermediary field_18537 Lnet/minecraft/class_1646;field_18537:J
        named lastRestockTime Lnet/minecraft/entity/passive/VillagerEntity;lastRestockTime:J
      • restocksToday

        private int restocksToday
        Mappings:
        Namespace Name Mixin selector
        official cv Lbis;cv:I
        intermediary field_19427 Lnet/minecraft/class_1646;field_19427:I
        named restocksToday Lnet/minecraft/entity/passive/VillagerEntity;restocksToday:I
      • lastRestockCheckTime

        private long lastRestockCheckTime
        Mappings:
        Namespace Name Mixin selector
        official cw Lbis;cw:J
        intermediary field_20332 Lnet/minecraft/class_1646;field_20332:J
        named lastRestockCheckTime Lnet/minecraft/entity/passive/VillagerEntity;lastRestockCheckTime:J
      • natural

        private boolean natural
        Mappings:
        Namespace Name Mixin selector
        official cx Lbis;cx:Z
        intermediary field_25167 Lnet/minecraft/class_1646;field_25167:Z
        named natural Lnet/minecraft/entity/passive/VillagerEntity;natural:Z
    • 构造器详细资料

      • VillagerEntity

        public VillagerEntity​(EntityType<? extends VillagerEntity> 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
      • VillagerEntity

        public VillagerEntity​(EntityType<? extends VillagerEntity> entityType,
                              World world,
                              VillagerType type)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lbis;<init>(Lasp;Lbvr;Lbix;)V
        intermediary <init> Lnet/minecraft/class_1646;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;Lnet/minecraft/class_3854;)V
        named <init> Lnet/minecraft/entity/passive/VillagerEntity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;Lnet/minecraft/village/VillagerType;)V
    • 方法详细资料

      • getBrain

        public Brain<VillagerEntity> 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;
      • createBrainProfile

        protected Brain.Profile<VillagerEntity> 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;
      • reinitializeBrain

        public void reinitializeBrain​(ServerWorld world)
        Mappings:
        Namespace Name Mixin selector
        official c Lbis;c(Labj;)V
        intermediary method_19179 Lnet/minecraft/class_1646;method_19179(Lnet/minecraft/class_3218;)V
        named reinitializeBrain Lnet/minecraft/entity/passive/VillagerEntity;reinitializeBrain(Lnet/minecraft/server/world/ServerWorld;)V
      • initBrain

        private void initBrain​(Brain<VillagerEntity> brain)
        Mappings:
        Namespace Name Mixin selector
        official a Lbis;a(Lats;)V
        intermediary method_19174 Lnet/minecraft/class_1646;method_19174(Lnet/minecraft/class_4095;)V
        named initBrain Lnet/minecraft/entity/passive/VillagerEntity;initBrain(Lnet/minecraft/entity/ai/brain/Brain;)V
      • onGrowUp

        protected void onGrowUp()
        覆盖:
        onGrowUp 在类中 PassiveEntity
        Mappings:
        Namespace Name Mixin selector
        official m Lasj;m()V
        intermediary method_5619 Lnet/minecraft/class_1296;method_5619()V
        named onGrowUp Lnet/minecraft/entity/passive/PassiveEntity;onGrowUp()V
      • createVillagerAttributes

        public static DefaultAttributeContainer.Builder createVillagerAttributes()
        Mappings:
        Namespace Name Mixin selector
        official fA Lbis;fA()Latx$a;
        intermediary method_26955 Lnet/minecraft/class_1646;method_26955()Lnet/minecraft/class_5132$class_5133;
        named createVillagerAttributes Lnet/minecraft/entity/passive/VillagerEntity;createVillagerAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
      • isNatural

        public boolean isNatural()
        Mappings:
        Namespace Name Mixin selector
        official fB Lbis;fB()Z
        intermediary method_29279 Lnet/minecraft/class_1646;method_29279()Z
        named isNatural Lnet/minecraft/entity/passive/VillagerEntity;isNatural()Z
      • 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
      • tick

        public void tick()
        覆盖:
        tick 在类中 MobEntity
        Mappings:
        Namespace Name Mixin selector
        official j Lasl;j()V
        intermediary method_5773 Lnet/minecraft/class_1297;method_5773()V
        named tick Lnet/minecraft/entity/Entity;tick()V
      • 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;
      • sayNo

        private void sayNo()
        Mappings:
        Namespace Name Mixin selector
        official fM Lbis;fM()V
        intermediary method_20264 Lnet/minecraft/class_1646;method_20264()V
        named sayNo Lnet/minecraft/entity/passive/VillagerEntity;sayNo()V
      • beginTradeWith

        private void beginTradeWith​(PlayerEntity customer)
        Mappings:
        Namespace Name Mixin selector
        official h Lbis;h(Lbjf;)V
        intermediary method_19191 Lnet/minecraft/class_1646;method_19191(Lnet/minecraft/class_1657;)V
        named beginTradeWith Lnet/minecraft/entity/passive/VillagerEntity;beginTradeWith(Lnet/minecraft/entity/player/PlayerEntity;)V
      • setCurrentCustomer

        public void setCurrentCustomer​(@Nullable
                                       @Nullable PlayerEntity customer)
        指定者:
        setCurrentCustomer 在接口中 Merchant
        覆盖:
        setCurrentCustomer 在类中 MerchantEntity
        Mappings:
        Namespace Name Mixin selector
        official f Lbun;f(Lbjf;)V
        intermediary method_8259 Lnet/minecraft/class_1915;method_8259(Lnet/minecraft/class_1657;)V
        named setCurrentCustomer Lnet/minecraft/village/Merchant;setCurrentCustomer(Lnet/minecraft/entity/player/PlayerEntity;)V
      • resetCustomer

        protected void resetCustomer()
        覆盖:
        resetCustomer 在类中 MerchantEntity
        Mappings:
        Namespace Name Mixin selector
        official fu Lbin;fu()V
        intermediary method_19181 Lnet/minecraft/class_3988;method_19181()V
        named resetCustomer Lnet/minecraft/entity/passive/MerchantEntity;resetCustomer()V
      • clearSpecialPrices

        private void clearSpecialPrices()
        Resets the special price of all the trade offers of this villager.
        Mappings:
        Namespace Name Mixin selector
        official fN Lbis;fN()V
        intermediary method_19187 Lnet/minecraft/class_1646;method_19187()V
        named clearSpecialPrices Lnet/minecraft/entity/passive/VillagerEntity;clearSpecialPrices()V
      • canRefreshTrades

        public boolean canRefreshTrades()
        指定者:
        canRefreshTrades 在接口中 Merchant
        Mappings:
        Namespace Name Mixin selector
        official fC Lbun;fC()Z
        intermediary method_20708 Lnet/minecraft/class_1915;method_20708()Z
        named canRefreshTrades Lnet/minecraft/village/Merchant;canRefreshTrades()Z
      • restock

        public void restock()
        Mappings:
        Namespace Name Mixin selector
        official fD Lbis;fD()V
        intermediary method_19182 Lnet/minecraft/class_1646;method_19182()V
        named restock Lnet/minecraft/entity/passive/VillagerEntity;restock()V
      • needsRestock

        private boolean needsRestock()
        Returns whether this villager needs restock.

        Checks if at least one of its trade offers has been used.

        Mappings:
        Namespace Name Mixin selector
        official fO Lbis;fO()Z
        intermediary method_20823 Lnet/minecraft/class_1646;method_20823()Z
        named needsRestock Lnet/minecraft/entity/passive/VillagerEntity;needsRestock()Z
      • canRestock

        private boolean canRestock()
        Mappings:
        Namespace Name Mixin selector
        official fP Lbis;fP()Z
        intermediary method_20824 Lnet/minecraft/class_1646;method_20824()Z
        named canRestock Lnet/minecraft/entity/passive/VillagerEntity;canRestock()Z
      • shouldRestock

        public boolean shouldRestock()
        Mappings:
        Namespace Name Mixin selector
        official fE Lbis;fE()Z
        intermediary method_20822 Lnet/minecraft/class_1646;method_20822()Z
        named shouldRestock Lnet/minecraft/entity/passive/VillagerEntity;shouldRestock()Z
      • restockAndUpdateDemandBonus

        private void restockAndUpdateDemandBonus()
        Mappings:
        Namespace Name Mixin selector
        official fQ Lbis;fQ()V
        intermediary method_21723 Lnet/minecraft/class_1646;method_21723()V
        named restockAndUpdateDemandBonus Lnet/minecraft/entity/passive/VillagerEntity;restockAndUpdateDemandBonus()V
      • updateDemandBonus

        private void updateDemandBonus()
        Updates the demand bonus of all the trade offers of this villager.
        Mappings:
        Namespace Name Mixin selector
        official fR Lbis;fR()V
        intermediary method_21724 Lnet/minecraft/class_1646;method_21724()V
        named updateDemandBonus Lnet/minecraft/entity/passive/VillagerEntity;updateDemandBonus()V
      • prepareOffersFor

        private void prepareOffersFor​(PlayerEntity player)
        Mappings:
        Namespace Name Mixin selector
        official i Lbis;i(Lbjf;)V
        intermediary method_19192 Lnet/minecraft/class_1646;method_19192(Lnet/minecraft/class_1657;)V
        named prepareOffersFor Lnet/minecraft/entity/passive/VillagerEntity;prepareOffersFor(Lnet/minecraft/entity/player/PlayerEntity;)V
      • initDataTracker

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

        @Nullable
        protected @Nullable 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;
      • playWorkSound

        public void playWorkSound()
        Mappings:
        Namespace Name Mixin selector
        official fF Lbis;fF()V
        intermediary method_19183 Lnet/minecraft/class_1646;method_19183()V
        named playWorkSound Lnet/minecraft/entity/passive/VillagerEntity;playWorkSound()V
      • setVillagerData

        public void setVillagerData​(VillagerData villagerData)
        指定者:
        setVillagerData 在接口中 VillagerDataContainer
        Mappings:
        Namespace Name Mixin selector
        official a Lbiu;a(Lbit;)V
        intermediary method_7195 Lnet/minecraft/class_3851;method_7195(Lnet/minecraft/class_3850;)V
        named setVillagerData Lnet/minecraft/village/VillagerDataContainer;setVillagerData(Lnet/minecraft/village/VillagerData;)V
      • getVillagerData

        public VillagerData getVillagerData()
        指定者:
        getVillagerData 在接口中 VillagerDataContainer
        Mappings:
        Namespace Name Mixin selector
        official fz Lbiu;fz()Lbit;
        intermediary method_7231 Lnet/minecraft/class_3851;method_7231()Lnet/minecraft/class_3850;
        named getVillagerData Lnet/minecraft/village/VillagerDataContainer;getVillagerData()Lnet/minecraft/village/VillagerData;
      • afterUsing

        protected void afterUsing​(TradeOffer offer)
        指定者:
        afterUsing 在类中 MerchantEntity
        Mappings:
        Namespace Name Mixin selector
        official b Lbin;b(Lbuo;)V
        intermediary method_18008 Lnet/minecraft/class_3988;method_18008(Lnet/minecraft/class_1914;)V
        named afterUsing Lnet/minecraft/entity/passive/MerchantEntity;afterUsing(Lnet/minecraft/village/TradeOffer;)V
      • method_35201

        public void method_35201​(boolean bool)
        Mappings:
        Namespace Name Mixin selector
        official w Lbis;w(Z)V
        intermediary method_35201 Lnet/minecraft/class_1646;method_35201(Z)V
        named method_35201 Lnet/minecraft/entity/passive/VillagerEntity;method_35201(Z)V
      • method_35200

        public boolean method_35200()
        Mappings:
        Namespace Name Mixin selector
        official fG Lbis;fG()Z
        intermediary method_35200 Lnet/minecraft/class_1646;method_35200()Z
        named method_35200 Lnet/minecraft/entity/passive/VillagerEntity;method_35200()Z
      • setAttacker

        public void setAttacker​(@Nullable
                                @Nullable LivingEntity attacker)
        覆盖:
        setAttacker 在类中 LivingEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lasy;a(Lasy;)V
        intermediary method_6015 Lnet/minecraft/class_1309;method_6015(Lnet/minecraft/class_1309;)V
        named setAttacker Lnet/minecraft/entity/LivingEntity;setAttacker(Lnet/minecraft/entity/LivingEntity;)V
      • onDeath

        public void onDeath​(DamageSource source)
        覆盖:
        onDeath 在类中 MerchantEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lasy;a(Larv;)V
        intermediary method_6078 Lnet/minecraft/class_1309;method_6078(Lnet/minecraft/class_1282;)V
        named onDeath Lnet/minecraft/entity/LivingEntity;onDeath(Lnet/minecraft/entity/damage/DamageSource;)V
      • releaseAllTickets

        private void releaseAllTickets()
        Mappings:
        Namespace Name Mixin selector
        official fS Lbis;fS()V
        intermediary method_30958 Lnet/minecraft/class_1646;method_30958()V
        named releaseAllTickets Lnet/minecraft/entity/passive/VillagerEntity;releaseAllTickets()V
      • notifyDeath

        private void notifyDeath​(Entity killer)
        Mappings:
        Namespace Name Mixin selector
        official a Lbis;a(Lasl;)V
        intermediary method_20690 Lnet/minecraft/class_1646;method_20690(Lnet/minecraft/class_1297;)V
        named notifyDeath Lnet/minecraft/entity/passive/VillagerEntity;notifyDeath(Lnet/minecraft/entity/Entity;)V
      • releaseTicketFor

        public void releaseTicketFor​(MemoryModuleType<GlobalPos> memoryModuleType)
        Mappings:
        Namespace Name Mixin selector
        official a Lbis;a(Lbav;)V
        intermediary method_19176 Lnet/minecraft/class_1646;method_19176(Lnet/minecraft/class_4140;)V
        named releaseTicketFor Lnet/minecraft/entity/passive/VillagerEntity;releaseTicketFor(Lnet/minecraft/entity/ai/brain/MemoryModuleType;)V
      • isReadyToBreed

        public boolean isReadyToBreed()
        覆盖:
        isReadyToBreed 在类中 PassiveEntity
        Mappings:
        Namespace Name Mixin selector
        official f Lasj;f()Z
        intermediary method_19184 Lnet/minecraft/class_1296;method_19184()Z
        named isReadyToBreed Lnet/minecraft/entity/passive/PassiveEntity;isReadyToBreed()Z
      • lacksFood

        private boolean lacksFood()
        Mappings:
        Namespace Name Mixin selector
        official fT Lbis;fT()Z
        intermediary method_20698 Lnet/minecraft/class_1646;method_20698()Z
        named lacksFood Lnet/minecraft/entity/passive/VillagerEntity;lacksFood()Z
      • consumeAvailableFood

        private void consumeAvailableFood()
        Mappings:
        Namespace Name Mixin selector
        official fU Lbis;fU()V
        intermediary method_19185 Lnet/minecraft/class_1646;method_19185()V
        named consumeAvailableFood Lnet/minecraft/entity/passive/VillagerEntity;consumeAvailableFood()V
      • getReputation

        public int getReputation​(PlayerEntity player)
        Mappings:
        Namespace Name Mixin selector
        official g Lbis;g(Lbjf;)I
        intermediary method_20594 Lnet/minecraft/class_1646;method_20594(Lnet/minecraft/class_1657;)I
        named getReputation Lnet/minecraft/entity/passive/VillagerEntity;getReputation(Lnet/minecraft/entity/player/PlayerEntity;)I
      • depleteFood

        private void depleteFood​(int amount)
        Mappings:
        Namespace Name Mixin selector
        official w Lbis;w(I)V
        intermediary method_19193 Lnet/minecraft/class_1646;method_19193(I)V
        named depleteFood Lnet/minecraft/entity/passive/VillagerEntity;depleteFood(I)V
      • eatForBreeding

        public void eatForBreeding()
        Mappings:
        Namespace Name Mixin selector
        official fH Lbis;fH()V
        intermediary method_20697 Lnet/minecraft/class_1646;method_20697()V
        named eatForBreeding Lnet/minecraft/entity/passive/VillagerEntity;eatForBreeding()V
      • setOffers

        public void setOffers​(TradeOfferList offers)
        Mappings:
        Namespace Name Mixin selector
        official b Lbis;b(Lbup;)V
        intermediary method_16917 Lnet/minecraft/class_1646;method_16917(Lnet/minecraft/class_1916;)V
        named setOffers Lnet/minecraft/entity/passive/VillagerEntity;setOffers(Lnet/minecraft/village/TradeOfferList;)V
      • canLevelUp

        private boolean canLevelUp()
        Mappings:
        Namespace Name Mixin selector
        official fV Lbis;fV()Z
        intermediary method_19188 Lnet/minecraft/class_1646;method_19188()Z
        named canLevelUp Lnet/minecraft/entity/passive/VillagerEntity;canLevelUp()Z
      • levelUp

        private void levelUp()
        Mappings:
        Namespace Name Mixin selector
        official fW Lbis;fW()V
        intermediary method_16918 Lnet/minecraft/class_1646;method_16918()V
        named levelUp Lnet/minecraft/entity/passive/VillagerEntity;levelUp()V
      • getDefaultName

        protected Text getDefaultName()
        覆盖:
        getDefaultName 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official bU Lasl;bU()Lon;
        intermediary method_23315 Lnet/minecraft/class_1297;method_23315()Lnet/minecraft/class_2561;
        named getDefaultName Lnet/minecraft/entity/Entity;getDefaultName()Lnet/minecraft/text/Text;
      • 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
      • initialize

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

        public VillagerEntity createChild​(ServerWorld serverWorld,
                                          PassiveEntity passiveEntity)
        指定者:
        createChild 在类中 PassiveEntity
        Mappings:
        Namespace Name Mixin selector
        official b Lbis;b(Labj;Lasj;)Lbis;
        intermediary method_7225 Lnet/minecraft/class_1646;method_7225(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1646;
        named createChild Lnet/minecraft/entity/passive/VillagerEntity;createChild(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/PassiveEntity;)Lnet/minecraft/entity/passive/VillagerEntity;
      • 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
      • 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
      • 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
      • wantsToStartBreeding

        public boolean wantsToStartBreeding()
        Mappings:
        Namespace Name Mixin selector
        official fI Lbis;fI()Z
        intermediary method_7234 Lnet/minecraft/class_1646;method_7234()Z
        named wantsToStartBreeding Lnet/minecraft/entity/passive/VillagerEntity;wantsToStartBreeding()Z
      • canBreed

        public boolean canBreed()
        Mappings:
        Namespace Name Mixin selector
        official fJ Lbis;fJ()Z
        intermediary method_7239 Lnet/minecraft/class_1646;method_7239()Z
        named canBreed Lnet/minecraft/entity/passive/VillagerEntity;canBreed()Z
      • getAvailableFood

        private int getAvailableFood()
        Mappings:
        Namespace Name Mixin selector
        official fX Lbis;fX()I
        intermediary method_19189 Lnet/minecraft/class_1646;method_19189()I
        named getAvailableFood Lnet/minecraft/entity/passive/VillagerEntity;getAvailableFood()I
      • hasSeedToPlant

        public boolean hasSeedToPlant()
        Mappings:
        Namespace Name Mixin selector
        official fK Lbis;fK()Z
        intermediary method_19623 Lnet/minecraft/class_1646;method_19623()Z
        named hasSeedToPlant Lnet/minecraft/entity/passive/VillagerEntity;hasSeedToPlant()Z
      • fillRecipes

        protected void fillRecipes()
        指定者:
        fillRecipes 在类中 MerchantEntity
        Mappings:
        Namespace Name Mixin selector
        official fx Lbin;fx()V
        intermediary method_7237 Lnet/minecraft/class_3988;method_7237()V
        named fillRecipes Lnet/minecraft/entity/passive/MerchantEntity;fillRecipes()V
      • talkWithVillager

        public void talkWithVillager​(ServerWorld world,
                                     VillagerEntity villager,
                                     long time)
        Mappings:
        Namespace Name Mixin selector
        official a Lbis;a(Labj;Lbis;J)V
        intermediary method_19177 Lnet/minecraft/class_1646;method_19177(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V
        named talkWithVillager Lnet/minecraft/entity/passive/VillagerEntity;talkWithVillager(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)V
      • decayGossip

        private void decayGossip()
        Mappings:
        Namespace Name Mixin selector
        official fY Lbis;fY()V
        intermediary method_20696 Lnet/minecraft/class_1646;method_20696()V
        named decayGossip Lnet/minecraft/entity/passive/VillagerEntity;decayGossip()V
      • summonGolem

        public void summonGolem​(ServerWorld world,
                                long time,
                                int requiredCount)
        Mappings:
        Namespace Name Mixin selector
        official a Lbis;a(Labj;JI)V
        intermediary method_20688 Lnet/minecraft/class_1646;method_20688(Lnet/minecraft/class_3218;JI)V
        named summonGolem Lnet/minecraft/entity/passive/VillagerEntity;summonGolem(Lnet/minecraft/server/world/ServerWorld;JI)V
      • canSummonGolem

        public boolean canSummonGolem​(long time)
        Mappings:
        Namespace Name Mixin selector
        official a Lbis;a(J)Z
        intermediary method_20687 Lnet/minecraft/class_1646;method_20687(J)Z
        named canSummonGolem Lnet/minecraft/entity/passive/VillagerEntity;canSummonGolem(J)Z
      • spawnIronGolem

        @Nullable
        private @Nullable IronGolemEntity spawnIronGolem​(ServerWorld world)
        Mappings:
        Namespace Name Mixin selector
        official d Lbis;d(Labj;)Lbdj;
        intermediary method_19190 Lnet/minecraft/class_1646;method_19190(Lnet/minecraft/class_3218;)Lnet/minecraft/class_1439;
        named spawnIronGolem Lnet/minecraft/entity/passive/VillagerEntity;spawnIronGolem(Lnet/minecraft/server/world/ServerWorld;)Lnet/minecraft/entity/passive/IronGolemEntity;
      • getHighestOpenPositionOnOffset

        @Nullable
        private @Nullable BlockPos getHighestOpenPositionOnOffset​(BlockPos pos,
                                                                  double x,
                                                                  double z)
        Mappings:
        Namespace Name Mixin selector
        official a Lbis;a(Lgb;DD)Lgb;
        intermediary method_30023 Lnet/minecraft/class_1646;method_30023(Lnet/minecraft/class_2338;DD)Lnet/minecraft/class_2338;
        named getHighestOpenPositionOnOffset Lnet/minecraft/entity/passive/VillagerEntity;getHighestOpenPositionOnOffset(Lnet/minecraft/util/math/BlockPos;DD)Lnet/minecraft/util/math/BlockPos;
      • onInteractionWith

        public void onInteractionWith​(EntityInteraction interaction,
                                      Entity entity)
        指定者:
        onInteractionWith 在接口中 InteractionObserver
        Mappings:
        Namespace Name Mixin selector
        official a Latl;a(Lbcl;Lasl;)V
        intermediary method_18870 Lnet/minecraft/class_4094;method_18870(Lnet/minecraft/class_4151;Lnet/minecraft/class_1297;)V
        named onInteractionWith Lnet/minecraft/entity/InteractionObserver;onInteractionWith(Lnet/minecraft/entity/EntityInteraction;Lnet/minecraft/entity/Entity;)V
      • getExperience

        public int getExperience()
        指定者:
        getExperience 在接口中 Merchant
        覆盖:
        getExperience 在类中 MerchantEntity
        Mappings:
        Namespace Name Mixin selector
        official s Lbun;s()I
        intermediary method_19269 Lnet/minecraft/class_1915;method_19269()I
        named getExperience Lnet/minecraft/village/Merchant;getExperience()I
      • setExperience

        public void setExperience​(int amount)
        Mappings:
        Namespace Name Mixin selector
        official v Lbis;v(I)V
        intermediary method_19625 Lnet/minecraft/class_1646;method_19625(I)V
        named setExperience Lnet/minecraft/entity/passive/VillagerEntity;setExperience(I)V
      • clearDailyRestockCount

        private void clearDailyRestockCount()
        Mappings:
        Namespace Name Mixin selector
        official fZ Lbis;fZ()V
        intermediary method_20821 Lnet/minecraft/class_1646;method_20821()V
        named clearDailyRestockCount Lnet/minecraft/entity/passive/VillagerEntity;clearDailyRestockCount()V
      • getGossip

        public VillagerGossips getGossip()
        Mappings:
        Namespace Name Mixin selector
        official fL Lbis;fL()Lbar;
        intermediary method_21651 Lnet/minecraft/class_1646;method_21651()Lnet/minecraft/class_4136;
        named getGossip Lnet/minecraft/entity/passive/VillagerEntity;getGossip()Lnet/minecraft/village/VillagerGossips;
      • readGossipDataNbt

        public void readGossipDataNbt​(Tag nbt)
        Mappings:
        Namespace Name Mixin selector
        official a Lbis;a(Lnn;)V
        intermediary method_21650 Lnet/minecraft/class_1646;method_21650(Lnet/minecraft/class_2520;)V
        named readGossipDataNbt Lnet/minecraft/entity/passive/VillagerEntity;readGossipDataNbt(Lnet/minecraft/nbt/Tag;)V
      • sendAiDebugData

        protected void sendAiDebugData()
        覆盖:
        sendAiDebugData 在类中 MobEntity
        Mappings:
        Namespace Name Mixin selector
        official Q Lasz;Q()V
        intermediary method_18409 Lnet/minecraft/class_1308;method_18409()V
        named sendAiDebugData Lnet/minecraft/entity/mob/MobEntity;sendAiDebugData()V
      • sleep

        public void sleep​(BlockPos pos)
        覆盖:
        sleep 在类中 LivingEntity
        Mappings:
        Namespace Name Mixin selector
        official b Lasy;b(Lgb;)V
        intermediary method_18403 Lnet/minecraft/class_1309;method_18403(Lnet/minecraft/class_2338;)V
        named sleep Lnet/minecraft/entity/LivingEntity;sleep(Lnet/minecraft/util/math/BlockPos;)V
      • wakeUp

        public void wakeUp()
        覆盖:
        wakeUp 在类中 LivingEntity
        Mappings:
        Namespace Name Mixin selector
        official eO Lasy;eO()V
        intermediary method_18400 Lnet/minecraft/class_1309;method_18400()V
        named wakeUp Lnet/minecraft/entity/LivingEntity;wakeUp()V
      • hasRecentlySlept

        private boolean hasRecentlySlept​(long worldTime)
        Mappings:
        Namespace Name Mixin selector
        official b Lbis;b(J)Z
        intermediary method_20741 Lnet/minecraft/class_1646;method_20741(J)Z
        named hasRecentlySlept Lnet/minecraft/entity/passive/VillagerEntity;hasRecentlySlept(J)Z