Class ArmorMaterials

java.lang.Object
net.minecraft.item.ArmorMaterials

public class ArmorMaterials extends Object
Mappings:
Namespace Name
named net/minecraft/item/ArmorMaterials
intermediary net/minecraft/class_1740
official csi
  • Field Details Link icon

    • LEATHER Link icon

      public static final RegistryEntry<ArmorMaterial> LEATHER
      Mappings:
      Namespace Name Mixin selector
      named LEATHER Lnet/minecraft/item/ArmorMaterials;LEATHER:Lnet/minecraft/registry/entry/RegistryEntry;
      intermediary field_7897 Lnet/minecraft/class_1740;field_7897:Lnet/minecraft/class_6880;
      official a Lcsi;a:Lji;
    • CHAIN Link icon

      public static final RegistryEntry<ArmorMaterial> CHAIN
      Mappings:
      Namespace Name Mixin selector
      named CHAIN Lnet/minecraft/item/ArmorMaterials;CHAIN:Lnet/minecraft/registry/entry/RegistryEntry;
      intermediary field_7887 Lnet/minecraft/class_1740;field_7887:Lnet/minecraft/class_6880;
      official b Lcsi;b:Lji;
    • IRON Link icon

      public static final RegistryEntry<ArmorMaterial> IRON
      Mappings:
      Namespace Name Mixin selector
      named IRON Lnet/minecraft/item/ArmorMaterials;IRON:Lnet/minecraft/registry/entry/RegistryEntry;
      intermediary field_7892 Lnet/minecraft/class_1740;field_7892:Lnet/minecraft/class_6880;
      official c Lcsi;c:Lji;
    • GOLD Link icon

      public static final RegistryEntry<ArmorMaterial> GOLD
      Mappings:
      Namespace Name Mixin selector
      named GOLD Lnet/minecraft/item/ArmorMaterials;GOLD:Lnet/minecraft/registry/entry/RegistryEntry;
      intermediary field_7895 Lnet/minecraft/class_1740;field_7895:Lnet/minecraft/class_6880;
      official d Lcsi;d:Lji;
    • DIAMOND Link icon

      public static final RegistryEntry<ArmorMaterial> DIAMOND
      Mappings:
      Namespace Name Mixin selector
      named DIAMOND Lnet/minecraft/item/ArmorMaterials;DIAMOND:Lnet/minecraft/registry/entry/RegistryEntry;
      intermediary field_7889 Lnet/minecraft/class_1740;field_7889:Lnet/minecraft/class_6880;
      official e Lcsi;e:Lji;
    • TURTLE Link icon

      public static final RegistryEntry<ArmorMaterial> TURTLE
      Mappings:
      Namespace Name Mixin selector
      named TURTLE Lnet/minecraft/item/ArmorMaterials;TURTLE:Lnet/minecraft/registry/entry/RegistryEntry;
      intermediary field_7890 Lnet/minecraft/class_1740;field_7890:Lnet/minecraft/class_6880;
      official f Lcsi;f:Lji;
    • NETHERITE Link icon

      public static final RegistryEntry<ArmorMaterial> NETHERITE
      Mappings:
      Namespace Name Mixin selector
      named NETHERITE Lnet/minecraft/item/ArmorMaterials;NETHERITE:Lnet/minecraft/registry/entry/RegistryEntry;
      intermediary field_21977 Lnet/minecraft/class_1740;field_21977:Lnet/minecraft/class_6880;
      official g Lcsi;g:Lji;
    • ARMADILLO Link icon

      public static final RegistryEntry<ArmorMaterial> ARMADILLO
      Mappings:
      Namespace Name Mixin selector
      named ARMADILLO Lnet/minecraft/item/ArmorMaterials;ARMADILLO:Lnet/minecraft/registry/entry/RegistryEntry;
      intermediary field_48846 Lnet/minecraft/class_1740;field_48846:Lnet/minecraft/class_6880;
      official h Lcsi;h:Lji;
  • Constructor Details Link icon

    • ArmorMaterials Link icon

      public ArmorMaterials()
  • Method Details Link icon

    • getDefault Link icon

      public static RegistryEntry<ArmorMaterial> getDefault(Registry<ArmorMaterial> registry)
      Mappings:
      Namespace Name Mixin selector
      named getDefault Lnet/minecraft/item/ArmorMaterials;getDefault(Lnet/minecraft/registry/Registry;)Lnet/minecraft/registry/entry/RegistryEntry;
      intermediary method_56697 Lnet/minecraft/class_1740;method_56697(Lnet/minecraft/class_2378;)Lnet/minecraft/class_6880;
      official a Lcsi;a(Ljv;)Lji;
    • register Link icon

      private static RegistryEntry<ArmorMaterial> register(String id, EnumMap<ArmorItem.Type,Integer> defense, int enchantability, RegistryEntry<SoundEvent> equipSound, float toughness, float knockbackResistance, Supplier<Ingredient> repairIngredient)
      Mappings:
      Namespace Name Mixin selector
      named register Lnet/minecraft/item/ArmorMaterials;register(Ljava/lang/String;Ljava/util/EnumMap;ILnet/minecraft/registry/entry/RegistryEntry;FFLjava/util/function/Supplier;)Lnet/minecraft/registry/entry/RegistryEntry;
      intermediary method_56698 Lnet/minecraft/class_1740;method_56698(Ljava/lang/String;Ljava/util/EnumMap;ILnet/minecraft/class_6880;FFLjava/util/function/Supplier;)Lnet/minecraft/class_6880;
      official a Lcsi;a(Ljava/lang/String;Ljava/util/EnumMap;ILji;FFLjava/util/function/Supplier;)Lji;
    • register Link icon

      private static RegistryEntry<ArmorMaterial> register(String id, EnumMap<ArmorItem.Type,Integer> defense, int enchantability, RegistryEntry<SoundEvent> equipSound, float toughness, float knockbackResistance, Supplier<Ingredient> repairIngredient, List<ArmorMaterial.Layer> layers)
      Mappings:
      Namespace Name Mixin selector
      named register Lnet/minecraft/item/ArmorMaterials;register(Ljava/lang/String;Ljava/util/EnumMap;ILnet/minecraft/registry/entry/RegistryEntry;FFLjava/util/function/Supplier;Ljava/util/List;)Lnet/minecraft/registry/entry/RegistryEntry;
      intermediary method_56699 Lnet/minecraft/class_1740;method_56699(Ljava/lang/String;Ljava/util/EnumMap;ILnet/minecraft/class_6880;FFLjava/util/function/Supplier;Ljava/util/List;)Lnet/minecraft/class_6880;
      official a Lcsi;a(Ljava/lang/String;Ljava/util/EnumMap;ILji;FFLjava/util/function/Supplier;Ljava/util/List;)Lji;