public interface ItemAttribute
| Modifier and Type | Interface and Description |
|---|---|
static class |
ItemAttribute.AddedBy |
static class |
ItemAttribute.InItemGroup |
static class |
ItemAttribute.InTag |
static class |
ItemAttribute.StandardTraits |
| Modifier and Type | Field and Description |
|---|---|
static ItemAttribute |
addedBy |
static ItemAttribute |
astralAmulet |
static ItemAttribute |
astralAttunement |
static ItemAttribute |
astralCrystal |
static ItemAttribute |
astralPerkGem |
static ItemAttribute |
bookAuthor |
static ItemAttribute |
bookCopy |
static ItemAttribute |
hasColor |
static ItemAttribute |
hasEnchant |
static ItemAttribute |
hasFluid |
static ItemAttribute |
hasName |
static ItemAttribute |
inItemGroup |
static ItemAttribute |
inTag |
static ItemAttribute |
shulkerFillLevel |
static ItemAttribute |
standard |
static java.util.List<ItemAttribute> |
types |
| Modifier and Type | Method and Description |
|---|---|
boolean |
appliesTo(net.minecraft.item.ItemStack stack) |
default boolean |
appliesTo(net.minecraft.item.ItemStack stack,
net.minecraft.world.World world) |
default boolean |
canRead(net.minecraft.nbt.CompoundNBT nbt) |
default net.minecraft.util.text.TranslationTextComponent |
format(boolean inverted) |
static ItemAttribute |
fromNBT(net.minecraft.nbt.CompoundNBT nbt) |
default java.lang.String |
getNBTKey() |
java.lang.String |
getTranslationKey() |
default java.lang.Object[] |
getTranslationParameters() |
java.util.List<ItemAttribute> |
listAttributesOf(net.minecraft.item.ItemStack stack) |
default java.util.List<ItemAttribute> |
listAttributesOf(net.minecraft.item.ItemStack stack,
net.minecraft.world.World world) |
ItemAttribute |
readNBT(net.minecraft.nbt.CompoundNBT nbt) |
static ItemAttribute |
register(ItemAttribute attributeType) |
default void |
serializeNBT(net.minecraft.nbt.CompoundNBT nbt) |
void |
writeNBT(net.minecraft.nbt.CompoundNBT nbt) |
static final java.util.List<ItemAttribute> types
static final ItemAttribute standard
static final ItemAttribute inTag
static final ItemAttribute inItemGroup
static final ItemAttribute addedBy
static final ItemAttribute hasEnchant
static final ItemAttribute shulkerFillLevel
static final ItemAttribute hasColor
static final ItemAttribute hasFluid
static final ItemAttribute hasName
static final ItemAttribute bookAuthor
static final ItemAttribute bookCopy
static final ItemAttribute astralAmulet
static final ItemAttribute astralAttunement
static final ItemAttribute astralCrystal
static final ItemAttribute astralPerkGem
static ItemAttribute register(ItemAttribute attributeType)
default boolean appliesTo(net.minecraft.item.ItemStack stack,
net.minecraft.world.World world)
boolean appliesTo(net.minecraft.item.ItemStack stack)
default java.util.List<ItemAttribute> listAttributesOf(net.minecraft.item.ItemStack stack, net.minecraft.world.World world)
java.util.List<ItemAttribute> listAttributesOf(net.minecraft.item.ItemStack stack)
java.lang.String getTranslationKey()
void writeNBT(net.minecraft.nbt.CompoundNBT nbt)
ItemAttribute readNBT(net.minecraft.nbt.CompoundNBT nbt)
default void serializeNBT(net.minecraft.nbt.CompoundNBT nbt)
static ItemAttribute fromNBT(net.minecraft.nbt.CompoundNBT nbt)
default java.lang.Object[] getTranslationParameters()
default boolean canRead(net.minecraft.nbt.CompoundNBT nbt)
default java.lang.String getNBTKey()
default net.minecraft.util.text.TranslationTextComponent format(boolean inverted)