public class SpongeItemStackBuilder extends Object implements org.spongepowered.api.item.inventory.ItemStackBuilder
Constructor and Description |
---|
SpongeItemStackBuilder() |
Modifier and Type | Method and Description |
---|---|
org.spongepowered.api.item.inventory.ItemStack |
build() |
org.spongepowered.api.item.inventory.ItemStackBuilder |
fromItemStack(org.spongepowered.api.item.inventory.ItemStack itemStack) |
org.spongepowered.api.item.inventory.ItemStackBuilder |
itemData(org.spongepowered.api.data.manipulator.DataManipulator<?,?> itemData) |
org.spongepowered.api.item.inventory.ItemStackBuilder |
itemData(org.spongepowered.api.data.manipulator.ImmutableDataManipulator<?,?> itemData) |
org.spongepowered.api.item.inventory.ItemStackBuilder |
itemType(org.spongepowered.api.item.ItemType itemType) |
org.spongepowered.api.item.inventory.ItemStackBuilder |
quantity(int quantity) |
org.spongepowered.api.item.inventory.ItemStackBuilder |
reset() |
public org.spongepowered.api.item.inventory.ItemStackBuilder itemType(org.spongepowered.api.item.ItemType itemType)
itemType
in interface org.spongepowered.api.item.inventory.ItemStackBuilder
public org.spongepowered.api.item.inventory.ItemStackBuilder quantity(int quantity) throws IllegalArgumentException
quantity
in interface org.spongepowered.api.item.inventory.ItemStackBuilder
IllegalArgumentException
public org.spongepowered.api.item.inventory.ItemStackBuilder itemData(org.spongepowered.api.data.manipulator.ImmutableDataManipulator<?,?> itemData) throws IllegalArgumentException
itemData
in interface org.spongepowered.api.item.inventory.ItemStackBuilder
IllegalArgumentException
public org.spongepowered.api.item.inventory.ItemStackBuilder itemData(org.spongepowered.api.data.manipulator.DataManipulator<?,?> itemData) throws IllegalArgumentException
itemData
in interface org.spongepowered.api.item.inventory.ItemStackBuilder
IllegalArgumentException
public org.spongepowered.api.item.inventory.ItemStackBuilder fromItemStack(org.spongepowered.api.item.inventory.ItemStack itemStack)
fromItemStack
in interface org.spongepowered.api.item.inventory.ItemStackBuilder
public org.spongepowered.api.item.inventory.ItemStackBuilder reset()
reset
in interface org.spongepowered.api.item.inventory.ItemStackBuilder
public org.spongepowered.api.item.inventory.ItemStack build() throws IllegalStateException
build
in interface org.spongepowered.api.item.inventory.ItemStackBuilder
IllegalStateException