Interface ItemAttribute
- All Known Implementing Classes:
AstralSorceryAmuletAttribute,AstralSorceryAttunementAttribute,AstralSorceryCrystalAttribute,AstralSorceryPerkGemAttribute,BookAuthorAttribute,BookCopyAttribute,ColorAttribute,EnchantAttribute,FluidContentsAttribute,ItemAttribute.AddedBy,ItemAttribute.InItemGroup,ItemAttribute.InTag,ItemAttribute.StandardTraits,ItemNameAttribute,ShulkerFillLevelAttribute
public interface ItemAttribute
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classstatic classstatic classstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ItemAttributestatic final ItemAttributestatic final ItemAttributestatic final ItemAttributestatic final ItemAttributestatic final ItemAttributestatic final ItemAttributestatic final ItemAttributestatic final ItemAttributestatic final ItemAttributestatic final ItemAttributestatic final ItemAttributestatic final ItemAttributestatic final ItemAttributestatic final ItemAttributestatic final List<ItemAttribute> -
Method Summary
Modifier and TypeMethodDescriptionbooleanappliesTo(net.minecraft.world.item.ItemStack stack) default booleanappliesTo(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level world) default booleancanRead(net.minecraft.nbt.CompoundTag nbt) default net.minecraft.network.chat.TranslatableComponentformat(boolean inverted) static ItemAttributefromNBT(net.minecraft.nbt.CompoundTag nbt) default Stringdefault Object[]listAttributesOf(net.minecraft.world.item.ItemStack stack) default List<ItemAttribute>listAttributesOf(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level world) readNBT(net.minecraft.nbt.CompoundTag nbt) static ItemAttributeregister(ItemAttribute attributeType) default voidserializeNBT(net.minecraft.nbt.CompoundTag nbt) voidwriteNBT(net.minecraft.nbt.CompoundTag nbt)
-
Field Details
-
types
-
standard
-
inTag
-
inItemGroup
-
addedBy
-
hasEnchant
-
shulkerFillLevel
-
hasColor
-
hasFluid
-
hasName
-
bookAuthor
-
bookCopy
-
astralAmulet
-
astralAttunement
-
astralCrystal
-
astralPerkGem
-
-
Method Details
-
register
-
fromNBT
-
appliesTo
default boolean appliesTo(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level world) -
appliesTo
boolean appliesTo(net.minecraft.world.item.ItemStack stack) -
listAttributesOf
default List<ItemAttribute> listAttributesOf(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level world) -
listAttributesOf
-
getTranslationKey
String getTranslationKey() -
writeNBT
void writeNBT(net.minecraft.nbt.CompoundTag nbt) -
readNBT
-
serializeNBT
default void serializeNBT(net.minecraft.nbt.CompoundTag nbt) -
getTranslationParameters
-
canRead
default boolean canRead(net.minecraft.nbt.CompoundTag nbt) -
getNBTKey
-
format
default net.minecraft.network.chat.TranslatableComponent format(boolean inverted)
-