@Nonnull @ParametersAreNonnullByDefault public class CloudItemStackBuilder extends Object implements org.cloudburstmc.api.item.ItemStackBuilder
| Constructor and Description |
|---|
CloudItemStackBuilder() |
CloudItemStackBuilder(org.cloudburstmc.api.item.ItemStack item) |
| Modifier and Type | Method and Description |
|---|---|
org.cloudburstmc.api.item.ItemStackBuilder |
addCanDestroy(org.cloudburstmc.api.util.Identifier id) |
org.cloudburstmc.api.item.ItemStackBuilder |
addCanDestroy(org.cloudburstmc.api.item.ItemType type) |
org.cloudburstmc.api.item.ItemStackBuilder |
addCanPlaceOn(org.cloudburstmc.api.util.Identifier id) |
org.cloudburstmc.api.item.ItemStackBuilder |
addCanPlaceOn(org.cloudburstmc.api.item.ItemType type) |
CloudItemStackBuilder |
addEnchantment(org.cloudburstmc.api.enchantment.EnchantmentInstance enchantment) |
CloudItemStackBuilder |
addEnchantments(Collection<org.cloudburstmc.api.enchantment.EnchantmentInstance> enchantments) |
CloudItemStackBuilder |
amount(int amount) |
CloudItemStackBuilder |
amount(int amount,
boolean safe) |
CloudItemStackBuilder |
blockState(org.cloudburstmc.api.block.BlockState blockState) |
CloudItemStack |
build() |
org.cloudburstmc.api.item.ItemStackBuilder |
clearCanDestroy() |
org.cloudburstmc.api.item.ItemStackBuilder |
clearCanPlaceOn() |
org.cloudburstmc.api.item.ItemStackBuilder |
clearData() |
org.cloudburstmc.api.item.ItemStackBuilder |
clearData(Class<?> metadataClass) |
CloudItemStackBuilder |
clearEnchantments() |
CloudItemStackBuilder |
clearLore() |
CloudItemStackBuilder |
clearName() |
CloudItemStackBuilder |
dataTag(com.nukkitx.nbt.NbtMap nbt) |
CloudItemStackBuilder |
id(org.cloudburstmc.api.util.Identifier id) |
org.cloudburstmc.api.item.ItemStackBuilder |
itemData(Class<?> metadataClass,
Object data) |
CloudItemStackBuilder |
itemData(Object... data) |
CloudItemStackBuilder |
itemData(Object data) |
CloudItemStackBuilder |
itemType(org.cloudburstmc.api.item.ItemType itemType) |
CloudItemStackBuilder |
lore(List<String> lines) |
CloudItemStackBuilder |
name(String itemName) |
CloudItemStackBuilder |
nbt(com.nukkitx.nbt.NbtMap nbt) |
CloudItemStackBuilder |
networkData(com.nukkitx.protocol.bedrock.data.inventory.ItemData data) |
org.cloudburstmc.api.item.ItemStackBuilder |
removeCanDestroy(org.cloudburstmc.api.util.Identifier id) |
org.cloudburstmc.api.item.ItemStackBuilder |
removeCanPlaceOn(org.cloudburstmc.api.util.Identifier id) |
CloudItemStackBuilder |
removeEnchantment(org.cloudburstmc.api.enchantment.EnchantmentType enchantment) |
CloudItemStackBuilder |
removeEnchantments(Collection<org.cloudburstmc.api.enchantment.EnchantmentType> enchantments) |
public CloudItemStackBuilder()
public CloudItemStackBuilder(org.cloudburstmc.api.item.ItemStack item)
public CloudItemStackBuilder id(org.cloudburstmc.api.util.Identifier id)
public CloudItemStackBuilder itemType(org.cloudburstmc.api.item.ItemType itemType)
itemType in interface org.cloudburstmc.api.item.ItemStackBuilderpublic CloudItemStackBuilder blockState(org.cloudburstmc.api.block.BlockState blockState)
blockState in interface org.cloudburstmc.api.item.ItemStackBuilderpublic CloudItemStackBuilder amount(int amount)
amount in interface org.cloudburstmc.api.item.ItemStackBuilderpublic CloudItemStackBuilder amount(int amount, boolean safe)
public CloudItemStackBuilder name(String itemName)
name in interface org.cloudburstmc.api.item.ItemStackBuilderpublic CloudItemStackBuilder clearName()
clearName in interface org.cloudburstmc.api.item.ItemStackBuilderpublic CloudItemStackBuilder lore(List<String> lines)
lore in interface org.cloudburstmc.api.item.ItemStackBuilderpublic CloudItemStackBuilder clearLore()
clearLore in interface org.cloudburstmc.api.item.ItemStackBuilderpublic CloudItemStackBuilder itemData(Object data)
itemData in interface org.cloudburstmc.api.item.ItemStackBuilderpublic CloudItemStackBuilder itemData(Object... data)
public CloudItemStackBuilder addEnchantment(org.cloudburstmc.api.enchantment.EnchantmentInstance enchantment)
addEnchantment in interface org.cloudburstmc.api.item.ItemStackBuilderpublic CloudItemStackBuilder addEnchantments(Collection<org.cloudburstmc.api.enchantment.EnchantmentInstance> enchantments)
addEnchantments in interface org.cloudburstmc.api.item.ItemStackBuilderpublic CloudItemStackBuilder clearEnchantments()
clearEnchantments in interface org.cloudburstmc.api.item.ItemStackBuilderpublic CloudItemStackBuilder removeEnchantment(org.cloudburstmc.api.enchantment.EnchantmentType enchantment)
removeEnchantment in interface org.cloudburstmc.api.item.ItemStackBuilderpublic CloudItemStackBuilder removeEnchantments(Collection<org.cloudburstmc.api.enchantment.EnchantmentType> enchantments)
removeEnchantments in interface org.cloudburstmc.api.item.ItemStackBuilderpublic CloudItemStackBuilder nbt(com.nukkitx.nbt.NbtMap nbt)
public CloudItemStackBuilder dataTag(com.nukkitx.nbt.NbtMap nbt)
public CloudItemStackBuilder networkData(com.nukkitx.protocol.bedrock.data.inventory.ItemData data)
public org.cloudburstmc.api.item.ItemStackBuilder itemData(Class<?> metadataClass, Object data)
itemData in interface org.cloudburstmc.api.item.ItemStackBuilderpublic org.cloudburstmc.api.item.ItemStackBuilder clearData()
clearData in interface org.cloudburstmc.api.item.ItemStackBuilderpublic org.cloudburstmc.api.item.ItemStackBuilder clearData(Class<?> metadataClass)
clearData in interface org.cloudburstmc.api.item.ItemStackBuilderpublic org.cloudburstmc.api.item.ItemStackBuilder addCanPlaceOn(org.cloudburstmc.api.util.Identifier id)
addCanPlaceOn in interface org.cloudburstmc.api.item.ItemStackBuilderpublic org.cloudburstmc.api.item.ItemStackBuilder addCanPlaceOn(org.cloudburstmc.api.item.ItemType type)
addCanPlaceOn in interface org.cloudburstmc.api.item.ItemStackBuilderpublic org.cloudburstmc.api.item.ItemStackBuilder removeCanPlaceOn(org.cloudburstmc.api.util.Identifier id)
removeCanPlaceOn in interface org.cloudburstmc.api.item.ItemStackBuilderpublic org.cloudburstmc.api.item.ItemStackBuilder clearCanPlaceOn()
clearCanPlaceOn in interface org.cloudburstmc.api.item.ItemStackBuilderpublic org.cloudburstmc.api.item.ItemStackBuilder addCanDestroy(org.cloudburstmc.api.util.Identifier id)
addCanDestroy in interface org.cloudburstmc.api.item.ItemStackBuilderpublic org.cloudburstmc.api.item.ItemStackBuilder addCanDestroy(org.cloudburstmc.api.item.ItemType type)
addCanDestroy in interface org.cloudburstmc.api.item.ItemStackBuilderpublic org.cloudburstmc.api.item.ItemStackBuilder removeCanDestroy(org.cloudburstmc.api.util.Identifier id)
removeCanDestroy in interface org.cloudburstmc.api.item.ItemStackBuilderpublic org.cloudburstmc.api.item.ItemStackBuilder clearCanDestroy()
clearCanDestroy in interface org.cloudburstmc.api.item.ItemStackBuilderpublic CloudItemStack build()
build in interface org.cloudburstmc.api.item.ItemStackBuilderCopyright © 2021. All rights reserved.