Math
Mathematical utilities, vectors, shapes, and raycasting.
Package: com.hypixel.hytale.math
com.hypixel.hytale.mathCore Types
Mat4f
4x4 float matrix
Quatf
Float quaternion
Vec2f
2D float vector
Vec3f
3D float vector
Vec4f
4D float vector
Axis
Axis enum
Vectors
vector.Vector2d
2D double vector
vector.Vector2i
2D int vector
vector.Vector3d
3D double vector
vector.Vector3f
3D float vector
vector.Vector3i
3D int vector
vector.Vector3l
3D long vector
vector.Vector4d
4D double vector
vector.Location
World location
vector.Transform
Position + rotation
Relative Vectors
vector.relative.RelativeVector2d
Relative 2D double
vector.relative.RelativeVector3d
Relative 3D double
vector.relative.RelativeVector3i
Relative 3D int
Shapes
shape.Shape
Base shape
shape.Box
3D box
shape.Box2D
2D box
shape.Cylinder
Cylinder
shape.Ellipsoid
Ellipsoid
shape.Rectangle
2D rectangle
shape.Quad2d
2D quad
shape.Triangle2d
2D triangle
Block Shapes
block.BlockUtil
Block utilities
block.BlockSphereUtil
Sphere blocks
block.BlockCubeUtil
Cube blocks
block.BlockCylinderUtil
Cylinder blocks
block.BlockConeUtil
Cone blocks
block.BlockDomeUtil
Dome blocks
block.BlockPyramidUtil
Pyramid blocks
block.BlockTorusUtil
Torus blocks
Raycasting
raycast.RaycastAABB
AABB raycasting
hitdetection.HitDetectionBuffer
Hit detection buffer
hitdetection.HitDetectionExecutor
Hit detection
hitdetection.LineOfSightProvider
LOS checking
hitdetection.MatrixProvider
Matrix provider
Iterators
iterator.BlockIterator
Block iteration
iterator.BoxBlockIterator
Box block iteration
iterator.LineIterator
Line iteration
iterator.CircleIterator
Circle iteration
iterator.SpiralIterator
Spiral iteration
Ranges
Range
Base range
range.IntRange
Integer range
range.FloatRange
Float range
Utilities
util.MathUtil
Math utilities
util.ChunkUtil
Chunk math
util.FastRandom
Fast RNG
util.TrigMathUtil
Trigonometry
util.NumberUtil
Number utilities
matrix.Matrix4d
4x4 double matrix
Last updated
Was this helpful?