# 程序包 org.bukkit

package org.bukkit
Bukkit API的顶级程序包, 包含通用的API类和接口.

- 类
  说明
  Art
  代表画.
  Axis
  表示三维笛卡尔坐标系中相互垂直的轴.
  BanEntry<T>
  封禁列表里的单个封禁条目.
  BanList<T>
  一个封禁列表，包含了一些`封禁类型`
  BanList.Type
  封禁类型.
  BlockChangeDelegate
  一个用于处理方块改变的代理.
  Bukkit
  代表一个 Bukkit 核心, 用来转发 `Server` 单例的调用.
  ChatColor
  聊天框支持的所有颜色
  Chunk
  代表一个16*256*16的空间.
  Chunk.LoadLevel
  An enum to specify the load level of a chunk.
  ChunkSnapshot
  表示一个静态的，线程安全的方块的区块的快照.
  CoalType
  代表两种煤.
  Color
  这是一个调色板的容器。
  CropState
  表示农作物的不同生长阶段.
  Difficulty
  代表不同的游戏难度.
  DyeColor
  染料和布料所有支持的颜色值.
  Effect
  效果列表
  Effect.Type
  代表效果的类型
  EntityEffect
  实体能发生的效果列表。
  ExplosionResult
  Represents the outcome of an explosion.
  FeatureFlag
  This represents a Feature Flag for a World.
  FireworkEffect
  代表一个单独的烟花效果。
  FireworkEffect.Builder
  这是一个烟花效果的生成器。
  FireworkEffect.Type
  效果的类型或形状。
  Fluid
  Represents a fluid type.
  FluidCollisionMode
  确定在光线跟踪时, 碰撞到流体时的表现.
  GameEvent
  代表 Mojang 通用游戏事件.
  GameMode
  代表`HumanEntity`能有的不同种类的游戏模式.
  GameRule<T>
  游戏规则控制着Minecraft自身的某些行为.
  GrassSpecies
  代表不同种类的草丛.
  HeightMap
  与高度图有关的信息.
  Instrument
  JukeboxSong
  Represents a song which may play in a Jukebox.
  Keyed
  代表附加了 `NamespacedKey` 的对象.
  Location
  世界中的三维位置,包含x,y,z.
  Material
  所有物品的枚举.
  MinecraftExperimental
  Indicates that the annotated element (class, method, field, etc.) is part of a minecraft experimental feature and is subject to changes by Mojang.
  MinecraftExperimental.Requires
  An enum identifying a feature flag required by a `MinecraftExperimental` feature.
  MusicInstrument
  Nameable
  表明此方块、实体或其它物体(对象)可接受一个自定义名称.
  NamespacedKey
  代表基于字符串的 key, 由两部分组成: 命名空间名和键名.
  NetherWartsState
  Note
  用于储存一个指定的音符。
  Note.Tone
  一个包含音调的枚举。
  OfflinePlayer
  代表一个对玩家身份及其附属数据的引用, 数据存储于磁盘中, 因此不需要玩家在线即可获取到玩家的引用.
  Particle
  Particle.DustOptions
  Options which can be applied to redstone dust particles - a particle color and size.
  Particle.DustTransition
  Options which can be applied to a color transitioning dust particles.
  PortalType
  代表世界中的传送门.
  Raid
  代表袭击事件 (Minecraft Wiki - 袭击).
  Raid.RaidStatus
  代表`袭击`的状态.
  RegionAccessor
  A RegionAccessor gives access to getting, modifying and spawning `Biome`, `BlockState` and `Entity`, as well as generating some basic structures.
  Registry<T extends Keyed>
  Represents a registry of Bukkit objects that may be retrieved by `NamespacedKey`.
  Registry.SimpleRegistry<T extends Enum<T> & Keyed>
  Rotation
  指定旋转方向的枚举。
  SandstoneType
  代表三种不同的沙石.
  Server
  代表执行插件的服务器.
  Server.Spigot
  ServerLinks
  Represents a collections of links which may be sent to a client.
  ServerLinks.ServerLink
  Represents a server link.
  ServerLinks.Type
  Represents a known type of link which will be translated by the client and may have special functionality.
  ServerTickManager
  Manages ticking within a server.
  SkullType
  已过时。
  现在(Bukkit 1.13版本及以上)不同种类的头颅都有他们自己的常量了.
  Sound
  服务器能给玩家发送的声音的一个枚举。
  SoundCategory
  声音类别枚举.
  SoundGroup
  Represents a group of sounds for blocks that are played when various actions happen (ie stepping, breaking, hitting, etc).
  Statistic
  表示被服务器监测的统计数据
  Statistic.Type
  统计数据的种类
  StructureType
  已过时。
  This class does not represent the structures of a world well.
  Tag<T extends Keyed>
  Represents a tag that may be defined by the server or a resource pack to group like things together.
  Translatable
  Represents an object with a text representation that can be translated by the Minecraft client.
  TreeSpecies
  已过时。
  已弃用, see usage methods for replacement(s)
  TreeType
  树和结构的种类.
  UndefinedNullability
  已过时。
  This should generally not be used in any new API code as it suggests a bad API design.
  UnsafeValues
  已过时。
  Utility
  这个注释表示一个方法（有时是构造函数）会连接它的内部操作。
  Vibration
  Represents a vibration from a Skulk sensor.
  Vibration.Destination
  Vibration.Destination.BlockDestination
  Vibration.Destination.EntityDestination
  Warning
  为指定项目指定一个警告声明。
  Warning.WarningState
  这表示服务器过载时的警告。
  WeatherType
  天气的种类
  World
  代表一个世界,包含了`实体`,`区块`,`方块`
  World.Environment
  表示世界可能的各种地图环境类型.
  World.Spigot
  WorldBorder
  WorldCreator
  表示可能用于创建一个世界的各种类型的设置。
  WorldType
  代表世界的种类.