Package com.hypixel.hytale.math.block
Class BlockSphereUtil
java.lang.Object
com.hypixel.hytale.math.block.BlockSphereUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> booleanforEachBlock(int originX, int originY, int originZ, int radiusX, int radiusY, int radiusZ, int thickness, T t, TriIntObjPredicate<T> consumer) static <T> booleanforEachBlock(int originX, int originY, int originZ, int radiusX, int radiusY, int radiusZ, T t, TriIntObjPredicate<T> consumer) static <T> voidforEachBlock(int originX, int originY, int originZ, int radius, int thickness, T t, TriIntObjPredicate<T> consumer) static <T> voidforEachBlock(int originX, int originY, int originZ, int radius, T t, TriIntObjPredicate<T> consumer) static <T> voidforEachBlockExact(int originX, int originY, int originZ, double radius, T t, TriIntObjPredicate<T> consumer) private static <T> booleantest(int originX, int originY, int originZ, int x, int y, int z, T context, TriIntObjPredicate<T> consumer)
-
Constructor Details
-
BlockSphereUtil
public BlockSphereUtil()
-
-
Method Details
-
forEachBlockExact
public static <T> void forEachBlockExact(int originX, int originY, int originZ, double radius, @Nullable T t, @Nonnull TriIntObjPredicate<T> consumer) -
forEachBlock
public static <T> void forEachBlock(int originX, int originY, int originZ, int radius, @Nullable T t, @Nonnull TriIntObjPredicate<T> consumer) -
forEachBlock
public static <T> boolean forEachBlock(int originX, int originY, int originZ, int radiusX, int radiusY, int radiusZ, @Nullable T t, @Nonnull TriIntObjPredicate<T> consumer) -
forEachBlock
public static <T> void forEachBlock(int originX, int originY, int originZ, int radius, int thickness, @Nullable T t, @Nonnull TriIntObjPredicate<T> consumer) -
forEachBlock
public static <T> boolean forEachBlock(int originX, int originY, int originZ, int radiusX, int radiusY, int radiusZ, int thickness, @Nullable T t, @Nonnull TriIntObjPredicate<T> consumer) -
test
private static <T> boolean test(int originX, int originY, int originZ, int x, int y, int z, T context, @Nonnull TriIntObjPredicate<T> consumer)
-