类 HoldTradeOffersTask


  • public class HoldTradeOffersTask
    extends Task<VillagerEntity>
    Mappings:
    Namespace Name
    official awn
    intermediary net/minecraft/class_4130
    named net/minecraft/entity/ai/brain/task/HoldTradeOffersTask
    • 字段详细资料

      • field_30167

        private static final int field_30167
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official a Lawn;a:I
        intermediary field_30167 Lnet/minecraft/class_4130;field_30167:I
        named field_30167 Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;field_30167:I
      • field_30168

        private static final int field_30168
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official c Lawn;c:I
        intermediary field_30168 Lnet/minecraft/class_4130;field_30168:I
        named field_30168 Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;field_30168:I
      • customerHeldStack

        @Nullable
        private @Nullable ItemStack customerHeldStack
        Mappings:
        Namespace Name Mixin selector
        official d Lawn;d:Lbpr;
        intermediary field_18392 Lnet/minecraft/class_4130;field_18392:Lnet/minecraft/class_1799;
        named customerHeldStack Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;customerHeldStack:Lnet/minecraft/item/ItemStack;
      • offers

        private final List<ItemStack> offers
        Mappings:
        Namespace Name Mixin selector
        official e Lawn;e:Ljava/util/List;
        intermediary field_18393 Lnet/minecraft/class_4130;field_18393:Ljava/util/List;
        named offers Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;offers:Ljava/util/List;
      • offerShownTicks

        private int offerShownTicks
        Mappings:
        Namespace Name Mixin selector
        official f Lawn;f:I
        intermediary field_18394 Lnet/minecraft/class_4130;field_18394:I
        named offerShownTicks Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;offerShownTicks:I
      • offerIndex

        private int offerIndex
        Mappings:
        Namespace Name Mixin selector
        official g Lawn;g:I
        intermediary field_18395 Lnet/minecraft/class_4130;field_18395:I
        named offerIndex Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;offerIndex:I
      • ticksLeft

        private int ticksLeft
        Mappings:
        Namespace Name Mixin selector
        official h Lawn;h:I
        intermediary field_18396 Lnet/minecraft/class_4130;field_18396:I
        named ticksLeft Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;ticksLeft:I
    • 构造器详细资料

      • HoldTradeOffersTask

        public HoldTradeOffersTask​(int minRunTime,
                                   int maxRunTime)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lawn;<init>(II)V
        intermediary <init> Lnet/minecraft/class_4130;<init>(II)V
        named <init> Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;<init>(II)V
    • 方法详细资料

      • shouldRun

        public boolean shouldRun​(ServerWorld serverWorld,
                                 VillagerEntity villagerEntity)
        覆盖:
        shouldRun 在类中 Task<VillagerEntity>
        Mappings:
        Namespace Name Mixin selector
        official a Lawn;a(Labj;Lbis;)Z
        intermediary method_19599 Lnet/minecraft/class_4130;method_19599(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Z
        named shouldRun Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;)Z
      • shouldKeepRunning

        public boolean shouldKeepRunning​(ServerWorld serverWorld,
                                         VillagerEntity villagerEntity,
                                         long long2)
        覆盖:
        shouldKeepRunning 在类中 Task<VillagerEntity>
        Mappings:
        Namespace Name Mixin selector
        official a Lawn;a(Labj;Lbis;J)Z
        intermediary method_19600 Lnet/minecraft/class_4130;method_19600(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z
        named shouldKeepRunning Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)Z
      • run

        public void run​(ServerWorld serverWorld,
                        VillagerEntity villagerEntity,
                        long long2)
        覆盖:
        run 在类中 Task<VillagerEntity>
        Mappings:
        Namespace Name Mixin selector
        official b Lawn;b(Labj;Lbis;J)V
        intermediary method_19602 Lnet/minecraft/class_4130;method_19602(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V
        named run Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)V
      • keepRunning

        public void keepRunning​(ServerWorld serverWorld,
                                VillagerEntity villagerEntity,
                                long long2)
        覆盖:
        keepRunning 在类中 Task<VillagerEntity>
        Mappings:
        Namespace Name Mixin selector
        official c Lawn;c(Labj;Lbis;J)V
        intermediary method_19604 Lnet/minecraft/class_4130;method_19604(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V
        named keepRunning Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)V
      • finishRunning

        public void finishRunning​(ServerWorld serverWorld,
                                  VillagerEntity villagerEntity,
                                  long long2)
        覆盖:
        finishRunning 在类中 Task<VillagerEntity>
        Mappings:
        Namespace Name Mixin selector
        official d Lawn;d(Labj;Lbis;J)V
        intermediary method_19605 Lnet/minecraft/class_4130;method_19605(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V
        named finishRunning Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)V
      • setupOffers

        private void setupOffers​(LivingEntity customer,
                                 VillagerEntity villager)
        Mappings:
        Namespace Name Mixin selector
        official a Lawn;a(Lasy;Lbis;)V
        intermediary method_19027 Lnet/minecraft/class_4130;method_19027(Lnet/minecraft/class_1309;Lnet/minecraft/class_1646;)V
        named setupOffers Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;setupOffers(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/passive/VillagerEntity;)V
      • holdOffer

        private void holdOffer​(VillagerEntity villager)
        Mappings:
        Namespace Name Mixin selector
        official a Lawn;a(Lbis;)V
        intermediary method_19598 Lnet/minecraft/class_4130;method_19598(Lnet/minecraft/class_1646;)V
        named holdOffer Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;holdOffer(Lnet/minecraft/entity/passive/VillagerEntity;)V
      • loadPossibleOffers

        private void loadPossibleOffers​(VillagerEntity villager)
        Mappings:
        Namespace Name Mixin selector
        official b Lawn;b(Lbis;)V
        intermediary method_19601 Lnet/minecraft/class_4130;method_19601(Lnet/minecraft/class_1646;)V
        named loadPossibleOffers Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;loadPossibleOffers(Lnet/minecraft/entity/passive/VillagerEntity;)V
      • isPossible

        private boolean isPossible​(TradeOffer offer)
        Mappings:
        Namespace Name Mixin selector
        official a Lawn;a(Lbuo;)Z
        intermediary method_19028 Lnet/minecraft/class_4130;method_19028(Lnet/minecraft/class_1914;)Z
        named isPossible Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;isPossible(Lnet/minecraft/village/TradeOffer;)Z
      • findPotentialCustomer

        private LivingEntity findPotentialCustomer​(VillagerEntity villager)
        Mappings:
        Namespace Name Mixin selector
        official c Lawn;c(Lbis;)Lasy;
        intermediary method_19603 Lnet/minecraft/class_4130;method_19603(Lnet/minecraft/class_1646;)Lnet/minecraft/class_1309;
        named findPotentialCustomer Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;findPotentialCustomer(Lnet/minecraft/entity/passive/VillagerEntity;)Lnet/minecraft/entity/LivingEntity;
      • refreshShownOffer

        private void refreshShownOffer​(VillagerEntity villager)
        Mappings:
        Namespace Name Mixin selector
        official d Lawn;d(Lbis;)V
        intermediary method_19026 Lnet/minecraft/class_4130;method_19026(Lnet/minecraft/class_1646;)V
        named refreshShownOffer Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;refreshShownOffer(Lnet/minecraft/entity/passive/VillagerEntity;)V