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
  • 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

      @Nullable private @Nullable PathNode 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

      protected boolean shouldRun​(ServerWorld world, LivingEntity entity)
      Overrides:
      shouldRun in class Task<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

      protected void run​(ServerWorld world, LivingEntity entity, long time)
      Overrides:
      run in class Task<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

      private static boolean cannotReachDoor​(ServerWorld world, LivingEntity entity, GlobalPos doorPos)
      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

      private void method_30767​(ServerWorld serverWorld, LivingEntity livingEntity, BlockPos blockPos)
      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