Enum Class ArmorMaterials
- 所有已实现的接口:
Serializable
,Comparable<ArmorMaterials>
,Constable
,StringRepresentable
,ArmorMaterial
public enum ArmorMaterials
extends Enum<ArmorMaterials>
implements StringRepresentable, ArmorMaterial
-
嵌套类概要
从类继承的嵌套类/接口 java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
从接口继承的嵌套类/接口 net.minecraft.util.StringRepresentable
StringRepresentable.EnumCodec<E extends Enum<E> & StringRepresentable>
-
枚举常量概要
枚举常量 -
字段概要
字段修饰符和类型字段说明static final StringRepresentable.EnumCodec<ArmorMaterials>
private final int
private final int
private static final EnumMap<ArmorItem.Type,
Integer> private final float
private final String
private final EnumMap<ArmorItem.Type,
Integer> private final LazyLoadedValue<Ingredient>
private final SoundEvent
private final float
从接口继承的字段 net.minecraft.util.StringRepresentable
PRE_BUILT_MAP_THRESHOLD
-
构造器概要
构造器限定符构造器说明private
ArmorMaterials
(String pName, int pDurabilityMultiplier, EnumMap<ArmorItem.Type, Integer> pProtectionFunctionForType, int pEnchantmentValue, SoundEvent pSound, float pToughness, float pKnockbackResistance, Supplier<Ingredient> pRepairIngredient) -
方法概要
修饰符和类型方法说明int
getDefenseForType
(ArmorItem.Type pType) int
int
float
getName()
float
static ArmorMaterials
Returns the enum constant of this class with the specified name.static ArmorMaterials[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
枚举常量详细资料
-
LEATHER
-
CHAIN
-
IRON
-
GOLD
-
DIAMOND
-
TURTLE
-
NETHERITE
-
-
字段详细资料
-
CODEC
-
HEALTH_FUNCTION_FOR_TYPE
-
name
-
durabilityMultiplier
private final int durabilityMultiplier -
protectionFunctionForType
-
enchantmentValue
private final int enchantmentValue -
sound
-
toughness
private final float toughness -
knockbackResistance
private final float knockbackResistance -
repairIngredient
-
-
构造器详细资料
-
ArmorMaterials
private ArmorMaterials(String pName, int pDurabilityMultiplier, EnumMap<ArmorItem.Type, Integer> pProtectionFunctionForType, int pEnchantmentValue, SoundEvent pSound, float pToughness, float pKnockbackResistance, Supplier<Ingredient> pRepairIngredient)
-
-
方法详细资料
-
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
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 nameNullPointerException
- 如果参数为空值
-
getDurabilityForType
- 指定者:
getDurabilityForType
在接口中ArmorMaterial
-
getDefenseForType
- 指定者:
getDefenseForType
在接口中ArmorMaterial
-
getEnchantmentValue
public int getEnchantmentValue()- 指定者:
getEnchantmentValue
在接口中ArmorMaterial
-
getEquipSound
- 指定者:
getEquipSound
在接口中ArmorMaterial
-
getRepairIngredient
- 指定者:
getRepairIngredient
在接口中ArmorMaterial
-
getName
- 指定者:
getName
在接口中ArmorMaterial
-
getToughness
public float getToughness()- 指定者:
getToughness
在接口中ArmorMaterial
-
getKnockbackResistance
public float getKnockbackResistance()- 指定者:
getKnockbackResistance
在接口中ArmorMaterial
-
getSerializedName
- 指定者:
getSerializedName
在接口中StringRepresentable
-