类 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 awnintermediary net/minecraft/class_4130named net/minecraft/entity/ai/brain/task/HoldTradeOffersTask
-
-
嵌套类概要
-
从类继承的嵌套类/接口 net.minecraft.entity.ai.brain.task.Task
Task.Status
-
-
字段概要
字段 修饰符和类型 字段 说明 private @Nullable ItemStackcustomerHeldStackprivate static intfield_30167private static intfield_30168private intofferIndexprivate List<ItemStack>offersprivate intofferShownTicksprivate intticksLeft-
从类继承的字段 net.minecraft.entity.ai.brain.task.Task
requiredMemoryStates
-
-
构造器概要
构造器 构造器 说明 HoldTradeOffersTask(int minRunTime, int maxRunTime)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 private LivingEntityfindPotentialCustomer(VillagerEntity villager)voidfinishRunning(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2)private voidholdOffer(VillagerEntity villager)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)-
从类继承的方法 net.minecraft.entity.ai.brain.task.Task
getStatus, isTimeLimitExceeded, stop, tick, toString, tryStarting
-
-
-
-
字段详细资料
-
field_30167
private static final int field_30167
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official aLawn;a:Iintermediary field_30167Lnet/minecraft/class_4130;field_30167:Inamed field_30167Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;field_30167:I
-
field_30168
private static final int field_30168
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official cLawn;c:Iintermediary field_30168Lnet/minecraft/class_4130;field_30168:Inamed field_30168Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;field_30168:I
-
customerHeldStack
@Nullable private @Nullable ItemStack customerHeldStack
- Mappings:
Namespace Name Mixin selector official dLawn;d:Lbpr;intermediary field_18392Lnet/minecraft/class_4130;field_18392:Lnet/minecraft/class_1799;named customerHeldStackLnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;customerHeldStack:Lnet/minecraft/item/ItemStack;
-
offers
private final List<ItemStack> offers
- Mappings:
Namespace Name Mixin selector official eLawn;e:Ljava/util/List;intermediary field_18393Lnet/minecraft/class_4130;field_18393:Ljava/util/List;named offersLnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;offers:Ljava/util/List;
-
offerShownTicks
private int offerShownTicks
- Mappings:
Namespace Name Mixin selector official fLawn;f: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 gLawn;g: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 hLawn;h:Iintermediary field_18396Lnet/minecraft/class_4130;field_18396:Inamed ticksLeftLnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;ticksLeft:I
-
-
方法详细资料
-
shouldRun
public boolean shouldRun(ServerWorld serverWorld, VillagerEntity villagerEntity)
- 覆盖:
shouldRun在类中Task<VillagerEntity>- Mappings:
Namespace Name Mixin selector official aLawn;a(Labj;Lbis;)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)
- 覆盖:
shouldKeepRunning在类中Task<VillagerEntity>- Mappings:
Namespace Name Mixin selector official aLawn;a(Labj;Lbis;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
public void run(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2)
- 覆盖:
run在类中Task<VillagerEntity>- Mappings:
Namespace Name Mixin selector official bLawn;b(Labj;Lbis;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
public void keepRunning(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2)
- 覆盖:
keepRunning在类中Task<VillagerEntity>- Mappings:
Namespace Name Mixin selector official cLawn;c(Labj;Lbis;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
public void finishRunning(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2)
- 覆盖:
finishRunning在类中Task<VillagerEntity>- Mappings:
Namespace Name Mixin selector official dLawn;d(Labj;Lbis;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
private void setupOffers(LivingEntity customer, VillagerEntity villager)
- Mappings:
Namespace Name Mixin selector official aLawn;a(Lasy;Lbis;)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
private void holdOffer(VillagerEntity villager)
- Mappings:
Namespace Name Mixin selector official aLawn;a(Lbis;)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
private void loadPossibleOffers(VillagerEntity villager)
- Mappings:
Namespace Name Mixin selector official bLawn;b(Lbis;)Vintermediary method_19601Lnet/minecraft/class_4130;method_19601(Lnet/minecraft/class_1646;)Vnamed loadPossibleOffersLnet/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 aLawn;a(Lbuo;)Zintermediary method_19028Lnet/minecraft/class_4130;method_19028(Lnet/minecraft/class_1914;)Znamed isPossibleLnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;isPossible(Lnet/minecraft/village/TradeOffer;)Z
-
findPotentialCustomer
private LivingEntity findPotentialCustomer(VillagerEntity villager)
- Mappings:
Namespace Name Mixin selector official cLawn;c(Lbis;)Lasy;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
private void refreshShownOffer(VillagerEntity villager)
- Mappings:
Namespace Name Mixin selector official dLawn;d(Lbis;)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
-
-