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 class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic ItemAttributestatic ItemAttributestatic ItemAttributestatic ItemAttributestatic ItemAttributestatic ItemAttributestatic ItemAttributestatic ItemAttributestatic ItemAttributestatic ItemAttributestatic ItemAttributestatic ItemAttributestatic ItemAttributestatic ItemAttributestatic ItemAttributestatic 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
-
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) -
fromNBT
-
getTranslationParameters
-
canRead
default boolean canRead(net.minecraft.nbt.CompoundTag nbt) -
getNBTKey
-
format
default net.minecraft.network.chat.TranslatableComponent format(boolean inverted)
-