Uses of Package
org.bukkit.util
Package
Description
The root package of the Bukkit API, contains generalized API classes.
Classes used to manipulate the voxels in a
world
,
including special states.Classes dedicated to handling a plugin's runtime configuration.
Interfaces for non-voxel objects that can exist in a
world
, including all players, monsters, projectiles, etc.Events
relating to programmatic state
changes on the server.Events
relating to vehicular entities
.Classes to facilitate
world
generation
implementation.Classes to represent the source of a projectile
Classes related to creating or using
structures
without creating Structure
blocks
in the world.Multi and single purpose classes to facilitate various programmatic
concepts.
-
-
-
-
-
-
-
ClassDescriptionA mutable axis aligned bounding box (AABB).This is a cached version of a server-icon.Represents an operation that accepts a single input argument and returns no result.The hit result of a ray trace.Holds the result of searching for a structure.Represents a mutable vector.
-
ClassDescriptionA vector with a hash function that floors the X, Y, Z components, a la BlockVector in WorldEdit.A mutable axis aligned bounding box (AABB).The hit result of a ray trace.Represents a mutable vector.A shape made out of voxels.
-
-
ClassDescriptionA mutable axis aligned bounding box (AABB).EulerAngle is used to represent 3 angles, one for each axis (x, y, z).The hit result of a ray trace.Represents an arbitrary affine transformation.Represents a mutable vector.
-
-
-
-
-
-
-
-
-
ClassDescriptionA vector with a hash function that floors the X, Y, Z components, a la BlockVector in WorldEdit.
-
ClassDescriptionA vector with a hash function that floors the X, Y, Z components, a la BlockVector in WorldEdit.A mutable axis aligned bounding box (AABB).EulerAngle is used to represent 3 angles, one for each axis (x, y, z).The hit result of a ray trace.Represents a mutable vector.