net.minecraft.item.equipment

public record ArmorMaterial

net.minecraft.world.item.equipment.ArmorMaterial
net.minecraft.class_1741
net.minecraft.item.equipment.ArmorMaterial

Field summary

Modifier and TypeField
private final int
durability
comp_3166
durability
private final Map<EquipmentType, Integer>
defense
comp_2298
defense
private final int
enchantmentValue
comp_3167
enchantmentValue
private final RegistryEntry<SoundEvent>
equipSound
comp_2300
equipSound
private final float
toughness
comp_2303
toughness
private final float
knockbackResistance
comp_2304
knockbackResistance
private final TagKey<Item>
repairIngredient
comp_2301
repairIngredient
private final RegistryKey<EquipmentAsset>
assetId
comp_3168
assetId

Constructor summary

ModifierConstructor
public (int durability, Map<EquipmentType, Integer> defense, int enchantmentValue, RegistryEntry<SoundEvent> equipSound, float toughness, float knockbackResistance, TagKey<Item> repairIngredient, RegistryKey<EquipmentAsset> assetId)

Method summary

Modifier and TypeMethod
public AttributeModifiersComponent
createAttributes(ArmorType type)
method_63993(class_8051 arg0)
createAttributeModifiers(EquipmentType equipmentType)
public int
durability()
comp_3166()
durability()
public Map<EquipmentType, Integer>
defense()
comp_2298()
defense()
public int
enchantmentValue()
comp_3167()
enchantmentValue()
public RegistryEntry<SoundEvent>
equipSound()
comp_2300()
equipSound()
public float
toughness()
comp_2303()
toughness()
public float
knockbackResistance()
comp_2304()
knockbackResistance()
public TagKey<Item>
repairIngredient()
comp_2301()
repairIngredient()
public RegistryKey<EquipmentAsset>
assetId()
comp_3168()
assetId()