# 所有程序包

程序包概要
程序包
说明
net.md_5.bungee.api
net.md_5.bungee.api.chat
net.md_5.bungee.api.chat.hover.content
net.md_5.bungee.chat
org.bukkit
Bukkit API的顶级程序包, 包含通用的API类和接口.
org.bukkit.advancement
与进度有关的接口.
org.bukkit.attribute
与属性有关的类 (Minecraft Wiki - 属性).
org.bukkit.ban
Classes relevant to bans.
org.bukkit.block
用于操作在`世界`内的三位像素(方块)，包括一些特定的状态.
org.bukkit.block.banner
与旗帜方块有关的类.
org.bukkit.block.data
各种方块的 BlockData 类.
org.bukkit.block.data.type
与部分方块或方块集有关的特定的 BlockData 类.
org.bukkit.block.sign
Classes relevant to signs.
org.bukkit.block.spawner
Classes relevant to mob spawners.
org.bukkit.block.structure
与结构方块有关的类 (Minecraft Wiki - 结构方块).
org.bukkit.boss
与创建Boss血量条(出现在玩家客户端屏幕顶部)有关的类.
org.bukkit.command
与处理玩家输入的非聊天消息(即命令)相关的类.
org.bukkit.command.defaults
通过Bukkit实现来模拟Minecraft原生命令(1.12后所有模拟命令被删除)并提供一些其他必要的命令.
org.bukkit.configuration
专门用于处理插件运行时配置的类.
org.bukkit.configuration.file
致力于简化`配置`的读取和保存操作的类.
org.bukkit.configuration.serialization
面向Bukkit`配置`实现使配置可以被执行序列化的类
org.bukkit.conversations
致力于简化玩家与插件的直接通信的类(玩家与插件的对话，典型的场景比如操作的确认、提供插件所需数据).
org.bukkit.damage
Classes concerning damage types and sources applicable to living entities.
org.bukkit.enchantments
与`物品堆`对应的附魔相关的类，作为`物品元数据`的一部分.
org.bukkit.entity
为在`世界`内存在的非三维像素单位(实体)提供的接口，包含玩家、怪物、抛射物等.
org.bukkit.entity.memory
与实体的持久化内存有关的类, 目前仅与村民有关.
org.bukkit.entity.minecart
为不同种类的`矿车`提供的接口.
org.bukkit.event
用于处理触发代码的执行的类.
org.bukkit.event.block
与`方块`被改变或与`世界`进行交互等情况相关的`事件`.
org.bukkit.event.enchantment
与`附魔台`操作相关的`事件`.
org.bukkit.event.entity
与`实体`相关的`事件`，不包括 一些直接引用的更具体的实体类型.
org.bukkit.event.hanging
与`悬挂实体`相关的`事件`.
org.bukkit.event.inventory
与`物品栏`操作相关的`事件`.
org.bukkit.event.player
与`玩家`相关的`事件`.
org.bukkit.event.raid
与袭击有关的`事件`(Minecraft Wiki - 袭击).
org.bukkit.event.server
与服务器程序状态变化有关的`事件`.
org.bukkit.event.vehicle
与`载具实体`相关的`事件`.
org.bukkit.event.weather
与天气状态变化相关的`事件`.
org.bukkit.event.world
与`世界`状态和变化有关的`事件`.
org.bukkit.generator
简化`世界`生成实现的类.
org.bukkit.generator.structure
Classes to facilitate world `Structure` generation.
org.bukkit.help
用于操作默认的命令和主题帮助系统的类(你可以将你的命令帮助添加到系统命令帮助系统(help命令)内等等).
org.bukkit.inventory
参与操作玩家物品栏和物品交互的类.
org.bukkit.inventory.meta
用于操作可以存储在`物品堆`的额外数据的接口.
org.bukkit.inventory.meta.components
Isolated components which may form part of item meta.
org.bukkit.inventory.meta.tags
通过本包的API可允许向物品附加自定义数据.
org.bukkit.inventory.meta.trim
盔甲纹饰元数据类型。
org.bukkit.inventory.recipe
New location for recipe-related classes.
org.bukkit.loot
与战利品表产生与操作有关的类 (Minecraft Wiki - 战利品表).
org.bukkit.map
用于简化处理`地图`显示内容的类.
org.bukkit.material
代表每种体素(意义可参考维基百科或百度百科相关条目，即物品被抽象为体素)的种类和状态.
org.bukkit.material.types
与特定物种有关的类.
org.bukkit.metadata
用于提供在每种Minecraft概念上的插件指定数据的数据层.
org.bukkit.packs
Classes dedicated to handling data pack information.
org.bukkit.permissions
用于提供玩家二态属性的类(推测二态为是管理员与不是管理员两种状态).
org.bukkit.persistence
用于向各种对象附加持久化数据的类.
org.bukkit.plugin
专门用于在运行时加载软件模组(插件)的类.
org.bukkit.plugin.java
用Java编写的处理`插件`的类.
org.bukkit.plugin.messaging
用于设定插件至客户端的消息传输协议的类.
org.bukkit.potion
代表每种`药水`属性和操作的类的集合.
org.bukkit.profile
与玩家资料有关的类.
org.bukkit.projectiles
代表一个抛射物的抛射源的类的集合.
org.bukkit.scheduler
用于使`插件`以指定时间间隔运行代码的类，包括线程安全.
org.bukkit.scoreboard
用于管理客户端计分板显示系统的类.
org.bukkit.spawner
Classes related to entity spawners.
org.bukkit.structure
Classes related to creating or using `structures` without creating `Structure blocks` in the world.
org.bukkit.util
提供多种目的和单一目的的类以简化各种编程概念.
org.bukkit.util.io
用于处理Bukkit对象流的相关类.
org.bukkit.util.noise
噪声相关工具.
org.bukkit.util.permissions
为`permission`杂项功能提供的静态方法.
org.spigotmc
Spigot特有的类.
org.spigotmc.event.player
Spigot特有的玩家事件.