Package net.minecraft
Class class_6965<E extends LivingEntity>
java.lang.Object
net.minecraft.entity.ai.brain.task.Task<E>
net.minecraft.class_6965<E>
- Mappings:
Namespace Name official baointermediary net/minecraft/class_6965named net/minecraft/class_6965
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.Task
Task.Status -
Field Summary
Fields inherited from class net.minecraft.entity.ai.brain.task.Task
requiredMemoryStates -
Constructor Summary
ConstructorsConstructorDescriptionclass_6965(Map<MemoryModuleType<?>, MemoryModuleState> requiredMemoryState) class_6965(Map<MemoryModuleType<?>, MemoryModuleState> requiredMemoryState, int runTime) class_6965(Map<MemoryModuleType<?>, MemoryModuleState> requiredMemoryState, int minRunTime, int maxRunTime) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidfinishRunning(ServerWorld world, E entity, long time) protected final booleanisTimeLimitExceeded(long time) protected final voidkeepRunning(ServerWorld world, E entity, long time) protected abstract voidrun(ServerWorld world, E entity, long time) protected final booleanshouldKeepRunning(ServerWorld world, E entity, long time) protected booleanshouldRun(ServerWorld world, E entity)
-
Constructor Details
-
class_6965
- Mappings:
Namespace Name Mixin selector official <init>Laze;<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
-
class_6965
- Mappings:
Namespace Name Mixin selector official <init>Laze;<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
-
class_6965
public class_6965(Map<MemoryModuleType<?>, MemoryModuleState> requiredMemoryState, int minRunTime, int maxRunTime) - Mappings:
Namespace Name Mixin selector official <init>Laze;<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
-
-
Method Details
-
shouldRun
- Overrides:
shouldRunin classTask<E extends LivingEntity>- Mappings:
Namespace Name Mixin selector official aLaze;a(Ladq;Laxs;)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
- Overrides:
runin classTask<E extends LivingEntity>- Mappings:
Namespace Name Mixin selector official aLaze;a(Ladq;Laxs;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
- Overrides:
shouldKeepRunningin classTask<E extends LivingEntity>- Mappings:
Namespace Name Mixin selector official bLaze;b(Ladq;Laxs;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
- Overrides:
keepRunningin classTask<E extends LivingEntity>- Mappings:
Namespace Name Mixin selector official dLaze;d(Ladq;Laxs;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
- Overrides:
finishRunningin classTask<E extends LivingEntity>- Mappings:
Namespace Name Mixin selector official cLaze;c(Ladq;Laxs;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
-
isTimeLimitExceeded
protected final boolean isTimeLimitExceeded(long time) - Overrides:
isTimeLimitExceededin classTask<E extends LivingEntity>- Mappings:
Namespace Name Mixin selector official aLaze;a(J)Zintermediary method_18915Lnet/minecraft/class_4097;method_18915(J)Znamed isTimeLimitExceededLnet/minecraft/entity/ai/brain/task/Task;isTimeLimitExceeded(J)Z
-