Class Traits

java.lang.Object
com.beansgalaxy.backpacks.data.Traits

public class Traits extends Object
  • Field Details

    • EMPTY

      public static final Traits EMPTY
    • LEATHER

      public static final Traits LEATHER
    • METAL

      public static final Traits METAL
    • ENDER

      public static final Traits ENDER
    • WINGED

      public static final Traits WINGED
    • POT

      public static final Traits POT
    • CAULDRON

      public static final Traits CAULDRON
    • BIG_BUNDLE

      public static final Traits BIG_BUNDLE
    • IGNORE_COLOR

      public static final Function<Integer,Color> IGNORE_COLOR
    • name

      public final String name
    • fireResistant

      public final boolean fireResistant
    • button

      public final String button
    • material

      public final net.minecraft.world.item.ArmorMaterial material
    • sound

      public final Traits.Sound sound
  • Constructor Details

  • Method Details

    • getOverrideableMaxStack

      public static Supplier<Integer> getOverrideableMaxStack(String backpack_id, int max_stacks)
    • getMaxStacks

      public int getMaxStacks()
    • clear

      public static void clear()
    • toTag

      public net.minecraft.nbt.CompoundTag toTag()
    • register

      public static void register(String key, Traits traits)
    • get

      public static Traits get(String key)
    • getName

      public static net.minecraft.network.chat.Component getName(Traits.LocalData traits)
    • isEmpty

      public boolean isEmpty()
    • toStack

      public static net.minecraft.world.item.ItemStack toStack(String backpackID)