Class NavigationConditions

java.lang.Object
net.minecraft.entity.ai.NavigationConditions

public class NavigationConditions extends Object
Mappings:
Namespace Name
named net/minecraft/entity/ai/NavigationConditions
intermediary net/minecraft/class_5493
official chb
  • Constructor Details

    • NavigationConditions

      public NavigationConditions()
  • Method Details

    • hasMobNavigation

      public static boolean hasMobNavigation(MobEntity entity)
      Mappings:
      Namespace Name Mixin selector
      named hasMobNavigation Lnet/minecraft/entity/ai/NavigationConditions;hasMobNavigation(Lnet/minecraft/entity/mob/MobEntity;)Z
      intermediary method_30955 Lnet/minecraft/class_5493;method_30955(Lnet/minecraft/class_1308;)Z
      official a Lchb;a(Lbwh;)Z
    • isPositionTargetInRange

      public static boolean isPositionTargetInRange(PathAwareEntity entity, int extraDistance)
      Mappings:
      Namespace Name Mixin selector
      named isPositionTargetInRange Lnet/minecraft/entity/ai/NavigationConditions;isPositionTargetInRange(Lnet/minecraft/entity/mob/PathAwareEntity;I)Z
      intermediary method_31517 Lnet/minecraft/class_5493;method_31517(Lnet/minecraft/class_1314;I)Z
      official a Lchb;a(Lbwn;I)Z
    • isHeightInvalid

      public static boolean isHeightInvalid(BlockPos pos, PathAwareEntity entity)
      Mappings:
      Namespace Name Mixin selector
      named isHeightInvalid Lnet/minecraft/entity/ai/NavigationConditions;isHeightInvalid(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/mob/PathAwareEntity;)Z
      intermediary method_31520 Lnet/minecraft/class_5493;method_31520(Lnet/minecraft/class_2338;Lnet/minecraft/class_1314;)Z
      official a Lchb;a(Ljh;Lbwn;)Z
    • isPositionTargetOutOfWalkRange

      public static boolean isPositionTargetOutOfWalkRange(boolean posTargetInRange, PathAwareEntity entity, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      named isPositionTargetOutOfWalkRange Lnet/minecraft/entity/ai/NavigationConditions;isPositionTargetOutOfWalkRange(ZLnet/minecraft/entity/mob/PathAwareEntity;Lnet/minecraft/util/math/BlockPos;)Z
      intermediary method_31521 Lnet/minecraft/class_5493;method_31521(ZLnet/minecraft/class_1314;Lnet/minecraft/class_2338;)Z
      official a Lchb;a(ZLbwn;Ljh;)Z
    • isInvalidPosition

      public static boolean isInvalidPosition(EntityNavigation navigation, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      named isInvalidPosition Lnet/minecraft/entity/ai/NavigationConditions;isInvalidPosition(Lnet/minecraft/entity/ai/pathing/EntityNavigation;Lnet/minecraft/util/math/BlockPos;)Z
      intermediary method_31519 Lnet/minecraft/class_5493;method_31519(Lnet/minecraft/class_1408;Lnet/minecraft/class_2338;)Z
      official a Lchb;a(Lcfr;Ljh;)Z
    • isWaterAt

      public static boolean isWaterAt(PathAwareEntity entity, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      named isWaterAt Lnet/minecraft/entity/ai/NavigationConditions;isWaterAt(Lnet/minecraft/entity/mob/PathAwareEntity;Lnet/minecraft/util/math/BlockPos;)Z
      intermediary method_31518 Lnet/minecraft/class_5493;method_31518(Lnet/minecraft/class_1314;Lnet/minecraft/class_2338;)Z
      official a Lchb;a(Lbwn;Ljh;)Z
    • hasPathfindingPenalty

      public static boolean hasPathfindingPenalty(PathAwareEntity entity, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      named hasPathfindingPenalty Lnet/minecraft/entity/ai/NavigationConditions;hasPathfindingPenalty(Lnet/minecraft/entity/mob/PathAwareEntity;Lnet/minecraft/util/math/BlockPos;)Z
      intermediary method_31522 Lnet/minecraft/class_5493;method_31522(Lnet/minecraft/class_1314;Lnet/minecraft/class_2338;)Z
      official b Lchb;b(Lbwn;Ljh;)Z
    • isSolidAt

      public static boolean isSolidAt(PathAwareEntity entity, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      named isSolidAt Lnet/minecraft/entity/ai/NavigationConditions;isSolidAt(Lnet/minecraft/entity/mob/PathAwareEntity;Lnet/minecraft/util/math/BlockPos;)Z
      intermediary method_31523 Lnet/minecraft/class_5493;method_31523(Lnet/minecraft/class_1314;Lnet/minecraft/class_2338;)Z
      official c Lchb;c(Lbwn;Ljh;)Z