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 csf
  • Field Details

    • LEATHER

      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 Lcsf;a:Ljm;
    • CHAIN

      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 Lcsf;b:Ljm;
    • IRON

      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 Lcsf;c:Ljm;
    • GOLD

      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 Lcsf;d:Ljm;
    • DIAMOND

      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 Lcsf;e:Ljm;
    • TURTLE

      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 Lcsf;f:Ljm;
    • NETHERITE

      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 Lcsf;g:Ljm;
    • ARMADILLO

      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 Lcsf;h:Ljm;
  • Constructor Details

    • ArmorMaterials

      public ArmorMaterials()
  • Method Details

    • getDefault

      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 Lcsf;a(Ljz;)Ljm;
    • register

      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 Lcsf;a(Ljava/lang/String;Ljava/util/EnumMap;ILjm;FFLjava/util/function/Supplier;)Ljm;
    • register

      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 Lcsf;a(Ljava/lang/String;Ljava/util/EnumMap;ILjm;FFLjava/util/function/Supplier;Ljava/util/List;)Ljm;