类 TimeLimitedTask<E extends LivingEntity>
- java.lang.Object
-
- net.minecraft.entity.ai.brain.task.Task<E>
-
- net.minecraft.entity.ai.brain.task.TimeLimitedTask<E>
-
public class TimeLimitedTask<E extends LivingEntity> extends Task<E>
- Mappings:
Namespace Name official awdintermediary net/minecraft/class_4821named net/minecraft/entity/ai/brain/task/TimeLimitedTask
-
-
嵌套类概要
-
从类继承的嵌套类/接口 net.minecraft.entity.ai.brain.task.Task
Task.Status
-
-
字段概要
字段 修饰符和类型 字段 说明 private Task<? super E>delegateprivate booleandelegateRunningprivate booleanneedsTimeResetprivate inttimeLeftprivate UniformIntProvidertimeRange-
从类继承的字段 net.minecraft.entity.ai.brain.task.Task
requiredMemoryStates
-
-
构造器概要
构造器 构造器 说明 TimeLimitedTask(Task<? super E> delegate, boolean skipFirstRun, UniformIntProvider timeRange)TimeLimitedTask(Task<? super E> delegate, UniformIntProvider timeRange)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected voidfinishRunning(ServerWorld world, E entity, long time)protected booleanisTimeLimitExceeded(long time)protected voidkeepRunning(ServerWorld world, E entity, long time)private voidresetTimeLeft(ServerWorld world)protected voidrun(ServerWorld world, E entity, long time)protected booleanshouldKeepRunning(ServerWorld world, E entity, long time)protected booleanshouldRun(ServerWorld world, E entity)StringtoString()-
从类继承的方法 net.minecraft.entity.ai.brain.task.Task
getStatus, stop, tick, tryStarting
-
-
-
-
字段详细资料
-
needsTimeReset
private boolean needsTimeReset
- Mappings:
Namespace Name Mixin selector official aLawd;a:Zintermediary field_22316Lnet/minecraft/class_4821;field_22316:Znamed needsTimeResetLnet/minecraft/entity/ai/brain/task/TimeLimitedTask;needsTimeReset:Z
-
delegateRunning
private boolean delegateRunning
- Mappings:
Namespace Name Mixin selector official cLawd;c:Zintermediary field_22317Lnet/minecraft/class_4821;field_22317:Znamed delegateRunningLnet/minecraft/entity/ai/brain/task/TimeLimitedTask;delegateRunning:Z
-
timeRange
private final UniformIntProvider timeRange
- Mappings:
Namespace Name Mixin selector official dLawd;d:Laqs;intermediary field_22318Lnet/minecraft/class_4821;field_22318:Lnet/minecraft/class_6019;named timeRangeLnet/minecraft/entity/ai/brain/task/TimeLimitedTask;timeRange:Lnet/minecraft/util/math/intprovider/UniformIntProvider;
-
delegate
private final Task<? super E extends LivingEntity> delegate
- Mappings:
Namespace Name Mixin selector official eLawd;e:Lauj;intermediary field_22319Lnet/minecraft/class_4821;field_22319:Lnet/minecraft/class_4097;named delegateLnet/minecraft/entity/ai/brain/task/TimeLimitedTask;delegate:Lnet/minecraft/entity/ai/brain/task/Task;
-
timeLeft
private int timeLeft
- Mappings:
Namespace Name Mixin selector official fLawd;f:Iintermediary field_22320Lnet/minecraft/class_4821;field_22320:Inamed timeLeftLnet/minecraft/entity/ai/brain/task/TimeLimitedTask;timeLeft:I
-
-
构造器详细资料
-
TimeLimitedTask
public TimeLimitedTask(Task<? super E> delegate, UniformIntProvider timeRange)
- Mappings:
Namespace Name Mixin selector official <init>Lawd;<init>(Lauj;Laqs;)Vintermediary <init>Lnet/minecraft/class_4821;<init>(Lnet/minecraft/class_4097;Lnet/minecraft/class_6019;)Vnamed <init>Lnet/minecraft/entity/ai/brain/task/TimeLimitedTask;<init>(Lnet/minecraft/entity/ai/brain/task/Task;Lnet/minecraft/util/math/intprovider/UniformIntProvider;)V
-
TimeLimitedTask
public TimeLimitedTask(Task<? super E> delegate, boolean skipFirstRun, UniformIntProvider timeRange)
- Mappings:
Namespace Name Mixin selector official <init>Lawd;<init>(Lauj;ZLaqs;)Vintermediary <init>Lnet/minecraft/class_4821;<init>(Lnet/minecraft/class_4097;ZLnet/minecraft/class_6019;)Vnamed <init>Lnet/minecraft/entity/ai/brain/task/TimeLimitedTask;<init>(Lnet/minecraft/entity/ai/brain/task/Task;ZLnet/minecraft/util/math/intprovider/UniformIntProvider;)V
-
-
方法详细资料
-
shouldRun
protected boolean shouldRun(ServerWorld world, E entity)
- 覆盖:
shouldRun在类中Task<E extends LivingEntity>- 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
-
run
protected void run(ServerWorld world, E entity, long time)
- 覆盖:
run在类中Task<E extends LivingEntity>- 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
-
shouldKeepRunning
protected boolean shouldKeepRunning(ServerWorld world, E entity, long time)
- 覆盖:
shouldKeepRunning在类中Task<E extends LivingEntity>- 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
-
keepRunning
protected void keepRunning(ServerWorld world, E entity, long time)
- 覆盖:
keepRunning在类中Task<E extends LivingEntity>- 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
-
finishRunning
protected void finishRunning(ServerWorld world, E entity, long time)
- 覆盖:
finishRunning在类中Task<E extends LivingEntity>- 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
-
resetTimeLeft
private void resetTimeLeft(ServerWorld world)
- Mappings:
Namespace Name Mixin selector official aLawd;a(Labj;)Vintermediary method_24598Lnet/minecraft/class_4821;method_24598(Lnet/minecraft/class_3218;)Vnamed resetTimeLeftLnet/minecraft/entity/ai/brain/task/TimeLimitedTask;resetTimeLeft(Lnet/minecraft/server/world/ServerWorld;)V
-
isTimeLimitExceeded
protected boolean isTimeLimitExceeded(long time)
- 覆盖:
isTimeLimitExceeded在类中Task<E extends LivingEntity>- 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
-
toString
public String toString()
- 覆盖:
toString在类中Task<E extends LivingEntity>- Mappings:
Namespace Name Mixin selector official toStringLauj;toString()Ljava/lang/String;intermediary toStringLnet/minecraft/class_4097;toString()Ljava/lang/String;named toStringLnet/minecraft/entity/ai/brain/task/Task;toString()Ljava/lang/String;
-
-