- All Superinterfaces:
Comparable<ItemStack>
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault booleancanDestroy(BlockState state)default booleancanPlaceOn(BlockState state)default intdefault ItemStackdefault ItemStackdecrementAmount(int amount)booleandefault booleanbooleanintdefault BlockStatedefault EnchantmentInstancegetEnchantment(EnchantmentType enchantment)getLore()default <T> TgetMetadata(Class<T> metadataClass)<T> TgetMetadata(Class<T> metadataClass, T defaultValue)getName()getType()default booleandefault booleanhasName()booleanhasTag()default ItemStackdefault ItemStackincrementAmount(int amount)default booleanisFull()booleanisMergeable(@NonNull ItemStack itemStack)default booleanisNull()default ItemStackwithAmount(int amount)default ItemStackwithEnchantment(EnchantmentInstance enchantment)
-
Field Details
-
registry
-
-
Method Details
-
getType
ItemType getType() -
getAmount
int getAmount() -
isNull
default boolean isNull() -
getName
String getName() -
hasName
default boolean hasName() -
getLore
-
hasEnchantments
default boolean hasEnchantments() -
getEnchantments
Map<EnchantmentType,EnchantmentInstance> getEnchantments() -
getEnchantment
-
getCanDestroy
Collection<Identifier> getCanDestroy() -
canDestroy
-
getCanPlaceOn
Collection<Identifier> getCanPlaceOn() -
canPlaceOn
-
getMetadata
-
getMetadata
-
hasTag
boolean hasTag() -
toBuilder
ItemStackBuilder toBuilder() -
getBehavior
ItemBehavior getBehavior() -
isMergeable
-
equals
-
isFull
default boolean isFull() -
equals
-
equals
-
decrementAmount
-
decrementAmount
-
incrementAmount
-
incrementAmount
-
withAmount
-
withEnchantment
-
withData
-
withData
-
getBlockState
-
compareTo
- Specified by:
compareToin interfaceComparable<ItemStack>
-