Class HoldTradeOffersTask
java.lang.Object
net.minecraft.entity.ai.brain.task.MultiTickTask<VillagerEntity>
net.minecraft.entity.ai.brain.task.HoldTradeOffersTask
- All Implemented Interfaces:
- Task<VillagerEntity>
- Mappings:
- Namespace - Name - named - net/minecraft/entity/ai/brain/task/HoldTradeOffersTask- intermediary - net/minecraft/class_4130- official - bzj
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.MultiTickTaskMultiTickTask.Status
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final intprivate intprivate intprivate static final intprivate intFields inherited from class net.minecraft.entity.ai.brain.task.MultiTickTaskDEFAULT_RUN_TIME, requiredMemoryStates
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate LivingEntityfindPotentialCustomer(VillagerEntity villager) voidfinishRunning(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2) private static voidholdNothing(VillagerEntity villager) private voidholdOffer(VillagerEntity villager) private static voidholdOffer(VillagerEntity villager, ItemStack stack) private booleanisPossible(TradeOffer offer) voidkeepRunning(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2) private voidloadPossibleOffers(VillagerEntity villager) private voidrefreshShownOffer(VillagerEntity villager) voidrun(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2) private voidsetupOffers(LivingEntity customer, VillagerEntity villager) booleanshouldKeepRunning(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2) booleanshouldRun(ServerWorld serverWorld, VillagerEntity villagerEntity) Methods inherited from class net.minecraft.entity.ai.brain.task.MultiTickTaskgetName, getStatus, hasRequiredMemoryState, isTimeLimitExceeded, stop, tick, tryStarting
- 
Field Details- 
RUN_INTERVALprivate static final int RUN_INTERVAL- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - RUN_INTERVAL- Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;RUN_INTERVAL:I- intermediary - field_30167- Lnet/minecraft/class_4130;field_30167:I- official - c- Lbzj;c:I
 
- 
OFFER_SHOWING_INTERVALprivate static final int OFFER_SHOWING_INTERVAL- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - OFFER_SHOWING_INTERVAL- Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;OFFER_SHOWING_INTERVAL:I- intermediary - field_30168- Lnet/minecraft/class_4130;field_30168:I- official - d- Lbzj;d:I
 
- 
customerHeldStack- Mappings:
- Namespace - Name - Mixin selector - named - customerHeldStack- Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;customerHeldStack:Lnet/minecraft/item/ItemStack;- intermediary - field_18392- Lnet/minecraft/class_4130;field_18392:Lnet/minecraft/class_1799;- official - e- Lbzj;e:Lcwq;
 
- 
offers- Mappings:
- Namespace - Name - Mixin selector - named - offers- Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;offers:Ljava/util/List;- intermediary - field_18393- Lnet/minecraft/class_4130;field_18393:Ljava/util/List;- official - f- Lbzj;f:Ljava/util/List;
 
- 
offerShownTicksprivate int offerShownTicks- Mappings:
- Namespace - Name - Mixin selector - named - offerShownTicks- Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;offerShownTicks:I- intermediary - field_18394- Lnet/minecraft/class_4130;field_18394:I- official - g- Lbzj;g:I
 
- 
offerIndexprivate int offerIndex- Mappings:
- Namespace - Name - Mixin selector - named - offerIndex- Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;offerIndex:I- intermediary - field_18395- Lnet/minecraft/class_4130;field_18395:I- official - h- Lbzj;h:I
 
- 
ticksLeftprivate int ticksLeft- Mappings:
- Namespace - Name - Mixin selector - named - ticksLeft- Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;ticksLeft:I- intermediary - field_18396- Lnet/minecraft/class_4130;field_18396:I- official - i- Lbzj;i:I
 
 
- 
- 
Constructor Details- 
HoldTradeOffersTaskpublic HoldTradeOffersTask(int minRunTime, int maxRunTime) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;<init>(II)V- intermediary - <init>- Lnet/minecraft/class_4130;<init>(II)V- official - <init>- Lbzj;<init>(II)V
 
 
- 
- 
Method Details- 
shouldRun- Overrides:
- shouldRunin class- MultiTickTask<VillagerEntity>
- Mappings:
- Namespace - Name - Mixin selector - named - shouldRun- Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;)Z- intermediary - method_19599- Lnet/minecraft/class_4130;method_19599(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Z- official - a- Lbzj;a(Lard;Lcoj;)Z
 
- 
shouldKeepRunningpublic boolean shouldKeepRunning(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2) - Overrides:
- shouldKeepRunningin class- MultiTickTask<VillagerEntity>
- Mappings:
- Namespace - Name - Mixin selector - named - shouldKeepRunning- Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)Z- intermediary - method_19600- Lnet/minecraft/class_4130;method_19600(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z- official - a- Lbzj;a(Lard;Lcoj;J)Z
 
- 
run- Overrides:
- runin class- MultiTickTask<VillagerEntity>
- Mappings:
- Namespace - Name - Mixin selector - named - run- Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)V- intermediary - method_19602- Lnet/minecraft/class_4130;method_19602(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V- official - b- Lbzj;b(Lard;Lcoj;J)V
 
- 
keepRunning- Overrides:
- keepRunningin class- MultiTickTask<VillagerEntity>
- Mappings:
- Namespace - Name - Mixin selector - named - keepRunning- Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)V- intermediary - method_19604- Lnet/minecraft/class_4130;method_19604(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V- official - c- Lbzj;c(Lard;Lcoj;J)V
 
- 
finishRunning- Overrides:
- finishRunningin class- MultiTickTask<VillagerEntity>
- Mappings:
- Namespace - Name - Mixin selector - named - finishRunning- Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)V- intermediary - method_19605- Lnet/minecraft/class_4130;method_19605(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V- official - d- Lbzj;d(Lard;Lcoj;J)V
 
- 
setupOffers- Mappings:
- Namespace - Name - Mixin selector - named - setupOffers- Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;setupOffers(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/passive/VillagerEntity;)V- intermediary - method_19027- Lnet/minecraft/class_4130;method_19027(Lnet/minecraft/class_1309;Lnet/minecraft/class_1646;)V- official - a- Lbzj;a(Lbvi;Lcoj;)V
 
- 
holdOffer- Mappings:
- Namespace - Name - Mixin selector - named - holdOffer- Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;holdOffer(Lnet/minecraft/entity/passive/VillagerEntity;)V- intermediary - method_19598- Lnet/minecraft/class_4130;method_19598(Lnet/minecraft/class_1646;)V- official - a- Lbzj;a(Lcoj;)V
 
- 
loadPossibleOffers- Mappings:
- Namespace - Name - Mixin selector - named - loadPossibleOffers- Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;loadPossibleOffers(Lnet/minecraft/entity/passive/VillagerEntity;)V- intermediary - method_19601- Lnet/minecraft/class_4130;method_19601(Lnet/minecraft/class_1646;)V- official - b- Lbzj;b(Lcoj;)V
 
- 
isPossible- Mappings:
- Namespace - Name - Mixin selector - named - isPossible- Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;isPossible(Lnet/minecraft/village/TradeOffer;)Z- intermediary - method_19028- Lnet/minecraft/class_4130;method_19028(Lnet/minecraft/class_1914;)Z- official - a- Lbzj;a(Ldfg;)Z
 
- 
holdNothing- Mappings:
- Namespace - Name - Mixin selector - named - holdNothing- Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;holdNothing(Lnet/minecraft/entity/passive/VillagerEntity;)V- intermediary - method_37448- Lnet/minecraft/class_4130;method_37448(Lnet/minecraft/class_1646;)V- official - c- Lbzj;c(Lcoj;)V
 
- 
holdOffer- Mappings:
- Namespace - Name - Mixin selector - named - holdOffer- Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;holdOffer(Lnet/minecraft/entity/passive/VillagerEntity;Lnet/minecraft/item/ItemStack;)V- intermediary - method_37447- Lnet/minecraft/class_4130;method_37447(Lnet/minecraft/class_1646;Lnet/minecraft/class_1799;)V- official - a- Lbzj;a(Lcoj;Lcwq;)V
 
- 
findPotentialCustomer- Mappings:
- Namespace - Name - Mixin selector - named - findPotentialCustomer- Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;findPotentialCustomer(Lnet/minecraft/entity/passive/VillagerEntity;)Lnet/minecraft/entity/LivingEntity;- intermediary - method_19603- Lnet/minecraft/class_4130;method_19603(Lnet/minecraft/class_1646;)Lnet/minecraft/class_1309;- official - d- Lbzj;d(Lcoj;)Lbvi;
 
- 
refreshShownOffer- Mappings:
- Namespace - Name - Mixin selector - named - refreshShownOffer- Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;refreshShownOffer(Lnet/minecraft/entity/passive/VillagerEntity;)V- intermediary - method_19026- Lnet/minecraft/class_4130;method_19026(Lnet/minecraft/class_1646;)V- official - e- Lbzj;e(Lcoj;)V
 
 
-