类 NoPenaltyTargeting
- java.lang.Object
-
- net.minecraft.entity.ai.NoPenaltyTargeting
-
public class NoPenaltyTargeting extends Object
Similar toFuzzyTargeting, but the positions this class' utility methods find never have pathfinding penalties.- Mappings:
Namespace Name official bcfintermediary net/minecraft/class_5532named net/minecraft/entity/ai/NoPenaltyTargeting
-
-
构造器概要
构造器 构造器 说明 NoPenaltyTargeting()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static @Nullable Vec3dfind(PathAwareEntity entity, int horizontalRange, int verticalRange)static @Nullable Vec3dfind(PathAwareEntity entity, int horizontalRange, int verticalRange, Vec3d direction)static @Nullable Vec3dfind(PathAwareEntity entity, int horizontalRange, int verticalRange, Vec3d end, double angleRange)private static @Nullable BlockPostryMake(PathAwareEntity entity, int horizontalRange, boolean posTargetInRange, BlockPos fuzz)
-
-
-
方法详细资料
-
find
@Nullable public static @Nullable Vec3d find(PathAwareEntity entity, int horizontalRange, int verticalRange)
- Mappings:
Namespace Name Mixin selector official aLbcf;a(Latg;II)Ldma;intermediary method_31510Lnet/minecraft/class_5532;method_31510(Lnet/minecraft/class_1314;II)Lnet/minecraft/class_243;named findLnet/minecraft/entity/ai/NoPenaltyTargeting;find(Lnet/minecraft/entity/mob/PathAwareEntity;II)Lnet/minecraft/util/math/Vec3d;
-
find
@Nullable public static @Nullable Vec3d find(PathAwareEntity entity, int horizontalRange, int verticalRange, Vec3d end, double angleRange)
- Mappings:
Namespace Name Mixin selector official aLbcf;a(Latg;IILdma;D)Ldma;intermediary method_31512Lnet/minecraft/class_5532;method_31512(Lnet/minecraft/class_1314;IILnet/minecraft/class_243;D)Lnet/minecraft/class_243;named findLnet/minecraft/entity/ai/NoPenaltyTargeting;find(Lnet/minecraft/entity/mob/PathAwareEntity;IILnet/minecraft/util/math/Vec3d;D)Lnet/minecraft/util/math/Vec3d;
-
find
@Nullable public static @Nullable Vec3d find(PathAwareEntity entity, int horizontalRange, int verticalRange, Vec3d direction)
- Mappings:
Namespace Name Mixin selector official aLbcf;a(Latg;IILdma;)Ldma;intermediary method_31511Lnet/minecraft/class_5532;method_31511(Lnet/minecraft/class_1314;IILnet/minecraft/class_243;)Lnet/minecraft/class_243;named findLnet/minecraft/entity/ai/NoPenaltyTargeting;find(Lnet/minecraft/entity/mob/PathAwareEntity;IILnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;
-
tryMake
@Nullable private static @Nullable BlockPos tryMake(PathAwareEntity entity, int horizontalRange, boolean posTargetInRange, BlockPos fuzz)
- Mappings:
Namespace Name Mixin selector official aLbcf;a(Latg;IZLgb;)Lgb;intermediary method_31516Lnet/minecraft/class_5532;method_31516(Lnet/minecraft/class_1314;IZLnet/minecraft/class_2338;)Lnet/minecraft/class_2338;named tryMakeLnet/minecraft/entity/ai/NoPenaltyTargeting;tryMake(Lnet/minecraft/entity/mob/PathAwareEntity;IZLnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/BlockPos;
-
-