public class BlockSphereUtil
Class BlockSphereUtil. Provides blocksphereutil functionality for the Hytale server.
java.lang.Object > BlockSphereUtil
Field Summary
ceiledRadius
final
int
ceiledRadius
Field ceiledRadius.
invRadiusXSqr
final
double
invRadiusXSqr
Field invRadiusXSqr.
invRadiusYSqr
final
double
invRadiusYSqr
Field invRadiusYSqr.
qx
final
double
qx
Field qx.
dy
final
double
dy
Field dy.
dz
final
double
dz
Field dz.
radiusXAdjusted
final
float
radiusXAdjusted
Field radiusXAdjusted.
radiusYAdjusted
final
float
radiusYAdjusted
Field radiusYAdjusted.
radiusZAdjusted
final
float
radiusZAdjusted
Field radiusZAdjusted.
innerRadiusXAdjusted
final
float
innerRadiusXAdjusted
Field innerRadiusXAdjusted.
innerRadiusYAdjusted
final
float
innerRadiusYAdjusted
Field innerRadiusYAdjusted.
innerRadiusZAdjusted
final
float
innerRadiusZAdjusted
Field innerRadiusZAdjusted.
invRadiusX2
final
float
invRadiusX2
Field invRadiusX2.
invRadiusY2
final
float
invRadiusY2
Field invRadiusY2.
invRadiusZ2
final
float
invRadiusZ2
Field invRadiusZ2.
invInnerRadiusX2
final
float
invInnerRadiusX2
Field invInnerRadiusX2.
invInnerRadiusY2
final
float
invInnerRadiusY2
Field invInnerRadiusY2.
invInnerRadiusZ2
final
float
invInnerRadiusZ2
Field invInnerRadiusZ2.
qy
final
float
qy
Field qy.
dx
final
double
dx
Field dx.
maxX
final
int
maxX
Field maxX.
innerQy
final
float
innerQy
Field innerQy.
outerQy
final
float
outerQy
Field outerQy.
maxZ
final
int
maxZ
Field maxZ.
innerQx
final
float
innerQx
Field innerQx.
outerQx
final
float
outerQx
Field outerQx.
innerQz
final
float
innerQz
Field innerQz.
outerQz
final
float
outerQz
Field outerQz.
Method Detail
forEachBlockExact
static
void
forEachBlockExact
(final int originX, final int originY, final int originZ, final double radius, @Nullable final T t, @Nonnull final TriIntObjPredicate consumer)
Method forEachBlockExact.
- Parameters:
final intoriginXfinal intoriginYfinal intoriginZfinal doubleradius@Nullable final Tt@Nonnull final TriIntObjPredicateconsumer
IllegalArgumentException
public
new
IllegalArgumentException
(String.valueOf(radius)
Method IllegalArgumentException.
- Parameters:
String.valueOf(radiusString.valueOf(radius
forEachBlock
static
void
forEachBlock
(final int originX, final int originY, final int originZ, final int radius, @Nullable final T t, @Nonnull final TriIntObjPredicate consumer)
Method forEachBlock.
- Parameters:
final intoriginXfinal intoriginYfinal intoriginZfinal intradius@Nullable final Tt@Nonnull final TriIntObjPredicateconsumer
test
static
boolean
test
(final int originX, final int originY, final int originZ, final int x, final int y, final int z, final T context, @Nonnull final TriIntObjPredicate consumer)
Method test.
- Parameters:
final intoriginXfinal intoriginYfinal intoriginZfinal intxfinal intyfinal intzfinal Tcontext@Nonnull final TriIntObjPredicateconsumer