Package net.minecraft.entity.ai
Class NavigationConditions
java.lang.Object
net.minecraft.entity.ai.NavigationConditions
- Mappings:
Namespace Name named net/minecraft/entity/ai/NavigationConditions
intermediary net/minecraft/class_5493
official cem
-
Constructor Summary
-
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 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
Lcem;a(Lbtz;I)Z
-
isHeightInvalid
- 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
Lcem;a(Liz;Lbtz;)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
Lcem;a(ZLbtz;Liz;)Z
-
isWaterAt
- 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
Lcem;a(Lbtz;Liz;)Z
-
hasPathfindingPenalty
- 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
Lcem;b(Lbtz;Liz;)Z
-
isSolidAt
- 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
Lcem;c(Lbtz;Liz;)Z