Êþº¾EÙ  7net/minecraft/client/renderer/entity/layers/RenderLayer;(Lnet/minecraft/client/renderer/entity/RenderLayerParent;)V5net/minecraft/client/model/animal/wolf/AdultWolfModel  +net/minecraft/client/model/geom/ModelLayers WOLF_ARMOR4Lnet/minecraft/client/model/geom/ModelLayerLocation;  .net/minecraft/client/model/geom/EntityModelSet bakeLayera(Lnet/minecraft/client/model/geom/ModelLayerLocation;)Lnet/minecraft/client/model/geom/ModelPart;  .(Lnet/minecraft/client/model/geom/ModelPart;)V  :net/minecraft/client/renderer/entity/layers/WolfArmorLayer adultModel2Lnet/minecraft/client/model/animal/wolf/WolfModel;  !equipmentRendererDLnet/minecraft/client/renderer/entity/layers/EquipmentLayerRenderer; #$% &':net/minecraft/client/renderer/entity/state/WolfRenderState bodyArmorItem$Lnet/minecraft/world/item/ItemStack; )*+ ,-+net/minecraft/core/component/DataComponents EQUIPPABLE0Lnet/minecraft/core/component/DataComponentType; /01 23"net/minecraft/world/item/ItemStackgetD(Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object;5-net/minecraft/world/item/equipment/Equippable 47 89assetId()Ljava/util/Optional; ;<= >?java/util/OptionalisEmpty()Z #A BCisBabyZ EFG HIBnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType WOLF_BODYDLnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType; ;K 2L()Ljava/lang/Object;N#net/minecraft/resources/ResourceKey #P QR outlineColorI TUV WXBnet/minecraft/client/renderer/entity/layers/EquipmentLayerRenderer renderLayers(Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/client/model/Model;Ljava/lang/Object;Lnet/minecraft/world/item/ItemStack;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/SubmitNodeCollector;II)V Z [\maybeRenderCracksÞ(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/SubmitNodeCollector;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/model/Model;Lnet/minecraft/client/renderer/entity/state/WolfRenderState;)V ^_` a%net/minecraft/world/entity/Crackiness'Lnet/minecraft/world/entity/Crackiness; ^c debyDamageS(Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/Crackiness$Level; ghi jk+net/minecraft/world/entity/Crackiness$LevelNONE-Lnet/minecraft/world/entity/Crackiness$Level; m noARMOR_CRACK_LOCATIONSLjava/util/Map; qrs 2t java/util/Map&(Ljava/lang/Object;)Ljava/lang/Object;v"net/minecraft/resources/Identifier xyz {|1net/minecraft/client/renderer/SubmitNodeCollectororder=(I)Lnet/minecraft/client/renderer/OrderedSubmitNodeCollector; ~€ �‚4net/minecraft/client/renderer/rendertype/RenderTypeswolfArmorCracks[(Lnet/minecraft/resources/Identifier;)Lnet/minecraft/client/renderer/rendertype/RenderType; „…† ‡R4net/minecraft/client/renderer/texture/OverlayTexture NO_OVERLAY ‰Š‹ Œ�8net/minecraft/client/renderer/OrderedSubmitNodeCollector submitModel”(Lnet/minecraft/client/model/Model;Ljava/lang/Object;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/rendertype/RenderType;III)V � �‘submitš(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/SubmitNodeCollector;ILnet/minecraft/client/renderer/entity/state/WolfRenderState;FF)V g“ ”kLOW–2textures/entity/wolf/wolf_armor_crackiness_low.png u˜ ™šwithDefaultNamespace8(Ljava/lang/String;)Lnet/minecraft/resources/Identifier; gœ �kMEDIUMŸ5textures/entity/wolf/wolf_armor_crackiness_medium.png g¡ ¢kHIGH¤3textures/entity/wolf/wolf_armor_crackiness_high.png q¦ §¨of}(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; SignaturebLjava/util/Map;¯(Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/client/model/geom/EntityModelSet;Lnet/minecraft/client/renderer/entity/layers/EquipmentLayerRenderer;)VCodeLineNumberTableLocalVariableTablethis;MethodParameters(Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/client/model/geom/EntityModelSet;Lnet/minecraft/client/renderer/entity/layers/EquipmentLayerRenderer;)V poseStack%Lcom/mojang/blaze3d/vertex/PoseStack;submitNodeCollector3Lnet/minecraft/client/renderer/SubmitNodeCollector; lightCoordsstate;(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/SubmitNodeCollector;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/model/Model;Lnet/minecraft/client/renderer/entity/state/WolfRenderState;)Vœ(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/SubmitNodeCollector;ILnet/minecraft/client/renderer/entity/state/EntityRenderState;FF)V()V©Lnet/minecraft/client/renderer/entity/layers/RenderLayer; SourceFileWolfArmorLayer.java InnerClassesÖ8net/minecraft/client/resources/model/EquipmentClientInfo LayerTypeLevel! !no©ª«¬ƒ*+·*»Y,² ¶·µ*-µ±­"#$%®*¯°±²³´ !µ ±¶· ±³ ©¸�‘¬ b´":²(¶.À4:ƶ6¶:š ´@™±*´²D¶6¶JÀM*´+,´O¶S*+,*´¶Y±­)*+,,-/R0a1®\ b¯°b¹ºb»¼b½Rb¾¿bÀÁbÂÁ[Ã'NÄÅÆ ý,/4·¹»½¾ÀÂ[\¬ð B²]¶b:²f¦±²l¹pÀu:,¹w+¸}²ƒ´O¹ˆ±­4 568"9A:®\ B¯°B¹ºB»¼B½RBÃ'BÇÈB¾¿ 8Ék" Ê˵ BÇÌÆüg·¹»½ÃǾ©ÍA�ά;*+,À#¶Ž±­® ¯°·¹»½¾ÀÂÏЬG²’•¸—²›ž¸—² £¸—¸¥³l±­ ©ÑÒÓÔEÕ×@g^Ø@