Package org.bukkit.util

Multi and single purpose classes to facilitate various programmatic concepts.
  • Interface Summary 
    Interface Description
    CachedServerIcon
    This is a cached version of a server-icon.
    Consumer<T>
    Represents an operation that accepts a single input argument and returns no result.
  • Class Summary 
    Class Description
    BlockIterator
    This class performs ray tracing and iterates along blocks on a line
    BlockVector
    A vector with a hash function that floors the X, Y, Z components, a la BlockVector in WorldEdit.
    BoundingBox
    A mutable axis aligned bounding box (AABB).
    ChatPaginator
    The 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  
    EulerAngle
    EulerAngle is used to represent 3 angles, one for each axis (x, y, z).
    FileUtil
    Class containing file utilities
    NumberConversions
    Utils for casting number types to other number types
    RayTraceResult
    The hit result of a ray trace.
    StringUtil  
    Vector
    Represents a mutable vector.