Êþº¾Eî  ?net/minecraft/client/renderer/feature/RenderTypeFeatureRenderer()V   2net/minecraft/client/renderer/texture/TextureAtlasLOCATION_BLOCKS$Lnet/minecraft/resources/Identifier;  4net/minecraft/client/renderer/rendertype/RenderTypesentityCutoutCull[(Lnet/minecraft/resources/Identifier;)Lnet/minecraft/client/renderer/rendertype/RenderType;  :net/minecraft/client/renderer/feature/FlameFeatureRenderergetVertexBuildera(Lnet/minecraft/client/renderer/rendertype/RenderType;)Lcom/mojang/blaze3d/vertex/VertexConsumer;  9net/minecraft/client/renderer/feature/FeatureFrameContext atlasManager<()Lnet/minecraft/client/resources/model/sprite/AtlasManager; !" #$0net/minecraft/client/resources/model/ModelBakeryFIRE_06Lnet/minecraft/client/resources/model/sprite/SpriteId; &'( )*8net/minecraft/client/resources/model/sprite/AtlasManagergetr(Lnet/minecraft/client/resources/model/sprite/SpriteId;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; , -$FIRE_1 /01 23java/util/Listiterator()Ljava/util/Iterator; 567 89java/util/IteratorhasNext()Z 5; <=next()Ljava/lang/Object;?Anet/minecraft/client/renderer/feature/FlameFeatureRenderer$Submit A BCprepareä(Lnet/minecraft/client/renderer/feature/FlameFeatureRenderer$Submit;Lcom/mojang/blaze3d/vertex/VertexConsumer;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;)V >E FGpose,()Lcom/mojang/blaze3d/vertex/PoseStack$Pose; >I JKentityRenderState@()Lnet/minecraft/client/renderer/entity/state/EntityRenderState; MNO PQ^ _`rotation()Lorg/joml/Quaternionf; Tb cdrotate(Lorg/joml/Quaternionfc;)V>™™š<£× Th ij translate(FFF)Lorg/joml/Matrix4f; Ml mn lightCoordsIp.net/minecraft/world/level/lighting/LightEngine rst uv"net/minecraft/util/LightCoordsUtil withBlock(II)I xyz {|8net/minecraft/client/renderer/texture/TextureAtlasSpritegetU0()F x~ |getV0 x� ‚|getU1 x„ …|getV1 ‡ ˆ‰ fireVertex](Lcom/mojang/blaze3d/vertex/PoseStack$Pose;Lcom/mojang/blaze3d/vertex/VertexConsumer;FFFFFI)V>æff?fff<õÂ� Ž�� ‘’(com/mojang/blaze3d/vertex/VertexConsumer addVertexY(Lcom/mojang/blaze3d/vertex/PoseStack$Pose;FFF)Lcom/mojang/blaze3d/vertex/VertexConsumer;”net/minecraft/util/CommonColors Ž– —˜setColor-(I)Lcom/mojang/blaze3d/vertex/VertexConsumer; Žš ›œsetUv.(FF)Lcom/mojang/blaze3d/vertex/VertexConsumer;ž4net/minecraft/client/renderer/texture/OverlayTexture Ž  ¡¢setUv1.(II)Lcom/mojang/blaze3d/vertex/VertexConsumer; ޤ ¥˜setLight ާ ¨’ setNormalªFlame ¬­® ¯°9net/minecraft/client/renderer/feature/FeatureRendererTypecreateO(Ljava/lang/String;)Lnet/minecraft/client/renderer/feature/FeatureRendererType; ² ³´TYPE;Lnet/minecraft/client/renderer/feature/FeatureRendererType; Signature€Lnet/minecraft/client/renderer/feature/FeatureRendererType;CodeLineNumberTableLocalVariableTablethis; StackMapTableMethodParameters“(Lnet/minecraft/client/renderer/feature/FeatureFrameContext;Ljava/util/List;)Vtmptexu0v0u1v1buffer*Lcom/mojang/blaze3d/vertex/PoseStack$Pose;state>Lnet/minecraft/client/renderer/entity/state/EntityRenderState;srxohyozossxyzuv†Lnet/minecraft/client/renderer/feature/RenderTypeFeatureRenderer; SourceFileFlameFeatureRenderer.java NestMembers InnerClassesSubmitì#com/mojang/blaze3d/vertex/PoseStackPose!³´µ¶·/*·±¸¹ º»¼½·P*²¸ ¶N+¶²¶%:+¶²+¶%:,¹.:¹4™¹:À>:*-¶@§ÿß±¸ #ALO¹HA ¾¿Pº»PÀÁPÂà EÄÅ9ÆÇ#-ÈÇÉ PÂÊË!ÿ+/Žxx5ú#Ì ÀµÍBC·(+¶D:+¶H:´LRj8¶SY8 8 ´Zn8 8 +¶]¶a e ‹†fjf¶gW 8 6 ´k¸q6 •žÁ pš-§:¶w8¶}8¶€8¶ƒ8 lpš888,v f  f ¸†, f  f ¸†, fR f ¸†,v fR f ¸† Šf8  Šf8 ‹j8 Œf8 „ §ÿ>±¸Š"!" $%!'%((*2+5->/P0S1V2b4i5x78†9�:”;�<¡=¥>©@ÀAÖBíCD EFG!H$I'J¹Ô¡ÎQx¬ÏÇ¥ÐQ†žÑQ�—ÒQ”�ÓQ(º»(¾¿(ÔÅ(ÆÇ(ÈÇ"FÕ ÖרQ%ÙQ(ÚQ 2öÛQ 5óÜQ SÕÝQ VÒÞn bÆmnËzÿb>ŽxxTMAxÿ2>ŽxxTMxÿ}>ŽxxTMÌ¾ÔÆÈ ˆ‰·¨4+*$%¹�¹•¹™ ¹Ÿ¹£* ¹¦W±¸ M3N¹R4FÕ4ÔÅ4ßQ4àQ4áQ4âQ4ãQ4mnÌ!FÔßàáâãmä·! ©¸«³±±¸µåæçè>é>êTëí