Enum Class Tiers

java.lang.Object
java.lang.Enum<Tiers>
net.minecraft.world.item.Tiers
所有已实现的接口:
Serializable, Comparable<Tiers>, Constable, Tier

public enum Tiers extends Enum<Tiers> implements Tier
  • 枚举常量详细资料

    • WOOD

      public static final Tiers WOOD
    • STONE

      public static final Tiers STONE
    • IRON

      public static final Tiers IRON
    • DIAMOND

      public static final Tiers DIAMOND
    • GOLD

      public static final Tiers GOLD
    • NETHERITE

      public static final Tiers NETHERITE
  • 字段详细资料

    • level

      private final int level
    • uses

      private final int uses
    • speed

      private final float speed
    • damage

      private final float damage
    • enchantmentValue

      private final int enchantmentValue
    • repairIngredient

      private final LazyLoadedValue<Ingredient> repairIngredient
  • 构造器详细资料

    • Tiers

      private Tiers(int pLevel, int pUses, float pSpeed, float pDamage, int pEnchantmentValue, Supplier<Ingredient> pRepairIngredient)
  • 方法详细资料

    • values

      public static Tiers[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      返回:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static Tiers valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      参数:
      name - 要返回的枚举常量的名称。
      返回:
      返回带有指定名称的枚举常量
      抛出:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - 如果参数为空值
    • getUses

      public int getUses()
      指定者:
      getUses 在接口中 Tier
    • getSpeed

      public float getSpeed()
      指定者:
      getSpeed 在接口中 Tier
    • getAttackDamageBonus

      public float getAttackDamageBonus()
      指定者:
      getAttackDamageBonus 在接口中 Tier
    • getLevel

      public int getLevel()
      指定者:
      getLevel 在接口中 Tier
    • getEnchantmentValue

      public int getEnchantmentValue()
      指定者:
      getEnchantmentValue 在接口中 Tier
    • getRepairIngredient

      public Ingredient getRepairIngredient()
      指定者:
      getRepairIngredient 在接口中 Tier
    • getTag

      @Nullable public TagKey<Block> getTag()
      指定者:
      getTag 在接口中 Tier