Package net.minecraft.entity.ai
Class NavigationConditions
java.lang.Object
net.minecraft.entity.ai.NavigationConditions
- Mappings:
Namespace Name named net/minecraft/entity/ai/NavigationConditionsintermediary net/minecraft/class_5493official cse
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanhasMobNavigation(MobEntity entity) static booleanhasPathfindingPenalty(PathAwareEntity entity, BlockPos pos) static booleanisHeightInvalid(BlockPos pos, PathAwareEntity entity) static booleanisInvalidPosition(EntityNavigation navigation, BlockPos pos) static booleanisPositionTargetInRange(PathAwareEntity entity, double extraDistance) static booleanisPositionTargetOutOfWalkRange(boolean posTargetInRange, PathAwareEntity entity, BlockPos pos) static booleanisPositionTargetOutOfWalkRange(boolean posTargetInRange, PathAwareEntity entity, Vec3d pos) static booleanisSolidAt(PathAwareEntity entity, BlockPos pos) static booleanisWaterAt(PathAwareEntity entity, BlockPos pos)
-
Constructor Details
-
NavigationConditions
public NavigationConditions()
-
-
Method Details
-
isPositionTargetInRange
- Mappings:
Namespace Name Mixin selector named isPositionTargetInRangeLnet/minecraft/entity/ai/NavigationConditions;isPositionTargetInRange(Lnet/minecraft/entity/mob/PathAwareEntity;D)Zintermediary method_31517Lnet/minecraft/class_5493;method_31517(Lnet/minecraft/class_1314;D)Zofficial aLcse;a(Lchm;D)Z
-
isHeightInvalid
- Mappings:
Namespace Name Mixin selector named isHeightInvalidLnet/minecraft/entity/ai/NavigationConditions;isHeightInvalid(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/mob/PathAwareEntity;)Zintermediary method_31520Lnet/minecraft/class_5493;method_31520(Lnet/minecraft/class_2338;Lnet/minecraft/class_1314;)Zofficial aLcse;a(Liz;Lchm;)Z
-
isPositionTargetOutOfWalkRange
public static boolean isPositionTargetOutOfWalkRange(boolean posTargetInRange, PathAwareEntity entity, BlockPos pos) - Mappings:
Namespace Name Mixin selector named isPositionTargetOutOfWalkRangeLnet/minecraft/entity/ai/NavigationConditions;isPositionTargetOutOfWalkRange(ZLnet/minecraft/entity/mob/PathAwareEntity;Lnet/minecraft/util/math/BlockPos;)Zintermediary method_31521Lnet/minecraft/class_5493;method_31521(ZLnet/minecraft/class_1314;Lnet/minecraft/class_2338;)Zofficial aLcse;a(ZLchm;Liz;)Z
-
isPositionTargetOutOfWalkRange
public static boolean isPositionTargetOutOfWalkRange(boolean posTargetInRange, PathAwareEntity entity, Vec3d pos) - Mappings:
Namespace Name Mixin selector named isPositionTargetOutOfWalkRangeLnet/minecraft/entity/ai/NavigationConditions;isPositionTargetOutOfWalkRange(ZLnet/minecraft/entity/mob/PathAwareEntity;Lnet/minecraft/util/math/Vec3d;)Zintermediary method_75726Lnet/minecraft/class_5493;method_75726(ZLnet/minecraft/class_1314;Lnet/minecraft/class_243;)Zofficial aLcse;a(ZLchm;Lfrd;)Z
-
isWaterAt
- Mappings:
Namespace Name Mixin selector named isWaterAtLnet/minecraft/entity/ai/NavigationConditions;isWaterAt(Lnet/minecraft/entity/mob/PathAwareEntity;Lnet/minecraft/util/math/BlockPos;)Zintermediary method_31518Lnet/minecraft/class_5493;method_31518(Lnet/minecraft/class_1314;Lnet/minecraft/class_2338;)Zofficial aLcse;a(Lchm;Liz;)Z
-
hasPathfindingPenalty
- Mappings:
Namespace Name Mixin selector named hasPathfindingPenaltyLnet/minecraft/entity/ai/NavigationConditions;hasPathfindingPenalty(Lnet/minecraft/entity/mob/PathAwareEntity;Lnet/minecraft/util/math/BlockPos;)Zintermediary method_31522Lnet/minecraft/class_5493;method_31522(Lnet/minecraft/class_1314;Lnet/minecraft/class_2338;)Zofficial bLcse;b(Lchm;Liz;)Z
-
isSolidAt
- Mappings:
Namespace Name Mixin selector named isSolidAtLnet/minecraft/entity/ai/NavigationConditions;isSolidAt(Lnet/minecraft/entity/mob/PathAwareEntity;Lnet/minecraft/util/math/BlockPos;)Zintermediary method_31523Lnet/minecraft/class_5493;method_31523(Lnet/minecraft/class_1314;Lnet/minecraft/class_2338;)Zofficial cLcse;c(Lchm;Liz;)Z