Class OpenDoorsTask
java.lang.Object
net.minecraft.entity.ai.brain.task.OpenDoorsTask
- Mappings:
Namespace Name official bghintermediary net/minecraft/class_4107named net/minecraft/entity/ai/brain/task/OpenDoorsTask
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final doubleprivate static final doubleprivate static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static booleancannotReachDoor(ServerWorld world, LivingEntity entity, GlobalPos doorPos) private static booleanhasOtherMobReachedDoor(LivingEntity livingEntity, BlockPos blockPos, Optional<List<LivingEntity>> optional) private static booleanhasReached(Brain<?> brain, BlockPos blockPos) static class_7893<LivingEntity>private static voidmethod_46969(class_7906<com.mojang.datafixers.kinds.OptionalBox.Mu, Set<GlobalPos>> class_7906, Optional<Set<GlobalPos>> optional, ServerWorld serverWorld, LivingEntity livingEntity, BlockPos blockPos) static voidpathToDoor(ServerWorld serverWorld, LivingEntity livingEntity, @Nullable PathNode lastNode, @Nullable PathNode currentNode, Set<GlobalPos> set, Optional<List<LivingEntity>> optional)
-
Field Details
-
RUN_TIME
private static final int RUN_TIME- See Also:
- Mappings:
Namespace Name Mixin selector official aLbgh;a:Iintermediary field_30125Lnet/minecraft/class_4107;field_30125:Inamed RUN_TIMELnet/minecraft/entity/ai/brain/task/OpenDoorsTask;RUN_TIME:I
-
PATHING_DISTANCE
private static final double PATHING_DISTANCE- See Also:
- Mappings:
Namespace Name Mixin selector official bLbgh;b:Dintermediary field_30126Lnet/minecraft/class_4107;field_30126:Dnamed PATHING_DISTANCELnet/minecraft/entity/ai/brain/task/OpenDoorsTask;PATHING_DISTANCE:D
-
REACH_DISTANCE
private static final double REACH_DISTANCE- See Also:
- Mappings:
Namespace Name Mixin selector official cLbgh;c:Dintermediary field_30127Lnet/minecraft/class_4107;field_30127:Dnamed REACH_DISTANCELnet/minecraft/entity/ai/brain/task/OpenDoorsTask;REACH_DISTANCE:D
-
-
Constructor Details
-
OpenDoorsTask
public OpenDoorsTask()
-
-
Method Details
-
method_46964
- Mappings:
Namespace Name Mixin selector official aLbgh;a()Lbfk;intermediary method_46964Lnet/minecraft/class_4107;method_46964()Lnet/minecraft/class_7893;named method_46964Lnet/minecraft/entity/ai/brain/task/OpenDoorsTask;method_46964()Lnet/minecraft/class_7893;
-
pathToDoor
public static void pathToDoor(ServerWorld serverWorld, LivingEntity livingEntity, @Nullable @Nullable PathNode lastNode, @Nullable @Nullable PathNode currentNode, Set<GlobalPos> set, Optional<List<LivingEntity>> optional) - Mappings:
Namespace Name Mixin selector official aLbgh;a(Lahk;Lbdx;Ldtm;Ldtm;Ljava/util/Set;Ljava/util/Optional;)Vintermediary method_30760Lnet/minecraft/class_4107;method_30760(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_9;Lnet/minecraft/class_9;Ljava/util/Set;Ljava/util/Optional;)Vnamed pathToDoorLnet/minecraft/entity/ai/brain/task/OpenDoorsTask;pathToDoor(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/ai/pathing/PathNode;Lnet/minecraft/entity/ai/pathing/PathNode;Ljava/util/Set;Ljava/util/Optional;)V
-
hasOtherMobReachedDoor
private static boolean hasOtherMobReachedDoor(LivingEntity livingEntity, BlockPos blockPos, Optional<List<LivingEntity>> optional) - Mappings:
Namespace Name Mixin selector official aLbgh;a(Lbdx;Lgp;Ljava/util/Optional;)Zintermediary method_30761Lnet/minecraft/class_4107;method_30761(Lnet/minecraft/class_1309;Lnet/minecraft/class_2338;Ljava/util/Optional;)Znamed hasOtherMobReachedDoorLnet/minecraft/entity/ai/brain/task/OpenDoorsTask;hasOtherMobReachedDoor(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/util/math/BlockPos;Ljava/util/Optional;)Z
-
hasReached
- Mappings:
Namespace Name Mixin selector official aLbgh;a(Lbes;Lgp;)Zintermediary method_30766Lnet/minecraft/class_4107;method_30766(Lnet/minecraft/class_4095;Lnet/minecraft/class_2338;)Znamed hasReachedLnet/minecraft/entity/ai/brain/task/OpenDoorsTask;hasReached(Lnet/minecraft/entity/ai/brain/Brain;Lnet/minecraft/util/math/BlockPos;)Z
-
cannotReachDoor
- Mappings:
Namespace Name Mixin selector official aLbgh;a(Lahk;Lbdx;Lgy;)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/math/GlobalPos;)Z
-
method_46969
private static void method_46969(class_7906<com.mojang.datafixers.kinds.OptionalBox.Mu, Set<GlobalPos>> class_7906, Optional<Set<GlobalPos>> optional, ServerWorld serverWorld, LivingEntity livingEntity, BlockPos blockPos) - Mappings:
Namespace Name Mixin selector official aLbgh;a(Lbiw;Ljava/util/Optional;Lahk;Lbdx;Lgp;)Vintermediary method_46969Lnet/minecraft/class_4107;method_46969(Lnet/minecraft/class_7906;Ljava/util/Optional;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_2338;)Vnamed method_46969Lnet/minecraft/entity/ai/brain/task/OpenDoorsTask;method_46969(Lnet/minecraft/class_7906;Ljava/util/Optional;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/util/math/BlockPos;)V
-