public class DebugUtils
Class DebugUtils. Provides debugutils functionality for the Hytale server.
java.lang.Object > DebugUtils
Field Summary
packet
final
DisplayDebug
packet
Field packet.
adjustedLength
final
double
adjustedLength
Field adjustedLength.
matrix
final
Matrix4d
matrix
Field matrix.
directionClone
final
Vector3d
directionClone
Field directionClone.
tmp
final
Matrix4d
tmp
Field tmp.
angleY
final
double
angleY
Field angleY.
angleX
final
double
angleX
Field angleX.
forceClone
final
Vector3d
forceClone
Field forceClone.
vector3d
final
Vector3d
vector3d
Field vector3d.
vector3d2
final
Vector3d
vector3d2
Field vector3d2.
random
final
Random
random
Field random.
color
final
Vector3f
color
Field color.
Method Detail
add
static
void
add
(@Nonnull final World world, @Nonnull final DebugShape shape, @Nonnull final Matrix4d matrix, @Nonnull final Vector3f color, final float time, final boolean fade)
Method add.
- Parameters:
@Nonnull final Worldworld@Nonnull final DebugShapeshape@Nonnull final Matrix4dmatrix@Nonnull final Vector3fcolorfinal floattimefinal booleanfade
DisplayDebug
public
new
DisplayDebug
(shape, matrix.asFloatData()
Method DisplayDebug.
- Parameters:
shapeshapematrix.asFloatData(matrix.asFloatData(
addFrustum
static
void
addFrustum
(@Nonnull final World world, @Nonnull final Matrix4d matrix, @Nonnull final Matrix4d frustumProjection, @Nonnull final Vector3f color, final float time, final boolean fade)
Method addFrustum.
- Parameters:
@Nonnull final Worldworld@Nonnull final Matrix4dmatrix@Nonnull final Matrix4dfrustumProjection@Nonnull final Vector3fcolorfinal floattimefinal booleanfade
clear
static
void
clear
(@Nonnull final World world)
Method clear.
- Parameters:
@Nonnull final Worldworld
addArrow
static
void
addArrow
(@Nonnull final World world, @Nonnull final Matrix4d baseMatrix, @Nonnull final Vector3f color, final double length, final float time, final boolean fade)
Method addArrow.
- Parameters:
@Nonnull final Worldworld@Nonnull final Matrix4dbaseMatrix@Nonnull final Vector3fcolorfinal doublelengthfinal floattimefinal booleanfade
addSphere
static
void
addSphere
(@Nonnull final World world, @Nonnull final Vector3d pos, @Nonnull final Vector3f color, final double scale, final float time)
Method addSphere.
- Parameters:
@Nonnull final Worldworld@Nonnull final Vector3dpos@Nonnull final Vector3fcolorfinal doublescalefinal floattime
addCone
static
void
addCone
(@Nonnull final World world, @Nonnull final Vector3d pos, @Nonnull final Vector3f color, final double scale, final float time)
Method addCone.
- Parameters:
@Nonnull final Worldworld@Nonnull final Vector3dpos@Nonnull final Vector3fcolorfinal doublescalefinal floattime
addCube
static
void
addCube
(@Nonnull final World world, @Nonnull final Vector3d pos, @Nonnull final Vector3f color, final double scale, final float time)
Method addCube.
- Parameters:
@Nonnull final Worldworld@Nonnull final Vector3dpos@Nonnull final Vector3fcolorfinal doublescalefinal floattime
addCylinder
static
void
addCylinder
(@Nonnull final World world, @Nonnull final Vector3d pos, @Nonnull final Vector3f color, final double scale, final float time)
Method addCylinder.
- Parameters:
@Nonnull final Worldworld@Nonnull final Vector3dpos@Nonnull final Vector3fcolorfinal doublescalefinal floattime
addForce
static
void
addForce
(@Nonnull final World world, @Nonnull final Vector3d position, @Nonnull final Vector3d force, @Nullable final VelocityConfig velocityConfig)
Method addForce.
- Parameters:
@Nonnull final Worldworld@Nonnull final Vector3dposition@Nonnull final Vector3dforce@Nullable final VelocityConfigvelocityConfig
Vector3f
public
new
Vector3f
(random.nextFloat()
Method Vector3f.
- Parameters:
random.nextFloat(random.nextFloat(