Package net.minecraft.entity.ai
Class NavigationConditions
java.lang.Object
net.minecraft.entity.ai.NavigationConditions
- Mappings:
Namespace Name official bmk
intermediary net/minecraft/class_5493
named net/minecraft/entity/ai/NavigationConditions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
hasMobNavigation
(MobEntity entity) static boolean
hasPathfindingPenalty
(PathAwareEntity entity, BlockPos pos) static boolean
isHeightInvalid
(BlockPos pos, PathAwareEntity entity) static boolean
isInvalidPosition
(EntityNavigation navigation, BlockPos pos) static boolean
isPositionTargetInRange
(PathAwareEntity entity, int extraDistance) static boolean
isPositionTargetOutOfWalkRange
(boolean posTargetInRange, PathAwareEntity entity, BlockPos pos) static boolean
isSolidAt
(PathAwareEntity entity, BlockPos pos) static boolean
isWaterAt
(PathAwareEntity entity, BlockPos pos)
-
Constructor Details
-
NavigationConditions
public NavigationConditions()
-
-
Method Details
-
isPositionTargetInRange
- Mappings:
Namespace Name Mixin selector official a
Lbmk;a(Lbcl;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
- Mappings:
Namespace Name Mixin selector official a
Lbmk;a(Lgt;Lbcl;)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
Lbmk;a(ZLbcl;Lgt;)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
-
isWaterAt
- Mappings:
Namespace Name Mixin selector official a
Lbmk;a(Lbcl;Lgt;)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
- Mappings:
Namespace Name Mixin selector official b
Lbmk;b(Lbcl;Lgt;)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
- Mappings:
Namespace Name Mixin selector official c
Lbmk;c(Lbcl;Lgt;)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