# Uses of Interface
org.bukkit.inventory.meta.tags.ItemTagType

Packages that use ItemTagType
Package
Description
org.bukkit.inventory.meta.tags
Classes that allow attaching custom data to items.

## Uses of ItemTagType in org.bukkit.inventory.meta.tags

Classes in org.bukkit.inventory.meta.tags that implement ItemTagType
Modifier and Type
Class
Description
`static class`
`ItemTagType.PrimitiveTagType<T>`
Deprecated.
A default implementation that simply exists to pass on the retrieved or inserted value to the next layer.
Fields in org.bukkit.inventory.meta.tags declared as ItemTagType
Modifier and Type
Field
Description
`static final ItemTagType<Byte,Byte>`
ItemTagType.`BYTE`
Deprecated.
`static final ItemTagType<byte[],byte[]>`
ItemTagType.`BYTE_ARRAY`
Deprecated.
`static final ItemTagType<Double,Double>`
ItemTagType.`DOUBLE`
Deprecated.
`static final ItemTagType<Float,Float>`
ItemTagType.`FLOAT`
Deprecated.
`static final ItemTagType<Integer,Integer>`
ItemTagType.`INTEGER`
Deprecated.
`static final ItemTagType<int[],int[]>`
ItemTagType.`INTEGER_ARRAY`
Deprecated.
`static final ItemTagType<Long,Long>`
ItemTagType.`LONG`
Deprecated.
`static final ItemTagType<long[],long[]>`
ItemTagType.`LONG_ARRAY`
Deprecated.
`static final ItemTagType<Short,Short>`
ItemTagType.`SHORT`
Deprecated.
`static final ItemTagType<String,String>`
ItemTagType.`STRING`
Deprecated.
`static final ItemTagType<CustomItemTagContainer,CustomItemTagContainer>`
ItemTagType.`TAG_CONTAINER`
Deprecated.
Methods in org.bukkit.inventory.meta.tags with parameters of type ItemTagType
Modifier and Type
Method
Description
`<T, Z> Z`
CustomItemTagContainer.`getCustomTag(@NotNull NamespacedKey key, @NotNull ItemTagType<T,Z> type)`
Deprecated.
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)`
Deprecated.
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)`
Deprecated.
Stores a custom value on the `ItemMeta`.