CLASS net/minecraft/class_4059 net/minecraft/item/AnimalArmorItem FIELD field_18136 bonus I FIELD field_47823 entityTexture Lnet/minecraft/class_2960; FIELD field_47824 type Lnet/minecraft/class_4059$class_9076; METHOD (ILnet/minecraft/class_4059$class_9076;Ljava/lang/String;Lnet/minecraft/class_1792$class_1793;)V ARG 1 bonus ARG 2 type ARG 3 name ARG 4 settings METHOD method_18454 getEntityTexture ()Lnet/minecraft/class_2960; METHOD method_18455 getBonus ()I METHOD method_55756 getType ()Lnet/minecraft/class_4059$class_9076; CLASS class_9076 Type FIELD field_47827 textureIdFunction Ljava/util/function/Function; METHOD (Ljava/lang/String;ILjava/util/function/Function;)V ARG 3 textureIdFunction METHOD method_55758 (Ljava/lang/String;)Lnet/minecraft/class_2960; ARG 0 name METHOD method_55759 (Ljava/lang/String;)Lnet/minecraft/class_2960; ARG 0 name