Multi and single purpose classes to facilitate various programmatic concepts.
Class Summary Class Description BlockIteratorThis class performs ray tracing and iterates along blocks on a line BlockVectorA vector with a hash function that floors the X, Y, Z components, a la BlockVector in WorldEdit. BoundingBoxA mutable axis aligned bounding box (AABB). ChatPaginatorThe ChatPaginator takes a raw string of arbitrary length and breaks it down into an array of strings appropriate for displaying on the Minecraft player console. ChatPaginator.ChatPage EulerAngleEulerAngle is used to represent 3 angles, one for each axis (x, y, z). FileUtilClass containing file utilities NumberConversionsUtils for casting number types to other number types RayTraceResultThe hit result of a ray trace. StringUtil VectorRepresents a mutable vector.