Class HoldTradeOffersTask
java.lang.Object
net.minecraft.entity.ai.brain.task.Task<VillagerEntity>
net.minecraft.entity.ai.brain.task.HoldTradeOffersTask
- Mappings:
Namespace Name official bbuintermediary net/minecraft/class_4130named net/minecraft/entity/ai/brain/task/HoldTradeOffersTask
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.Task
Task.Status -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intprivate @Nullable class_7317private final List<TradeOffer>private static final intprivate intprivate intprivate static final intprivate intFields inherited from class net.minecraft.entity.ai.brain.task.Task
requiredMemoryStates -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate LivingEntityfindPotentialCustomer(VillagerEntity villager) voidfinishRunning(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2) private voidholdOffer(VillagerEntity villagerEntity) voidkeepRunning(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2) private voidloadPossibleOffers(VillagerEntity villager, class_7317 class_7317) private booleanmethod_42810(VillagerEntity villagerEntity, class_7317 class_7317) private static Iterable<TradeOffer>method_42811(VillagerEntity villagerEntity, class_7317 class_7317) 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.Task
getStatus, isTimeLimitExceeded, stop, tick, toString, tryStarting
-
Field Details
-
RUN_INTERVAL
private static final int RUN_INTERVAL- See Also:
- Mappings:
Namespace Name Mixin selector official cLbbu;c:Iintermediary field_30167Lnet/minecraft/class_4130;field_30167:Inamed RUN_INTERVALLnet/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 dLbbu;d:Iintermediary field_30168Lnet/minecraft/class_4130;field_30168:Inamed OFFER_SHOWING_INTERVALLnet/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 aLbbu;a:Iintermediary field_38512Lnet/minecraft/class_4130;field_38512:Inamed field_38512Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;field_38512:I
-
field_38513
- Mappings:
Namespace Name Mixin selector official eLbbu;e:Lbzt;intermediary field_38513Lnet/minecraft/class_4130;field_38513:Lnet/minecraft/class_7317;named field_38513Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;field_38513:Lnet/minecraft/class_7317;
-
field_38514
- Mappings:
Namespace Name Mixin selector official fLbbu;f:Ljava/util/List;intermediary field_38514Lnet/minecraft/class_4130;field_38514:Ljava/util/List;named field_38514Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;field_38514:Ljava/util/List;
-
offerShownTicks
private int offerShownTicks- Mappings:
Namespace Name Mixin selector official gLbbu;g:Iintermediary field_18394Lnet/minecraft/class_4130;field_18394:Inamed offerShownTicksLnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;offerShownTicks:I
-
offerIndex
private int offerIndex- Mappings:
Namespace Name Mixin selector official hLbbu;h:Iintermediary field_18395Lnet/minecraft/class_4130;field_18395:Inamed offerIndexLnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;offerIndex:I
-
ticksLeft
private int ticksLeft- Mappings:
Namespace Name Mixin selector official iLbbu;i:Iintermediary field_18396Lnet/minecraft/class_4130;field_18396:Inamed ticksLeftLnet/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)Vintermediary <init>Lnet/minecraft/class_4130;<init>(II)Vnamed <init>Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;<init>(II)V
-
-
Method Details
-
shouldRun
- Overrides:
shouldRunin classTask<VillagerEntity>- Mappings:
Namespace Name Mixin selector official aLbbu;a(Ladz;Lboa;)Zintermediary method_19599Lnet/minecraft/class_4130;method_19599(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Znamed shouldRunLnet/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:
shouldKeepRunningin classTask<VillagerEntity>- Mappings:
Namespace Name Mixin selector official aLbbu;a(Ladz;Lboa;J)Zintermediary method_19600Lnet/minecraft/class_4130;method_19600(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Znamed shouldKeepRunningLnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)Z
-
run
- Overrides:
runin classTask<VillagerEntity>- Mappings:
Namespace Name Mixin selector official bLbbu;b(Ladz;Lboa;J)Vintermediary method_19602Lnet/minecraft/class_4130;method_19602(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Vnamed runLnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)V
-
keepRunning
- Overrides:
keepRunningin classTask<VillagerEntity>- Mappings:
Namespace Name Mixin selector official cLbbu;c(Ladz;Lboa;J)Vintermediary method_19604Lnet/minecraft/class_4130;method_19604(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Vnamed keepRunningLnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)V
-
finishRunning
- Overrides:
finishRunningin classTask<VillagerEntity>- Mappings:
Namespace Name Mixin selector official dLbbu;d(Ladz;Lboa;J)Vintermediary method_19605Lnet/minecraft/class_4130;method_19605(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Vnamed finishRunningLnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)V
-
setupOffers
- Mappings:
Namespace Name Mixin selector official aLbbu;a(Layd;Lboa;)Vintermediary method_19027Lnet/minecraft/class_4130;method_19027(Lnet/minecraft/class_1309;Lnet/minecraft/class_1646;)Vnamed setupOffersLnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;setupOffers(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/passive/VillagerEntity;)V
-
holdOffer
- Mappings:
Namespace Name Mixin selector official aLbbu;a(Lboa;)Vintermediary method_19598Lnet/minecraft/class_4130;method_19598(Lnet/minecraft/class_1646;)Vnamed holdOfferLnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;holdOffer(Lnet/minecraft/entity/passive/VillagerEntity;)V
-
loadPossibleOffers
- Mappings:
Namespace Name Mixin selector official aLbbu;a(Lboa;Lbzt;)Vintermediary method_19601Lnet/minecraft/class_4130;method_19601(Lnet/minecraft/class_1646;Lnet/minecraft/class_7317;)Vnamed loadPossibleOffersLnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;loadPossibleOffers(Lnet/minecraft/entity/passive/VillagerEntity;Lnet/minecraft/class_7317;)V
-
method_42810
- Mappings:
Namespace Name Mixin selector official bLbbu;b(Lboa;Lbzt;)Zintermediary method_42810Lnet/minecraft/class_4130;method_42810(Lnet/minecraft/class_1646;Lnet/minecraft/class_7317;)Znamed method_42810Lnet/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 cLbbu;c(Lboa;Lbzt;)Ljava/lang/Iterable;intermediary method_42811Lnet/minecraft/class_4130;method_42811(Lnet/minecraft/class_1646;Lnet/minecraft/class_7317;)Ljava/lang/Iterable;named method_42811Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;method_42811(Lnet/minecraft/entity/passive/VillagerEntity;Lnet/minecraft/class_7317;)Ljava/lang/Iterable;
-
findPotentialCustomer
- Mappings:
Namespace Name Mixin selector official bLbbu;b(Lboa;)Layd;intermediary method_19603Lnet/minecraft/class_4130;method_19603(Lnet/minecraft/class_1646;)Lnet/minecraft/class_1309;named findPotentialCustomerLnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;findPotentialCustomer(Lnet/minecraft/entity/passive/VillagerEntity;)Lnet/minecraft/entity/LivingEntity;
-
refreshShownOffer
- Mappings:
Namespace Name Mixin selector official cLbbu;c(Lboa;)Vintermediary method_19026Lnet/minecraft/class_4130;method_19026(Lnet/minecraft/class_1646;)Vnamed refreshShownOfferLnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;refreshShownOffer(Lnet/minecraft/entity/passive/VillagerEntity;)V
-