Class HoldTradeOffersTask

java.lang.Object
net.minecraft.entity.ai.brain.task.Task<VillagerEntity>
net.minecraft.entity.ai.brain.task.HoldTradeOffersTask

public class HoldTradeOffersTask extends Task<VillagerEntity>
Mappings:
Namespace Name
official bbu
intermediary net/minecraft/class_4130
named net/minecraft/entity/ai/brain/task/HoldTradeOffersTask
  • Field Details

    • RUN_INTERVAL

      private static final int RUN_INTERVAL
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Lbbu;c:I
      intermediary field_30167 Lnet/minecraft/class_4130;field_30167:I
      named RUN_INTERVAL Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;RUN_INTERVAL:I
    • OFFER_SHOWING_INTERVAL

      private static final int OFFER_SHOWING_INTERVAL
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official d Lbbu;d:I
      intermediary field_30168 Lnet/minecraft/class_4130;field_30168:I
      named OFFER_SHOWING_INTERVAL Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;OFFER_SHOWING_INTERVAL:I
    • field_38512

      public static final int field_38512
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lbbu;a:I
      intermediary field_38512 Lnet/minecraft/class_4130;field_38512:I
      named field_38512 Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;field_38512:I
    • field_38513

      @Nullable private @Nullable class_7317 field_38513
      Mappings:
      Namespace Name Mixin selector
      official e Lbbu;e:Lbzt;
      intermediary field_38513 Lnet/minecraft/class_4130;field_38513:Lnet/minecraft/class_7317;
      named field_38513 Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;field_38513:Lnet/minecraft/class_7317;
    • field_38514

      private final List<TradeOffer> field_38514
      Mappings:
      Namespace Name Mixin selector
      official f Lbbu;f:Ljava/util/List;
      intermediary field_38514 Lnet/minecraft/class_4130;field_38514:Ljava/util/List;
      named field_38514 Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;field_38514:Ljava/util/List;
    • offerShownTicks

      private int offerShownTicks
      Mappings:
      Namespace Name Mixin selector
      official g Lbbu;g: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 h Lbbu;h: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 i Lbbu;i:I
      intermediary field_18396 Lnet/minecraft/class_4130;field_18396:I
      named ticksLeft Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;ticksLeft:I
  • Constructor Details

    • HoldTradeOffersTask

      public HoldTradeOffersTask(int minRunTime, int maxRunTime)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbbu;<init>(II)V
      intermediary <init> Lnet/minecraft/class_4130;<init>(II)V
      named <init> Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;<init>(II)V
  • Method Details

    • shouldRun

      public boolean shouldRun(ServerWorld serverWorld, VillagerEntity villagerEntity)
      Overrides:
      shouldRun in class Task<VillagerEntity>
      Mappings:
      Namespace Name Mixin selector
      official a Lbbu;a(Ladz;Lboa;)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)
      Overrides:
      shouldKeepRunning in class Task<VillagerEntity>
      Mappings:
      Namespace Name Mixin selector
      official a Lbbu;a(Ladz;Lboa;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)
      Overrides:
      run in class Task<VillagerEntity>
      Mappings:
      Namespace Name Mixin selector
      official b Lbbu;b(Ladz;Lboa;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)
      Overrides:
      keepRunning in class Task<VillagerEntity>
      Mappings:
      Namespace Name Mixin selector
      official c Lbbu;c(Ladz;Lboa;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)
      Overrides:
      finishRunning in class Task<VillagerEntity>
      Mappings:
      Namespace Name Mixin selector
      official d Lbbu;d(Ladz;Lboa;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 Lbbu;a(Layd;Lboa;)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 villagerEntity)
      Mappings:
      Namespace Name Mixin selector
      official a Lbbu;a(Lboa;)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, class_7317 class_7317)
      Mappings:
      Namespace Name Mixin selector
      official a Lbbu;a(Lboa;Lbzt;)V
      intermediary method_19601 Lnet/minecraft/class_4130;method_19601(Lnet/minecraft/class_1646;Lnet/minecraft/class_7317;)V
      named loadPossibleOffers Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;loadPossibleOffers(Lnet/minecraft/entity/passive/VillagerEntity;Lnet/minecraft/class_7317;)V
    • method_42810

      private boolean method_42810(VillagerEntity villagerEntity, class_7317 class_7317)
      Mappings:
      Namespace Name Mixin selector
      official b Lbbu;b(Lboa;Lbzt;)Z
      intermediary method_42810 Lnet/minecraft/class_4130;method_42810(Lnet/minecraft/class_1646;Lnet/minecraft/class_7317;)Z
      named method_42810 Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;method_42810(Lnet/minecraft/entity/passive/VillagerEntity;Lnet/minecraft/class_7317;)Z
    • method_42811

      private static Iterable<TradeOffer> method_42811(VillagerEntity villagerEntity, class_7317 class_7317)
      Mappings:
      Namespace Name Mixin selector
      official c Lbbu;c(Lboa;Lbzt;)Ljava/lang/Iterable;
      intermediary method_42811 Lnet/minecraft/class_4130;method_42811(Lnet/minecraft/class_1646;Lnet/minecraft/class_7317;)Ljava/lang/Iterable;
      named method_42811 Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;method_42811(Lnet/minecraft/entity/passive/VillagerEntity;Lnet/minecraft/class_7317;)Ljava/lang/Iterable;
    • findPotentialCustomer

      private LivingEntity findPotentialCustomer(VillagerEntity villager)
      Mappings:
      Namespace Name Mixin selector
      official b Lbbu;b(Lboa;)Layd;
      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 c Lbbu;c(Lboa;)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