类 NavigationConditions


  • public class NavigationConditions
    extends Object
    Mappings:
    Namespace Name
    official bcg
    intermediary net/minecraft/class_5493
    named net/minecraft/entity/ai/NavigationConditions
    • 构造器详细资料

      • NavigationConditions

        public NavigationConditions()
    • 方法详细资料

      • hasMobNavigation

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

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

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

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

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

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

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

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