Package com.hypixel.hytale.math.util
Class NearestBlockUtil
java.lang.Object
com.hypixel.hytale.math.util.NearestBlockUtil
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> Vector3ifindNearestBlock(double x, double y, double z, BiPredicate<Vector3i, T> validBlock, T t) static <T> Vector3ifindNearestBlock(NearestBlockUtil.IterationElement[] elements, double x, double y, double z, BiPredicate<Vector3i, T> validBlock, T t) static <T> Vector3ifindNearestBlock(NearestBlockUtil.IterationElement[] elements, Vector3d position, BiPredicate<Vector3i, T> validBlock, T t) static <T> Vector3ifindNearestBlock(Vector3d position, BiPredicate<Vector3i, T> validBlock, T t)
-
Field Details
-
DEFAULT_ELEMENTS
-
-
Constructor Details
-
NearestBlockUtil
private NearestBlockUtil()
-
-
Method Details
-
findNearestBlock
@Nullable public static <T> Vector3i findNearestBlock(@Nonnull Vector3d position, @Nonnull BiPredicate<Vector3i, T> validBlock, T t) -
findNearestBlock
@Nullable public static <T> Vector3i findNearestBlock(@Nonnull NearestBlockUtil.IterationElement[] elements, @Nonnull Vector3d position, @Nonnull BiPredicate<Vector3i, T> validBlock, T t) -
findNearestBlock
@Nullable public static <T> Vector3i findNearestBlock(double x, double y, double z, @Nonnull BiPredicate<Vector3i, T> validBlock, T t) -
findNearestBlock
@Nullable public static <T> Vector3i findNearestBlock(@Nonnull NearestBlockUtil.IterationElement[] elements, double x, double y, double z, @Nonnull BiPredicate<Vector3i, T> validBlock, T t)
-