CLASS net/minecraft/class_970 net/minecraft/client/render/entity/feature/ArmorFeatureRenderer FIELD field_4829 ARMOR_TEXTURE_CACHE Ljava/util/Map; FIELD field_4830 leggingsModel Lnet/minecraft/class_572; FIELD field_4831 bodyModel Lnet/minecraft/class_572; METHOD (Lnet/minecraft/class_3883;Lnet/minecraft/class_572;Lnet/minecraft/class_572;)V ARG 1 context ARG 2 leggingsModel ARG 3 bodyModel METHOD method_23192 renderArmorParts (Lnet/minecraft/class_1304;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1738;ZLnet/minecraft/class_572;ZFFFLjava/lang/String;)V ARG 1 slot ARG 2 matrices ARG 3 vertexConsumers ARG 4 light ARG 5 item ARG 6 glint ARG 7 armorModel ARG 8 secondLayer ARG 9 red ARG 10 green ARG 11 blue ARG 12 suffix METHOD method_4169 renderArmor (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_1309;FFFFFFLnet/minecraft/class_1304;ILnet/minecraft/class_572;)V ARG 1 matrices ARG 2 vertexConsumers ARG 3 entity ARG 4 limbAngle ARG 5 limbDistance ARG 6 tickDelta ARG 7 customAngle ARG 8 headYaw ARG 9 headPitch ARG 10 slot ARG 11 light ARG 12 armorModel METHOD method_4170 setVisible (Lnet/minecraft/class_572;Lnet/minecraft/class_1304;)V ARG 1 bipedModel ARG 2 slot METHOD method_4172 getArmor (Lnet/minecraft/class_1304;)Lnet/minecraft/class_572; ARG 1 slot METHOD method_4173 usesSecondLayer (Lnet/minecraft/class_1304;)Z ARG 1 slot METHOD method_4174 getArmorTexture (Lnet/minecraft/class_1304;Lnet/minecraft/class_1738;ZLjava/lang/String;)Lnet/minecraft/class_2960; ARG 1 slot ARG 2 item ARG 3 secondLayer ARG 4 suffix METHOD method_4190 setInvisible (Lnet/minecraft/class_572;)V ARG 1 bipedModel