Class Traits.LocalData

java.lang.Object
com.beansgalaxy.backpacks.data.Traits.LocalData
Enclosing class:
Traits

public static class Traits.LocalData extends Object
  • Field Details

    • EMPTY

      public static final Traits.LocalData EMPTY
    • POT

      public static final Traits.LocalData POT
    • CAULDRON

      public static final Traits.LocalData CAULDRON
    • kind

      public final Kind kind
    • backpack_id

      public final String backpack_id
    • color

      public int color
    • hoverName

      public net.minecraft.network.chat.Component hoverName
  • Constructor Details

    • LocalData

      public LocalData(String backpack_id, Kind kind, int color, net.minecraft.nbt.CompoundTag trim, net.minecraft.network.chat.Component hoverName)
    • LocalData

      public LocalData(net.minecraft.nbt.CompoundTag tag)
    • LocalData

      public LocalData()
  • Method Details

    • toNBT

      public net.minecraft.nbt.CompoundTag toNBT()
    • getTrim

      public net.minecraft.nbt.CompoundTag getTrim()
    • fromStack

      public static Traits.LocalData fromStack(net.minecraft.world.item.ItemStack stack, net.minecraft.world.entity.player.Player player)
    • fromStack

      public static Traits.LocalData fromStack(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level level, UUID fallback)
    • traits

      public Traits traits()
    • name

      public String name()
    • maxStacks

      public int maxStacks()
    • fireResistant

      public boolean fireResistant()
    • button

      public String button()
    • isEmpty

      public boolean isEmpty()
    • isStorage

      public boolean isStorage()
    • material

      public net.minecraft.world.item.ArmorMaterial material()
    • sound

      public Traits.Sound sound()