Package net.minestom.server.coordinate


@NotNullByDefault package net.minestom.server.coordinate
3D coordinate classes and utilities.

See Point for more details about 3D coordinates (x/y/z). See Area to work with 3D areas.

  • Class
    Description
    Represents a collection of aligned block coordinates in a 3D space.
    An area containing all blocks inside an inclusive cuboid.
    An area containing blocks traced by a line between two block coordinates.
    An area containing exactly one block.
    An area containing all blocks within a radius of a center block.
    Represents a 3D vector with block-aligned coordinates.
    A functional interface representing an operation on the components of a BlockVec.
    Helper class to iterate over chunks within a range.
     
     
    Represents a 3D point in coordinate space.
    Represents a 3D position with double-precision coordinates and viewing direction.
    A functional interface representing an operation on the components of a Pos.
    Represents a 3D vector with double-precision coordinates.
    Deprecated, for removal: This API element is subject to removal in a future version.
    A functional interface representing an operation on the components of a Vec.