-
Method Summary
Returns a copy of the item.
default short
Returns the data container for item data components.
default void
Sets the item data used in versions before 1.13.
void
setTag(@Nullable com.viaversion.nbt.tag.CompoundTag tag)
Sets the item compound tag.
@Nullable com.viaversion.nbt.tag.CompoundTag
Returns the item compound tag if present.
-
Method Details
-
data
default short data()
Returns the item data. Always 0 for 1.13+ items.
- Returns:
- item data
-
setData
default void setData(short data)
Sets the item data used in versions before 1.13.
- Parameters:
data
- item data
- Throws:
UnsupportedOperationException
- if the item implementation does not store data
-
tag
@Nullable com.viaversion.nbt.tag.CompoundTag tag()
Returns the item compound tag if present.
- Returns:
- item tag
-
setTag
void setTag(@Nullable com.viaversion.nbt.tag.CompoundTag tag)
Sets the item compound tag.
- Parameters:
tag
- item tag
-
dataContainer
Returns the data container for item data components.
- Returns:
- the data container
-
copy
Returns a copy of the item.
- Specified by:
copy
in interface Copyable
- Returns:
- copy of the item