# 接口的使用
org.bukkit.inventory.ItemType

使用ItemType的程序包
程序包
说明
org.bukkit
Bukkit API的顶级程序包, 包含通用的API类和接口.
org.bukkit.block
用于操作在`世界`内的三位像素(方块)，包括一些特定的状态.
org.bukkit.inventory
参与操作玩家物品栏和物品交互的类.
org.bukkit.packs
Classes dedicated to handling data pack information.

- ## org.bukkit中ItemType的使用

  类型参数类型为ItemType的org.bukkit中的字段
  修饰符和类型
  字段
  说明
  `static final Registry<ItemType>`
  Registry.`ITEM`
  Server item types.
  返回ItemType的org.bukkit中的方法
  修饰符和类型
  方法
  说明
  `@Nullable ItemType`
  Material.`asItemType()`
  Tries to convert this Material to an item type

- ## org.bukkit.block中ItemType的使用

  返回ItemType的org.bukkit.block中的方法
  修饰符和类型
  方法
  说明
  `@NotNull ItemType`
  BlockType.`getItemType()`
  Returns the corresponding `ItemType` for the given BlockType.

- ## org.bukkit.inventory中ItemType的使用

  org.bukkit.inventory中ItemType的子接口
  修饰符和类型
  接口
  说明
  `static interface`
  `ItemType.Typed<M extends ItemMeta>`
  Typed represents a subtype of `ItemType`s that have a known item meta type at compile time.
  声明为ItemType的org.bukkit.inventory中的字段
  修饰符和类型
  字段
  说明
  `static final ItemType`
  ItemType.`AIR`
  Air does not have any ItemMeta
  返回ItemType的org.bukkit.inventory中的方法
  修饰符和类型
  方法
  说明
  `@Nullable ItemType`
  ItemType.`getCraftingRemainingItem()`
  Determines the remaining item in a crafting grid after crafting with this ingredient.

- ## org.bukkit.packs中ItemType的使用

  参数类型为ItemType的org.bukkit.packs中的方法
  修饰符和类型
  方法
  说明
  `boolean`
  DataPackManager.`isEnabledByFeature(@NotNull ItemType itemType, @NotNull World world)`
  Gets if the ItemType is enabled for use by the features in World.