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

使用org.bukkit.inventory的程序包
程序包
说明
org.bukkit
Bukkit API的顶级程序包, 包含通用的API类和接口.
org.bukkit.advancement
与进度有关的接口.
org.bukkit.attribute
与属性有关的类 (Minecraft Wiki - 属性).
org.bukkit.block
用于操作在`世界`内的三位像素(方块)，包括一些特定的状态.
org.bukkit.block.data
各种方块的 BlockData 类.
org.bukkit.block.spawner
Classes relevant to mob spawners.
org.bukkit.configuration
专门用于处理插件运行时配置的类.
org.bukkit.enchantments
与`物品堆`对应的附魔相关的类，作为`物品元数据`的一部分.
org.bukkit.entity
为在`世界`内存在的非三维像素单位(实体)提供的接口，包含玩家、怪物、抛射物等.
org.bukkit.entity.minecart
为不同种类的`矿车`提供的接口.
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.world
与`世界`状态和变化有关的`事件`.
org.bukkit.inventory
参与操作玩家物品栏和物品交互的类.
org.bukkit.inventory.meta
用于操作可以存储在`物品堆`的额外数据的接口.
org.bukkit.inventory.meta.components
Isolated components which may form part of item meta.
org.bukkit.loot
与战利品表产生与操作有关的类 (Minecraft Wiki - 战利品表).
org.bukkit.material
代表每种体素(意义可参考维基百科或百度百科相关条目，即物品被抽象为体素)的种类和状态.
org.bukkit.packs
Classes dedicated to handling data pack information.

- org.bukkit使用的org.bukkit.inventory中的类
  类
  说明
  CreativeCategory
  Represents a category in the creative inventory.
  EquipmentSlot
  Inventory
  各种物品栏的接口。
  InventoryHolder
  ItemCraftResult
  Container class containing the results of a Crafting event.
  ItemFactory
  ItemFactory的一个实例可以通过`Server.getItemFactory()`来获得.
  ItemStack
  代表物品堆.
  ItemType
  While this API is in a public interface, it is not intended for use by plugins until further notice.
  Merchant
  代表一个商人.商人是一种特殊类型的库存，是一种以物换物的自定义交易.
  Recipe
  代表某种类型的制作配方.
- org.bukkit.advancement使用的org.bukkit.inventory中的类
  类
  说明
  ItemStack
  代表物品堆.
- org.bukkit.attribute使用的org.bukkit.inventory中的类
  类
  说明
  EquipmentSlot
  EquipmentSlotGroup
  Represents a group of `EquipmentSlot`.
- org.bukkit.block使用的org.bukkit.inventory中的类
  类
  说明
  BlockInventoryHolder
  Represents a block inventory holder - either a BlockState, or a regular Block.
  BrewerInventory
  酿造台的用户界面接口.
  ChiseledBookshelfInventory
  Interface to the inventory of a chiseled bookshelf.
  CookingRecipe
  Represents a cooking recipe.
  DecoratedPotInventory
  Interface to the inventory of a DecoratedPot.
  DoubleChestInventory
  大箱子的用户界面接口.
  FurnaceInventory
  熔炉用户界面接口
  Inventory
  各种物品栏的接口。
  InventoryHolder
  ItemStack
  代表物品堆.
  ItemType
  While this API is in a public interface, it is not intended for use by plugins until further notice.
  JukeboxInventory
  Interface to the inventory of a Jukebox.
- org.bukkit.block.data使用的org.bukkit.inventory中的类
  类
  说明
  ItemStack
  代表物品堆.
- org.bukkit.block.spawner使用的org.bukkit.inventory中的类
  类
  说明
  EquipmentSlot
- org.bukkit.configuration使用的org.bukkit.inventory中的类
  类
  说明
  ItemStack
  代表物品堆.
- org.bukkit.enchantments使用的org.bukkit.inventory中的类
  类
  说明
  ItemStack
  代表物品堆.
- org.bukkit.entity使用的org.bukkit.inventory中的类
  类
  说明
  AbstractHorseInventory
  马(抽象概念的)(`AbstractHorse`)的物品栏界面接口.
  EntityEquipment
  生物的背包界面接口
  EquipmentSlot
  HorseInventory
  马(抽象)的界面接口.
  Inventory
  各种物品栏的接口。
  InventoryHolder
  InventoryView
  代表连接两个物品栏(从UI上理解即为上下各一个)与单个玩家 (其物品栏可能也可能不是视图代表的两个物品栏之一)的背包视图.
  InventoryView.Property
  代表物品栏窗口视图的一些额外属性.
  ItemStack
  代表物品堆.
  LlamaInventory
  羊驼的用户界面接口
  MainHand
  代表玩家的主手。
  Merchant
  代表一个商人.商人是一种特殊类型的库存，是一种以物换物的自定义交易.
  PlayerInventory
  玩家背包.
- org.bukkit.entity.minecart使用的org.bukkit.inventory中的类
  类
  说明
  InventoryHolder
- org.bukkit.event.block使用的org.bukkit.inventory中的类
  类
  说明
  CampfireRecipe
  Represents a campfire recipe.
  EquipmentSlot
  ItemStack
  代表物品堆.
- org.bukkit.event.enchantment使用的org.bukkit.inventory中的类
  类
  说明
  InventoryView
  代表连接两个物品栏(从UI上理解即为上下各一个)与单个玩家 (其物品栏可能也可能不是视图代表的两个物品栏之一)的背包视图.
  ItemStack
  代表物品堆.
- org.bukkit.event.entity使用的org.bukkit.inventory中的类
  类
  说明
  EquipmentSlot
  ItemStack
  代表物品堆.
  MerchantRecipe
  Represents a merchant's trade.
- org.bukkit.event.hanging使用的org.bukkit.inventory中的类
  类
  说明
  EquipmentSlot
  ItemStack
  代表物品堆.
- org.bukkit.event.inventory使用的org.bukkit.inventory中的类
  类
  说明
  AnvilInventory
  铁毡的背包界面接口
  BrewerInventory
  酿造台的用户界面接口.
  CookingRecipe
  Represents a cooking recipe.
  CraftingInventory
  合成台的用户界面接口.
  GrindstoneInventory
  Interface to the inventory of a Grindstone.
  Inventory
  各种物品栏的接口。
  InventoryView
  代表连接两个物品栏(从UI上理解即为上下各一个)与单个玩家 (其物品栏可能也可能不是视图代表的两个物品栏之一)的背包视图.
  ItemStack
  代表物品堆.
  Merchant
  代表一个商人.商人是一种特殊类型的库存，是一种以物换物的自定义交易.
  MerchantInventory
  代表玩家和商人之间的用户界面接口.
  Recipe
  代表某种类型的制作配方.
  SmithingInventory
  Interface to the inventory of a Smithing table.
- org.bukkit.event.player使用的org.bukkit.inventory中的类
  类
  说明
  EquipmentSlot
  ItemStack
  代表物品堆.
  MainHand
  代表玩家的主手。
  Recipe
  代表某种类型的制作配方.
- org.bukkit.event.world使用的org.bukkit.inventory中的类
  类
  说明
  InventoryHolder
  ItemStack
  代表物品堆.
- org.bukkit.inventory使用的org.bukkit.inventory中的类
  类
  说明
  AbstractHorseInventory
  马(抽象概念的)(`AbstractHorse`)的物品栏界面接口.
  ComplexRecipe
  Represents a complex recipe which has imperative server-defined behavior, eg armor dyeing.
  CookingRecipe
  Represents a cooking recipe.
  CraftingRecipe
  Represents a shaped or shapeless crafting recipe.
  CreativeCategory
  Represents a category in the creative inventory.
  EquipmentSlot
  EquipmentSlotGroup
  Represents a group of `EquipmentSlot`.
  FurnaceRecipe
  熔炉冶炼配方.
  Inventory
  各种物品栏的接口。
  InventoryHolder
  InventoryView.Property
  代表物品栏窗口视图的一些额外属性.
  ItemFlag
  隐藏ItemStacks的某些属性.
  ItemRarity
  A item's rarity determines the default color of its name.
  ItemStack
  代表物品堆.
  ItemType
  While this API is in a public interface, it is not intended for use by plugins until further notice.
  ItemType.Typed
  Typed represents a subtype of `ItemType`s that have a known item meta type at compile time.
  MainHand
  代表玩家的主手。
  Merchant
  代表一个商人.商人是一种特殊类型的库存，是一种以物换物的自定义交易.
  MerchantRecipe
  Represents a merchant's trade.
  Recipe
  代表某种类型的制作配方.
  RecipeChoice
  Represents a potential item match within a recipe.
  RecipeChoice.ExactChoice
  Represents a choice that will be valid only if one of the stacks is exactly matched (aside from stack size).
  RecipeChoice.MaterialChoice
  Represents a choice of multiple matching Materials.
  ShapedRecipe
  Represents a shaped (ie normal) crafting recipe.
  ShapelessRecipe
  Represents a shapeless recipe, where the arrangement of the ingredients on the crafting grid does not matter.
  SmithingRecipe
  Represents a smithing recipe.
  StonecuttingRecipe
  Represents a Stonecutting recipe.
- org.bukkit.inventory.meta使用的org.bukkit.inventory中的类
  类
  说明
  EquipmentSlot
  ItemFlag
  隐藏ItemStacks的某些属性.
  ItemRarity
  A item's rarity determines the default color of its name.
  ItemStack
  代表物品堆.
- org.bukkit.inventory.meta.components使用的org.bukkit.inventory中的类
  类
  说明
  ItemStack
  代表物品堆.
- org.bukkit.loot使用的org.bukkit.inventory中的类
  类
  说明
  Inventory
  各种物品栏的接口。
  ItemStack
  代表物品堆.
- org.bukkit.material使用的org.bukkit.inventory中的类
  类
  说明
  ItemStack
  代表物品堆.
- org.bukkit.packs使用的org.bukkit.inventory中的类
  类
  说明
  ItemType
  While this API is in a public interface, it is not intended for use by plugins until further notice.