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 avg
intermediary net/minecraft/class_4107
named 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 @Nullable PathNode
field_26387
private int
field_26388
private static int
field_30125
private static double
field_30126
private static double
field_30127
Fields 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 boolean
cannotReachDoor(ServerWorld world, LivingEntity entity, GlobalPos doorPos)
static void
method_30760(ServerWorld serverWorld, LivingEntity livingEntity, @Nullable PathNode pathNode, @Nullable PathNode pathNode2)
private static boolean
method_30761(ServerWorld serverWorld, LivingEntity livingEntity, BlockPos blockPos)
private static boolean
method_30766(ServerWorld serverWorld, LivingEntity livingEntity, BlockPos blockPos)
private void
method_30767(ServerWorld serverWorld, LivingEntity livingEntity, BlockPos blockPos)
protected void
run(ServerWorld world, LivingEntity entity, long time)
protected boolean
shouldRun(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_30125
private static final int field_30125- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official a
Lavg;a:I
intermediary field_30125
Lnet/minecraft/class_4107;field_30125:I
named field_30125
Lnet/minecraft/entity/ai/brain/task/OpenDoorsTask;field_30125:I
-
field_30126
private static final double field_30126- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official c
Lavg;c:D
intermediary field_30126
Lnet/minecraft/class_4107;field_30126:D
named field_30126
Lnet/minecraft/entity/ai/brain/task/OpenDoorsTask;field_30126:D
-
field_30127
private static final double field_30127- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official d
Lavg;d:D
intermediary field_30127
Lnet/minecraft/class_4107;field_30127:D
named field_30127
Lnet/minecraft/entity/ai/brain/task/OpenDoorsTask;field_30127:D
-
field_26387
- Mappings:
Namespace Name Mixin selector official e
Lavg;e:Ldfw;
intermediary field_26387
Lnet/minecraft/class_4107;field_26387:Lnet/minecraft/class_9;
named field_26387
Lnet/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 f
Lavg;f:I
intermediary field_26388
Lnet/minecraft/class_4107;field_26388:I
named field_26388
Lnet/minecraft/entity/ai/brain/task/OpenDoorsTask;field_26388:I
-
-
Constructor Details
-
OpenDoorsTask
public OpenDoorsTask()
-
-
Method Details
-
shouldRun
- Overrides:
shouldRun
in classTask<LivingEntity>
- Mappings:
Namespace Name Mixin selector official a
Lauj;a(Labj;Lasy;)Z
intermediary method_18919
Lnet/minecraft/class_4097;method_18919(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Z
named shouldRun
Lnet/minecraft/entity/ai/brain/task/Task;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;)Z
-
run
- Overrides:
run
in classTask<LivingEntity>
- Mappings:
Namespace Name Mixin selector official a
Lauj;a(Labj;Lasy;J)V
intermediary method_18920
Lnet/minecraft/class_4097;method_18920(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V
named run
Lnet/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 @Nullable PathNode pathNode, @Nullable @Nullable PathNode pathNode2)- Mappings:
Namespace Name Mixin selector official a
Lavg;a(Labj;Lasy;Ldfw;Ldfw;)V
intermediary method_30760
Lnet/minecraft/class_4107;method_30760(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_9;Lnet/minecraft/class_9;)V
named method_30760
Lnet/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 a
Lavg;a(Labj;Lasy;Lgb;)Z
intermediary method_30761
Lnet/minecraft/class_4107;method_30761(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_2338;)Z
named method_30761
Lnet/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 b
Lavg;b(Labj;Lasy;Lgb;)Z
intermediary method_30766
Lnet/minecraft/class_4107;method_30766(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_2338;)Z
named method_30766
Lnet/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 a
Lavg;a(Labj;Lasy;Lgj;)Z
intermediary method_30762
Lnet/minecraft/class_4107;method_30762(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_4208;)Z
named cannotReachDoor
Lnet/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 c
Lavg;c(Labj;Lasy;Lgb;)V
intermediary method_30767
Lnet/minecraft/class_4107;method_30767(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_2338;)V
named method_30767
Lnet/minecraft/entity/ai/brain/task/OpenDoorsTask;method_30767(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/util/math/BlockPos;)V
-