# 接口的使用
org.bukkit.inventory.meta.tags.ItemTagType

使用ItemTagType的程序包
程序包
说明
org.bukkit.inventory.meta.tags
通过本包的API可允许向物品附加自定义数据.

- ## org.bukkit.inventory.meta.tags中ItemTagType的使用

  实现ItemTagType的org.bukkit.inventory.meta.tags中的类
  修饰符和类型
  类
  说明
  `static class`
  `ItemTagType.PrimitiveTagType<T>`
  已过时。
  A default implementation that simply exists to pass on the retrieved or inserted value to the next layer.
  声明为ItemTagType的org.bukkit.inventory.meta.tags中的字段
  修饰符和类型
  字段
  说明
  `static final ItemTagType<Byte,Byte>`
  ItemTagType.`BYTE`
  已过时。
  `static final ItemTagType<byte[],byte[]>`
  ItemTagType.`BYTE_ARRAY`
  已过时。
  `static final ItemTagType<Double,Double>`
  ItemTagType.`DOUBLE`
  已过时。
  `static final ItemTagType<Float,Float>`
  ItemTagType.`FLOAT`
  已过时。
  `static final ItemTagType<Integer,Integer>`
  ItemTagType.`INTEGER`
  已过时。
  `static final ItemTagType<int[],int[]>`
  ItemTagType.`INTEGER_ARRAY`
  已过时。
  `static final ItemTagType<Long,Long>`
  ItemTagType.`LONG`
  已过时。
  `static final ItemTagType<long[],long[]>`
  ItemTagType.`LONG_ARRAY`
  已过时。
  `static final ItemTagType<Short,Short>`
  ItemTagType.`SHORT`
  已过时。
  `static final ItemTagType<String,String>`
  ItemTagType.`STRING`
  已过时。
  `static final ItemTagType<CustomItemTagContainer,CustomItemTagContainer>`
  ItemTagType.`TAG_CONTAINER`
  已过时。
  参数类型为ItemTagType的org.bukkit.inventory.meta.tags中的方法
  修饰符和类型
  方法
  说明
  `<T, Z> Z`
  CustomItemTagContainer.`getCustomTag(@NotNull NamespacedKey key, @NotNull ItemTagType<T,Z> type)`
  已过时。
  Returns the custom tag's value that is stored on the item.
  `<T, Z> boolean`
  CustomItemTagContainer.`hasCustomTag(@NotNull NamespacedKey key, @NotNull ItemTagType<T,Z> type)`
  已过时。
  Returns if the item meta has a custom tag registered matching the provided parameters.
  `<T, Z> void`
  CustomItemTagContainer.`setCustomTag(@NotNull NamespacedKey key, @NotNull ItemTagType<T,Z> type, Z value)`
  已过时。
  Stores a custom value on the `ItemMeta`.