# 枚举的使用
org.bukkit.inventory.ItemFlag

使用ItemFlag的程序包
程序包
说明
org.bukkit.inventory
参与操作玩家物品栏和物品交互的类.
org.bukkit.inventory.meta
用于操作可以存储在`物品堆`的额外数据的接口.

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

  返回ItemFlag的org.bukkit.inventory中的方法
  修饰符和类型
  方法
  说明
  `static ItemFlag`
  ItemFlag.`valueOf(String name)`
  返回带有指定名称的该类型的枚举常量。
  `static ItemFlag[]`
  ItemFlag.`values()`
  按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。

- ## org.bukkit.inventory.meta中ItemFlag的使用

  返回变量类型为ItemFlag的类型的org.bukkit.inventory.meta中的方法
  修饰符和类型
  方法
  说明
  `@NotNull Set<ItemFlag>`
  ItemMeta.`getItemFlags()`
  获取当前设置的 itemFlags.
  参数类型为ItemFlag的org.bukkit.inventory.meta中的方法
  修饰符和类型
  方法
  说明
  `void`
  ItemMeta.`addItemFlags(@NotNull ItemFlag... itemFlags)`
  设置物品的 flag, 用来指定客户端渲染物品堆信息时隐藏哪些属性.
  `boolean`
  ItemMeta.`hasItemFlag(@NotNull ItemFlag flag)`
  检查物品是否存在指定的 flag.
  `void`
  ItemMeta.`removeItemFlags(@NotNull ItemFlag... itemFlags)`
  移除指定的一系列 itemFlags.