Êþº¾Eý=net/minecraft/client/model/animal/fish/TropicalFishSmallModel  +net/minecraft/client/model/geom/ModelLayersTROPICAL_FISH_SMALL4Lnet/minecraft/client/model/geom/ModelLayerLocation;  Cnet/minecraft/client/renderer/entity/EntityRendererProvider$Context bakeLayera(Lnet/minecraft/client/model/geom/ModelLayerLocation;)Lnet/minecraft/client/model/geom/ModelPart;  .(Lnet/minecraft/client/model/geom/ModelPart;)V>™š  0net/minecraft/client/renderer/entity/MobRendererq(Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/EntityModel;F)V  9net/minecraft/client/renderer/entity/TropicalFishRenderergetModel*()Lnet/minecraft/client/model/EntityModel;  !" smallModel(Lnet/minecraft/client/model/EntityModel;$=net/minecraft/client/model/animal/fish/TropicalFishLargeModel & 'TROPICAL_FISH_LARGE # * +" largeModel-Dnet/minecraft/client/renderer/entity/layers/TropicalFishPatternLayer / 01 getModelSet2()Lnet/minecraft/client/model/geom/EntityModelSet; ,3 4k(Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/client/model/geom/EntityModelSet;)V 6 78addLayer<(Lnet/minecraft/client/renderer/entity/layers/RenderLayer;)Z :;< =>;net/minecraft/client/renderer/entity/TropicalFishRenderer$1C$SwitchMap$net$minecraft$world$entity$animal$fish$TropicalFish$Base[I @AB CDBnet/minecraft/client/renderer/entity/state/TropicalFishRenderStatepattern=Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; FGH IJ;net/minecraft/world/entity/animal/fish/TropicalFish$Patternbase<()Lnet/minecraft/world/entity/animal/fish/TropicalFish$Base; LMN OP8net/minecraft/world/entity/animal/fish/TropicalFish$Baseordinal()IRjava/lang/MatchException QT U*(Ljava/lang/String;Ljava/lang/Throwable;)V W XY SMALL_TEXTURE$Lnet/minecraft/resources/Identifier; [ \Y LARGE_TEXTURE @^ _()V a bcextractRenderStateq(Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;F)V efg hi3net/minecraft/world/entity/animal/fish/TropicalFish getPattern?()Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; ek lm getBaseColor%()Lnet/minecraft/world/item/DyeColor; opq rP!net/minecraft/world/item/DyeColorgetTextureDiffuseColor @t uv baseColorI ex ymgetPatternColor @{ |v patternColor ~ "model � ‚ƒsubmitÜ(Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/SubmitNodeCollector;Lnet/minecraft/client/renderer/state/level/CameraRenderState;)V … †‡setupRotationsn(Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;FF)V@‰™š?™š @‹ Œ� ageInTicksF ��‘ ’“net/minecraft/util/Mthsin(D)F •–— ˜™com/mojang/math/AxisYPLcom/mojang/math/Axis; ›œ� žŸ#com/mojang/blaze3d/vertex/PoseStack rotateDegrees(Lcom/mojang/math/Axis;F)V @¡ ¢£ isInWaterZ>LÌÍ=ÌÌÍ ›§ ¨© translate(FFF)V •« ¬™ZPB´ ¯ b°}(Lnet/minecraft/world/entity/animal/fish/TropicalFish;Lnet/minecraft/client/renderer/entity/state/TropicalFishRenderState;F)V ² †³n(Lnet/minecraft/client/renderer/entity/state/TropicalFishRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;FF)V µ ¶·getTextureLocationj(Lnet/minecraft/client/renderer/entity/state/TropicalFishRenderState;)Lnet/minecraft/resources/Identifier; ¹ º» getModelTintG(Lnet/minecraft/client/renderer/entity/state/TropicalFishRenderState;)I ½ ‚¾Ü(Lnet/minecraft/client/renderer/entity/state/TropicalFishRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/SubmitNodeCollector;Lnet/minecraft/client/renderer/state/level/CameraRenderState;)V À ÁÂcreateRenderStateF()Lnet/minecraft/client/renderer/entity/state/TropicalFishRenderState;Ä#textures/entity/fish/tropical_a.png ÆÇÈ ÉÊ"net/minecraft/resources/IdentifierwithDefaultNamespace8(Ljava/lang/String;)Lnet/minecraft/resources/Identifier;Ì#textures/entity/fish/tropical_b.png SignaturenLnet/minecraft/client/model/EntityModel;H(Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)VCodeLineNumberTableLocalVariableTablethis;Lnet/minecraft/client/renderer/entity/TropicalFishRenderer;contextELnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;MethodParametersstateDLnet/minecraft/client/renderer/entity/state/TropicalFishRenderState; StackMapTableentity5Lnet/minecraft/world/entity/animal/fish/TropicalFish; partialTicks poseStack%Lcom/mojang/blaze3d/vertex/PoseStack;submitNodeCollector3Lnet/minecraft/client/renderer/SubmitNodeCollector;camera=Lnet/minecraft/client/renderer/state/level/CameraRenderState;å1net/minecraft/client/renderer/SubmitNodeCollectorç;net/minecraft/client/renderer/state/level/CameraRenderStateé&net/minecraft/client/model/EntityModelbodyRot entityScalebodyZRotj(Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;)Lnet/minecraft/resources/Identifier;G(Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;)Ie(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/client/renderer/entity/state/EntityRenderState;F)V@()Lnet/minecraft/client/renderer/entity/state/EntityRenderState;Ö(Lnet/minecraft/client/renderer/entity/state/EntityRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/SubmitNodeCollector;Lnet/minecraft/client/renderer/state/level/CameraRenderState;)VLnet/minecraft/client/renderer/entity/MobRenderer;>; SourceFileTropicalFishRenderer.java NestMembers InnerClassesù;net/minecraft/client/renderer/entity/EntityRendererProviderContextPatternBase!!"ÍÎ+"ÍÎXY\YÏÐ…A*+»Y+²¶ ··**¶µ*»#Y+²%¶ ·(µ)*»,Y*+¶.·2¶5W±Ñ/@ÒAÓÔAÕÖ×Õ¶·Ћ<²9+´?¶E¶K.«$*»QY·S¿²V§²Z°Ñ!2"8#;!Ò<ÓÔ<ØÙÚ ( BÆ×ØÁÂÐ2»@Y·]°Ñ)Ò ÓÔb°Ð~&*+,%·`,+¶dµ?,+¶j¶nµs,+¶w¶nµz±Ñ./01%2Ò*&ÓÔ&ÛÜ&ØÙ&Ý�× ÛØÝ‚¾ÐàJ*²9+´?¶E¶K.«#*»QY·S¿*´§*´)µ}*+,-·€±Ñ62798=6@:I;Ò4JÓÔJØÙJÞßJàáJâãÚ*hIFÿ@›äæèרÞà⺻Ð9+´s¬Ñ?ÒÓÔØÙר†³м<*+,%·„ˆ‰+´Šj�¸Žj8,²”¶š+´ š,¤¥ ¶¦,²ª­¶š±ÑD FG"I)J2K;MÒ><ÓÔ<ØÙ<Þß<ê�<ë�#ì�Úü;רÞêëAbcÐ8*+Àe,À@%¶®±ÑÒ ÓÔ× ÛØÝD†‡Ð7 *+À@,%¶±±ÑÒ  ÓÔרÞêëA¶íÐ3 *+À@¶´°ÑÒ  ÓÔרDºîÐ3 *+À@¶¸¬ÑÒ  ÓÔרA‚ƒÐ7 *+À@,-¶¼±ÑÒ  ÓÔרÞàâAbïÐ8*+Àe,À@%¶®±ÑÒ ÓÔ× ÛØÝAÁðÐ/*¶¿°ÑÒ ÓÔA‚ñÐ7 *+À@,-¶¼±ÑÒ  ÓÔרÞàâò_Ð-øųV˸ųZ±Ñ Íóôõö:÷" øú :Feû@Leü@