Class OpenDoorsTask
java.lang.Object
net.minecraft.entity.ai.brain.task.Task<LivingEntity>
net.minecraft.entity.ai.brain.task.OpenDoorsTask
public class OpenDoorsTask extends Task<LivingEntity>
- Mappings:
Namespace Name official atointermediary net/minecraft/class_4107named net/minecraft/entity/ai/brain/task/OpenDoorsTask
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.Task
Task.Status -
Field Summary
Fields Modifier and Type Field Description private PathNodefield_26387private intfield_26388Fields inherited from class net.minecraft.entity.ai.brain.task.Task
requiredMemoryStates -
Constructor Summary
Constructors Constructor Description OpenDoorsTask() -
Method Summary
Modifier and Type Method Description private static booleancannotReachDoor(ServerWorld world, LivingEntity entity, GlobalPos doorPos)static voidmethod_30760(ServerWorld serverWorld, LivingEntity livingEntity, PathNode pathNode, PathNode pathNode2)private static booleanmethod_30761(ServerWorld serverWorld, LivingEntity livingEntity, BlockPos blockPos)private static booleanmethod_30766(ServerWorld serverWorld, LivingEntity livingEntity, BlockPos blockPos)private voidmethod_30767(ServerWorld serverWorld, LivingEntity livingEntity, BlockPos blockPos)protected voidrun(ServerWorld world, LivingEntity entity, long time)protected booleanshouldRun(ServerWorld world, LivingEntity entity)Methods inherited from class net.minecraft.entity.ai.brain.task.Task
finishRunning, getStatus, isTimeLimitExceeded, keepRunning, shouldKeepRunning, stop, tick, toString, tryStarting
-
Field Details
-
field_26387
- Mappings:
Namespace Name Mixin selector official bLato;b:Ldcr;intermediary field_26387Lnet/minecraft/class_4107;field_26387:Lnet/minecraft/class_9;named field_26387Lnet/minecraft/entity/ai/brain/task/OpenDoorsTask;field_26387:Lnet/minecraft/entity/ai/pathing/PathNode;
-
field_26388
private int field_26388- Mappings:
Namespace Name Mixin selector official cLato;c:Iintermediary field_26388Lnet/minecraft/class_4107;field_26388:Inamed field_26388Lnet/minecraft/entity/ai/brain/task/OpenDoorsTask;field_26388:I
-
-
Constructor Details
-
OpenDoorsTask
public OpenDoorsTask()
-
-
Method Details
-
shouldRun
- Overrides:
shouldRunin classTask<LivingEntity>- Mappings:
Namespace Name Mixin selector official aLass;a(Laav;Lari;)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<LivingEntity>- Mappings:
Namespace Name Mixin selector official aLass;a(Laav;Lari;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
-
method_30760
public static void method_30760(ServerWorld serverWorld, LivingEntity livingEntity, @Nullable PathNode pathNode, @Nullable PathNode pathNode2)- Mappings:
Namespace Name Mixin selector official aLato;a(Laav;Lari;Ldcr;Ldcr;)Vintermediary method_30760Lnet/minecraft/class_4107;method_30760(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_9;Lnet/minecraft/class_9;)Vnamed method_30760Lnet/minecraft/entity/ai/brain/task/OpenDoorsTask;method_30760(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/ai/pathing/PathNode;Lnet/minecraft/entity/ai/pathing/PathNode;)V
-
method_30761
private static boolean method_30761(ServerWorld serverWorld, LivingEntity livingEntity, BlockPos blockPos)- Mappings:
Namespace Name Mixin selector official aLato;a(Laav;Lari;Lfx;)Zintermediary method_30761Lnet/minecraft/class_4107;method_30761(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_2338;)Znamed method_30761Lnet/minecraft/entity/ai/brain/task/OpenDoorsTask;method_30761(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/util/math/BlockPos;)Z
-
method_30766
private static boolean method_30766(ServerWorld serverWorld, LivingEntity livingEntity, BlockPos blockPos)- Mappings:
Namespace Name Mixin selector official bLato;b(Laav;Lari;Lfx;)Zintermediary method_30766Lnet/minecraft/class_4107;method_30766(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_2338;)Znamed method_30766Lnet/minecraft/entity/ai/brain/task/OpenDoorsTask;method_30766(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/util/math/BlockPos;)Z
-
cannotReachDoor
- Mappings:
Namespace Name Mixin selector official aLato;a(Laav;Lari;Lgf;)Zintermediary method_30762Lnet/minecraft/class_4107;method_30762(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_4208;)Znamed cannotReachDoorLnet/minecraft/entity/ai/brain/task/OpenDoorsTask;cannotReachDoor(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/util/dynamic/GlobalPos;)Z
-
method_30767
- Mappings:
Namespace Name Mixin selector official cLato;c(Laav;Lari;Lfx;)Vintermediary method_30767Lnet/minecraft/class_4107;method_30767(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_2338;)Vnamed method_30767Lnet/minecraft/entity/ai/brain/task/OpenDoorsTask;method_30767(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/util/math/BlockPos;)V
-