# 程序包的使用
org.bukkit.util

使用org.bukkit.util的程序包
程序包
说明
org.bukkit
Bukkit API的顶级程序包, 包含通用的API类和接口.
org.bukkit.block
用于操作在`世界`内的三位像素(方块)，包括一些特定的状态.
org.bukkit.configuration
专门用于处理插件运行时配置的类.
org.bukkit.entity
为在`世界`内存在的非三维像素单位(实体)提供的接口，包含玩家、怪物、抛射物等.
org.bukkit.event.block
与`方块`被改变或与`世界`进行交互等情况相关的`事件`.
org.bukkit.event.entity
与`实体`相关的`事件`，不包括 一些直接引用的更具体的实体类型.
org.bukkit.event.player
与`玩家`相关的`事件`.
org.bukkit.event.server
与服务器程序状态变化有关的`事件`.
org.bukkit.event.world
与`世界`状态和变化有关的`事件`.
org.bukkit.generator.structure
Classes to facilitate world `Structure` generation.
org.bukkit.map
用于简化处理`地图`显示内容的类.
org.bukkit.projectiles
代表一个抛射物的抛射源的类的集合.
org.bukkit.structure
Classes related to creating or using `structures` without creating `Structure blocks` in the world.
org.bukkit.util
提供多种目的和单一目的的类以简化各种编程概念.

- org.bukkit使用的org.bukkit.util中的类
  类
  说明
  BiomeSearchResult
  Holds the result of searching for a biome.
  BoundingBox
  A mutable axis aligned bounding box (AABB).
  CachedServerIcon
  这表示一个缓存版的服务器图标。
  RayTraceResult
  射线追踪的命中结果.
  StructureSearchResult
  Holds the result of searching for a structure.
  Vector
  Vector代表一个可变向量.
- org.bukkit.block使用的org.bukkit.util中的类
  类
  说明
  BlockVector
  这是一个带有可以向下取整XYZ坐标函数的向量类,就像WorldEdit中的BlockVector.
  BoundingBox
  A mutable axis aligned bounding box (AABB).
  RayTraceResult
  射线追踪的命中结果.
  Vector
  Vector代表一个可变向量.
  VoxelShape
  A shape made out of voxels.
- org.bukkit.configuration使用的org.bukkit.util中的类
  类
  说明
  Vector
  Vector代表一个可变向量.
- org.bukkit.entity使用的org.bukkit.util中的类
  类
  说明
  BoundingBox
  A mutable axis aligned bounding box (AABB).
  EulerAngle
  EulerAngle即欧拉角,是指用给定的三个角, 每一个表示一个轴(x,y,z)的偏转角.这些角用弧度表示.
  OldEnum
  已过时。
  only for backwards compatibility.
  RayTraceResult
  射线追踪的命中结果.
  Transformation
  Represents an arbitrary affine transformation.
  Vector
  Vector代表一个可变向量.
- org.bukkit.event.block使用的org.bukkit.util中的类
  类
  说明
  Vector
  Vector代表一个可变向量.
- org.bukkit.event.entity使用的org.bukkit.util中的类
  类
  说明
  Vector
  Vector代表一个可变向量.
- org.bukkit.event.player使用的org.bukkit.util中的类
  类
  说明
  Vector
  Vector代表一个可变向量.
- org.bukkit.event.server使用的org.bukkit.util中的类
  类
  说明
  CachedServerIcon
  这表示一个缓存版的服务器图标。
- org.bukkit.event.world使用的org.bukkit.util中的类
  类
  说明
  BlockTransformer
  A BlockTransformer is used to modify blocks that are placed by structure.
  BoundingBox
  A mutable axis aligned bounding box (AABB).
  EntityTransformer
  A EntityTransformer is used to modify entities that are spawned by structure.
- org.bukkit.generator.structure使用的org.bukkit.util中的类
  类
  说明
  BoundingBox
  A mutable axis aligned bounding box (AABB).
- org.bukkit.map使用的org.bukkit.util中的类
  类
  说明
  OldEnum
  已过时。
  only for backwards compatibility.
- org.bukkit.projectiles使用的org.bukkit.util中的类
  类
  说明
  Vector
  Vector代表一个可变向量.
- org.bukkit.structure使用的org.bukkit.util中的类
  类
  说明
  BlockTransformer
  A BlockTransformer is used to modify blocks that are placed by structure.
  BlockVector
  这是一个带有可以向下取整XYZ坐标函数的向量类,就像WorldEdit中的BlockVector.
- org.bukkit.util使用的org.bukkit.util中的类
  类
  说明
  BlockTransformer.TransformationState
  The 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.
  BlockVector
  这是一个带有可以向下取整XYZ坐标函数的向量类,就像WorldEdit中的BlockVector.
  BoundingBox
  A mutable axis aligned bounding box (AABB).
  ChatPaginator.ChatPage
  EulerAngle
  EulerAngle即欧拉角,是指用给定的三个角, 每一个表示一个轴(x,y,z)的偏转角.这些角用弧度表示.
  OldEnum
  已过时。
  only for backwards compatibility.
  RayTraceResult
  射线追踪的命中结果.
  Vector
  Vector代表一个可变向量.