Map armor changes (#3776)

* Map armor changes

* Fix spelling

* Delete accidently created html file

---------

Co-authored-by: YanisBft <yanis.briffaut@gmail.com>
This commit is contained in:
Matias Koivikko 2024-02-01 17:40:11 +02:00 committed by GitHub
parent edb69e924e
commit 2d6311e10a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 54 additions and 0 deletions

View File

@ -2,10 +2,18 @@ CLASS net/minecraft/class_4059 net/minecraft/item/AnimalArmorItem
FIELD field_47823 entityTexture Lnet/minecraft/class_2960;
FIELD field_47824 type Lnet/minecraft/class_4059$class_9076;
METHOD <init> (Lnet/minecraft/class_6880;Lnet/minecraft/class_4059$class_9076;Lnet/minecraft/class_1792$class_1793;)V
ARG 1 material
ARG 2 type
ARG 3 settings
METHOD method_18454 getEntityTexture ()Lnet/minecraft/class_2960;
METHOD method_55756 getType ()Lnet/minecraft/class_4059$class_9076;
CLASS class_9076 Type
FIELD field_47827 textureIdFunction Ljava/util/function/Function;
METHOD <init> (Ljava/lang/String;ILjava/util/function/Function;)V
ARG 3 textureIdFunction
METHOD method_56686 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960;
ARG 0 id
METHOD method_56687 (Ljava/lang/String;)Ljava/lang/String;
ARG 0 path
METHOD method_56688 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960;
ARG 0 id

View File

@ -5,6 +5,8 @@ CLASS net/minecraft/class_1738 net/minecraft/item/ArmorItem
FIELD field_7879 DISPENSER_BEHAVIOR Lnet/minecraft/class_2357;
FIELD field_7881 material Lnet/minecraft/class_6880;
METHOD <init> (Lnet/minecraft/class_6880;Lnet/minecraft/class_1738$class_8051;Lnet/minecraft/class_1792$class_1793;)V
ARG 1 material
ARG 2 type
ARG 3 settings
METHOD method_26353 getToughness ()F
METHOD method_48397 (Ljava/util/EnumMap;)V
@ -18,8 +20,12 @@ CLASS net/minecraft/class_1738 net/minecraft/item/ArmorItem
CLASS class_8051 Type
FIELD field_41938 equipmentSlot Lnet/minecraft/class_1304;
FIELD field_41939 name Ljava/lang/String;
FIELD field_48839 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/lang/String;ILnet/minecraft/class_1304;Ljava/lang/String;)V
ARG 3 equipmentSlot
ARG 4 name
METHOD method_48399 getEquipmentSlot ()Lnet/minecraft/class_1304;
METHOD method_48400 getName ()Ljava/lang/String;
METHOD method_56690 getMaxDamage (I)I
ARG 1 multiplier
METHOD method_56691 isTrimmable ()Z

View File

@ -8,6 +8,7 @@ CLASS net/minecraft/class_1741 net/minecraft/item/ArmorMaterial
FIELD comp_2301 getRepairIngredient Ljava/util/function/Supplier;
FIELD comp_2303 getToughness F
FIELD comp_2304 getKnockbackResistance F
FIELD field_48840 CODEC Lcom/mojang/serialization/Codec;
METHOD comp_2299 getEnchantability ()I
COMMENT Returns the base enchantment value used by {@link ArmorItem} with this material.
COMMENT
@ -55,3 +56,22 @@ CLASS net/minecraft/class_1741 net/minecraft/item/ArmorMaterial
COMMENT @return the amount of armor protection points offered by an {@link ArmorItem} with this {@link ArmorMaterial}
ARG 1 type
COMMENT the {@link ArmorItem.Type} of the {@link Item} with this {@link ArmorMaterial}
CLASS class_9196 Layer
FIELD field_48841 id Lnet/minecraft/class_2960;
FIELD field_48842 suffix Ljava/lang/String;
FIELD field_48843 dyeable Z
FIELD field_48844 layer2Texture Lnet/minecraft/class_2960;
FIELD field_48845 layer1Texture Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2960;)V
ARG 1 id
METHOD <init> (Lnet/minecraft/class_2960;Ljava/lang/String;Z)V
ARG 1 id
ARG 2 suffix
ARG 3 dyeable
METHOD method_56692 isDyeable ()Z
METHOD method_56693 getTexture (Z)Lnet/minecraft/class_2960;
ARG 1 secondLayer
METHOD method_56694 (ZLjava/lang/String;)Ljava/lang/String;
ARG 2 path
METHOD method_56695 getTextureId (Z)Lnet/minecraft/class_2960;
ARG 1 secondLayer

View File

@ -16,3 +16,22 @@ CLASS net/minecraft/class_1740 net/minecraft/item/ArmorMaterials
ARG 0 map
METHOD method_48412 (Ljava/util/EnumMap;)V
ARG 0 map
METHOD method_56697 getDefault (Lnet/minecraft/class_2378;)Lnet/minecraft/class_6880;
ARG 0 registry
METHOD method_56698 register (Ljava/lang/String;Ljava/util/EnumMap;ILnet/minecraft/class_6880;FFLjava/util/function/Supplier;)Lnet/minecraft/class_6880;
ARG 0 id
ARG 1 defense
ARG 2 enchantability
ARG 3 equipSound
ARG 4 toughness
ARG 5 knockbackResistance
ARG 6 repairIngredient
METHOD method_56699 register (Ljava/lang/String;Ljava/util/EnumMap;ILnet/minecraft/class_6880;FFLjava/util/function/Supplier;Ljava/util/List;)Lnet/minecraft/class_6880;
ARG 0 id
ARG 1 defense
ARG 2 enchantability
ARG 3 equipSound
ARG 4 toughness
ARG 5 knockbackResistance
ARG 6 repairIngredient
ARG 7 layers

View File

@ -73,6 +73,7 @@ CLASS net/minecraft/class_7923 net/minecraft/registry/Registries
FIELD field_46912 POOL_ALIAS_BINDING Lnet/minecraft/class_2378;
FIELD field_47496 CRITERION Lnet/minecraft/class_2378;
FIELD field_47555 NUMBER_FORMAT_TYPE Lnet/minecraft/class_2378;
FIELD field_48976 ARMOR_MATERIAL Lnet/minecraft/class_2378;
METHOD method_47450 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry
METHOD method_47451 (Lnet/minecraft/class_2378;)Ljava/lang/Object;