类 Task<E extends LivingEntity>
- java.lang.Object
-
- net.minecraft.entity.ai.brain.task.Task<E>
-
- 直接已知子类:
AdmireItemTask,AdmireItemTimeLimitTask,AttackTask,BoneMealTask,BreedTask,CelebrateRaidWinTask,class_6028,class_6029,class_6030,CompositeTask,ConditionalTask,CrossbowAttackTask,DefeatTargetTask,EndRaidTask,FarmerVillagerTask,FindEntityTask,FindInteractionTargetTask,FindPointOfInterestTask,FindWalkTargetTask,FollowCustomerTask,FollowMobTask,ForgetAngryAtTargetTask,ForgetAttackTargetTask,ForgetBellRingTask,ForgetCompletedPointOfInterestTask,ForgetTask,GatherItemsVillagerTask,GiveGiftsToHeroTask,GoToCelebrateTask,GoToIfNearbyTask,GoToNearbyPositionTask,GoToPointOfInterestTask,GoToRememberedPositionTask,GoToSecondaryPositionTask,GoTowardsLookTarget,GoToWorkTask,HideInHomeTask,HideWhenBellRingsTask,HoldTradeOffersTask,HuntFinishTask,HuntHoglinTask,JumpInBedTask,LookAroundTask,LoseJobOnSiteLossTask,MeetVillagerTask,MeleeAttackTask,MemoryTransferTask,OpenDoorsTask,PacifyTask,PanicTask,PlayDeadTask,PlayDeadTimerTask,PlayWithVillagerBabiesTask,RangedApproachTask,RemoveOffHandItemTask,RidingTask,RingBellTask,ScheduleActivityTask,SeekSkyTask,SeekWaterTask,SleepTask,StartRaidTask,StartRidingTask,StayAboveWaterTask,StopPanickingTask,StrollTask,TakeJobSiteTask,TemptationCooldownTask,TemptTask,TimeLimitedTask,UpdateAttackTargetTask,VillagerBreedTask,VillagerWalkTowardsTask,VillagerWorkTask,WaitTask,WakeUpTask,WalkHomeTask,WalkToNearestVisibleWantedItemTask,WalkTowardClosestAdultTask,WalkTowardJobSiteTask,WanderAroundTask,WanderIndoorsTask,WantNewItemTask,WorkStationCompetitionTask
public abstract class Task<E extends LivingEntity> extends Object
- Mappings:
Namespace Name official aujintermediary net/minecraft/class_4097named net/minecraft/entity/ai/brain/task/Task
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classTask.Status
-
字段概要
字段 修饰符和类型 字段 说明 private longendTimeprivate static intfield_30112private intmaxRunTimeprivate intminRunTimeprotected Map<MemoryModuleType<?>,MemoryModuleState>requiredMemoryStatesprivate Task.Statusstatus
-
构造器概要
构造器 构造器 说明 Task(Map<MemoryModuleType<?>,MemoryModuleState> requiredMemoryState)Task(Map<MemoryModuleType<?>,MemoryModuleState> requiredMemoryState, int runTime)Task(Map<MemoryModuleType<?>,MemoryModuleState> requiredMemoryState, int minRunTime, int maxRunTime)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected voidfinishRunning(ServerWorld world, E entity, long time)Task.StatusgetStatus()private booleanhasRequiredMemoryState(E entity)protected booleanisTimeLimitExceeded(long time)protected voidkeepRunning(ServerWorld world, E entity, long time)protected voidrun(ServerWorld world, E entity, long time)protected booleanshouldKeepRunning(ServerWorld world, E entity, long time)protected booleanshouldRun(ServerWorld world, E entity)voidstop(ServerWorld world, E entity, long time)voidtick(ServerWorld world, E entity, long time)StringtoString()booleantryStarting(ServerWorld world, E entity, long time)
-
-
-
字段详细资料
-
field_30112
private static final int field_30112
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official aLauj;a:Iintermediary field_30112Lnet/minecraft/class_4097;field_30112:Inamed field_30112Lnet/minecraft/entity/ai/brain/task/Task;field_30112:I
-
requiredMemoryStates
protected final Map<MemoryModuleType<?>,MemoryModuleState> requiredMemoryStates
- Mappings:
Namespace Name Mixin selector official bLauj;b:Ljava/util/Map;intermediary field_19291Lnet/minecraft/class_4097;field_19291:Ljava/util/Map;named requiredMemoryStatesLnet/minecraft/entity/ai/brain/task/Task;requiredMemoryStates:Ljava/util/Map;
-
status
private Task.Status status
- Mappings:
Namespace Name Mixin selector official cLauj;c:Lauj$a;intermediary field_18333Lnet/minecraft/class_4097;field_18333:Lnet/minecraft/class_4097$class_4098;named statusLnet/minecraft/entity/ai/brain/task/Task;status:Lnet/minecraft/entity/ai/brain/task/Task$Status;
-
endTime
private long endTime
- Mappings:
Namespace Name Mixin selector official dLauj;d:Jintermediary field_18334Lnet/minecraft/class_4097;field_18334:Jnamed endTimeLnet/minecraft/entity/ai/brain/task/Task;endTime:J
-
minRunTime
private final int minRunTime
- Mappings:
Namespace Name Mixin selector official eLauj;e:Iintermediary field_18335Lnet/minecraft/class_4097;field_18335:Inamed minRunTimeLnet/minecraft/entity/ai/brain/task/Task;minRunTime:I
-
maxRunTime
private final int maxRunTime
- Mappings:
Namespace Name Mixin selector official fLauj;f:Iintermediary field_18336Lnet/minecraft/class_4097;field_18336:Inamed maxRunTimeLnet/minecraft/entity/ai/brain/task/Task;maxRunTime:I
-
-
构造器详细资料
-
Task
public Task(Map<MemoryModuleType<?>,MemoryModuleState> requiredMemoryState)
- Mappings:
Namespace Name Mixin selector official <init>Lauj;<init>(Ljava/util/Map;)Vintermediary <init>Lnet/minecraft/class_4097;<init>(Ljava/util/Map;)Vnamed <init>Lnet/minecraft/entity/ai/brain/task/Task;<init>(Ljava/util/Map;)V
-
Task
public Task(Map<MemoryModuleType<?>,MemoryModuleState> requiredMemoryState, int runTime)
- Mappings:
Namespace Name Mixin selector official <init>Lauj;<init>(Ljava/util/Map;I)Vintermediary <init>Lnet/minecraft/class_4097;<init>(Ljava/util/Map;I)Vnamed <init>Lnet/minecraft/entity/ai/brain/task/Task;<init>(Ljava/util/Map;I)V
-
Task
public Task(Map<MemoryModuleType<?>,MemoryModuleState> requiredMemoryState, int minRunTime, int maxRunTime)
- Mappings:
Namespace Name Mixin selector official <init>Lauj;<init>(Ljava/util/Map;II)Vintermediary <init>Lnet/minecraft/class_4097;<init>(Ljava/util/Map;II)Vnamed <init>Lnet/minecraft/entity/ai/brain/task/Task;<init>(Ljava/util/Map;II)V
-
-
方法详细资料
-
getStatus
public Task.Status getStatus()
- Mappings:
Namespace Name Mixin selector official aLauj;a()Lauj$a;intermediary method_18921Lnet/minecraft/class_4097;method_18921()Lnet/minecraft/class_4097$class_4098;named getStatusLnet/minecraft/entity/ai/brain/task/Task;getStatus()Lnet/minecraft/entity/ai/brain/task/Task$Status;
-
tryStarting
public final boolean tryStarting(ServerWorld world, E entity, long time)
- Mappings:
Namespace Name Mixin selector official eLauj;e(Labj;Lasy;J)Zintermediary method_18922Lnet/minecraft/class_4097;method_18922(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Znamed tryStartingLnet/minecraft/entity/ai/brain/task/Task;tryStarting(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;J)Z
-
run
protected void run(ServerWorld world, E entity, long time)
- Mappings:
Namespace Name Mixin selector official aLauj;a(Labj;Lasy;J)Vintermediary method_18920Lnet/minecraft/class_4097;method_18920(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Vnamed runLnet/minecraft/entity/ai/brain/task/Task;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;J)V
-
tick
public final void tick(ServerWorld world, E entity, long time)
- Mappings:
Namespace Name Mixin selector official fLauj;f(Labj;Lasy;J)Vintermediary method_18923Lnet/minecraft/class_4097;method_18923(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Vnamed tickLnet/minecraft/entity/ai/brain/task/Task;tick(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;J)V
-
keepRunning
protected void keepRunning(ServerWorld world, E entity, long time)
- Mappings:
Namespace Name Mixin selector official dLauj;d(Labj;Lasy;J)Vintermediary method_18924Lnet/minecraft/class_4097;method_18924(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Vnamed keepRunningLnet/minecraft/entity/ai/brain/task/Task;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;J)V
-
stop
public final void stop(ServerWorld world, E entity, long time)
- Mappings:
Namespace Name Mixin selector official gLauj;g(Labj;Lasy;J)Vintermediary method_18925Lnet/minecraft/class_4097;method_18925(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Vnamed stopLnet/minecraft/entity/ai/brain/task/Task;stop(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;J)V
-
finishRunning
protected void finishRunning(ServerWorld world, E entity, long time)
- Mappings:
Namespace Name Mixin selector official cLauj;c(Labj;Lasy;J)Vintermediary method_18926Lnet/minecraft/class_4097;method_18926(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Vnamed finishRunningLnet/minecraft/entity/ai/brain/task/Task;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;J)V
-
shouldKeepRunning
protected boolean shouldKeepRunning(ServerWorld world, E entity, long time)
- Mappings:
Namespace Name Mixin selector official bLauj;b(Labj;Lasy;J)Zintermediary method_18927Lnet/minecraft/class_4097;method_18927(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Znamed shouldKeepRunningLnet/minecraft/entity/ai/brain/task/Task;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;J)Z
-
isTimeLimitExceeded
protected boolean isTimeLimitExceeded(long time)
- Mappings:
Namespace Name Mixin selector official aLauj;a(J)Zintermediary method_18915Lnet/minecraft/class_4097;method_18915(J)Znamed isTimeLimitExceededLnet/minecraft/entity/ai/brain/task/Task;isTimeLimitExceeded(J)Z
-
shouldRun
protected boolean shouldRun(ServerWorld world, E entity)
- Mappings:
Namespace Name Mixin selector official aLauj;a(Labj;Lasy;)Zintermediary method_18919Lnet/minecraft/class_4097;method_18919(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Znamed shouldRunLnet/minecraft/entity/ai/brain/task/Task;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;)Z
-
toString
public String toString()
-
hasRequiredMemoryState
private boolean hasRequiredMemoryState(E entity)
- Mappings:
Namespace Name Mixin selector official aLauj;a(Lasy;)Zintermediary method_19546Lnet/minecraft/class_4097;method_19546(Lnet/minecraft/class_1309;)Znamed hasRequiredMemoryStateLnet/minecraft/entity/ai/brain/task/Task;hasRequiredMemoryState(Lnet/minecraft/entity/LivingEntity;)Z
-
-