public class BlockCylinderUtil
Class BlockCylinderUtil. Provides blockcylinderutil functionality for the Hytale server.
java.lang.Object > BlockCylinderUtil
Field Summary
radiusXAdjusted
final
float
radiusXAdjusted
Field radiusXAdjusted.
radiusZAdjusted
final
float
radiusZAdjusted
Field radiusZAdjusted.
invRadiusXSqr
final
double
invRadiusXSqr
Field invRadiusXSqr.
qx
final
double
qx
Field qx.
dz
final
double
dz
Field dz.
innerRadiusXAdjusted
final
float
innerRadiusXAdjusted
Field innerRadiusXAdjusted.
innerRadiusZAdjusted
final
float
innerRadiusZAdjusted
Field innerRadiusZAdjusted.
invInnerRadiusXSqr
final
double
invInnerRadiusXSqr
Field invInnerRadiusXSqr.
innerMinY
final
int
innerMinY
Field innerMinY.
innerMaxY
final
int
innerMaxY
Field innerMaxY.
cap
final
boolean
cap
Field cap.
maxZ
final
int
maxZ
Field maxZ.
innerQx
final
double
innerQx
Field innerQx.
innerDZ
final
double
innerDZ
Field innerDZ.
minZ
final
int
minZ
Field minZ.
Method Detail
forEachBlock
static
boolean
forEachBlock
(final int originX, final int originY, final int originZ, final int radiusX, final int height, final int radiusZ, final T t, @Nonnull final TriIntObjPredicate consumer)
Method forEachBlock.
- Parameters:
final intoriginXfinal intoriginYfinal intoriginZfinal intradiusXfinal intheightfinal intradiusZfinal Tt@Nonnull final TriIntObjPredicateconsumer
IllegalArgumentException
public
new
IllegalArgumentException
(String.valueOf(radiusX)
Method IllegalArgumentException.
- Parameters:
String.valueOf(radiusXString.valueOf(radiusX