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.Classes to facilitate world
Structure
generation.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.
-
ClassDescriptionHolds the result of searching for a biome.A mutable axis aligned bounding box (AABB).This is a cached version of a server-icon.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 BlockTransformer is used to modify blocks that are placed by structure.A mutable axis aligned bounding box (AABB).A EntityTransformer is used to modify entities that are spawned by structure.
-
-
-
ClassDescriptionA BlockTransformer is used to modify blocks that are placed by structure.A vector with a hash function that floors the X, Y, Z components, a la BlockVector in WorldEdit.
-
ClassDescriptionThe TransformationState allows access to the original block state and the block state of the block that was at the location of the transformation in the world before the transformation started.A 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.