Class StructuredItem
java.lang.Object
com.viaversion.viaversion.api.minecraft.item.StructuredItem
- All Implemented Interfaces:
Item
-
Constructor Summary
ConstructorDescriptionStructuredItem
(int identifier, int amount) StructuredItem
(int identifier, int amount, StructuredDataContainer data) -
Method Summary
Modifier and TypeMethodDescriptionint
amount()
Returns the item amount.copy()
Returns a copy of the item.Returns the data container for item data components.static StructuredItem
empty()
static Item[]
emptyArray
(int size) boolean
int
hashCode()
int
Returns the item identifier.void
setAmount
(int amount) Returns the item amount.void
setIdentifier
(int identifier) Sets the item identifier.void
setTag
(@Nullable com.viaversion.nbt.tag.CompoundTag tag) Sets the item compound tag.@Nullable com.viaversion.nbt.tag.CompoundTag
tag()
Returns the item compound tag if present.toString()
-
Constructor Details
-
StructuredItem
public StructuredItem(int identifier, int amount) -
StructuredItem
-
-
Method Details
-
empty
-
emptyArray
-
identifier
public int identifier()Description copied from interface:Item
Returns the item identifier.- Specified by:
identifier
in interfaceItem
- Returns:
- item identifier
-
setIdentifier
public void setIdentifier(int identifier) Description copied from interface:Item
Sets the item identifier.- Specified by:
setIdentifier
in interfaceItem
- Parameters:
identifier
- item identifier
-
amount
public int amount()Description copied from interface:Item
Returns the item amount. -
setAmount
public void setAmount(int amount) Description copied from interface:Item
Returns the item amount. -
tag
public @Nullable com.viaversion.nbt.tag.CompoundTag tag()Description copied from interface:Item
Returns the item compound tag if present. -
setTag
public void setTag(@Nullable com.viaversion.nbt.tag.CompoundTag tag) Description copied from interface:Item
Sets the item compound tag. -
dataContainer
Description copied from interface:Item
Returns the data container for item data components.- Specified by:
dataContainer
in interfaceItem
- Returns:
- the data container
-
copy
Description copied from interface:Item
Returns a copy of the item. -
equals
-
hashCode
public int hashCode() -
toString
-