Êþº¾EÜ  3net/minecraft/client/renderer/entity/EntityRendererH(Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Vnet/minecraft/world/level/Level  #com/mojang/blaze3d/vertex/PoseStackpushPose()V  scale(FFF)V  ;net/minecraft/client/renderer/state/level/CameraRenderState orientationLorg/joml/Quaternionf;  rotate(Lorg/joml/Quaternionfc;)V  !";net/minecraft/client/renderer/entity/DragonFireballRenderer RENDER_TYPE5Lnet/minecraft/client/renderer/rendertype/RenderType;$ %&renderŠ(Lnet/minecraft/client/renderer/entity/state/EntityRenderState;)Lnet/minecraft/client/renderer/SubmitNodeCollector$CustomGeometryRenderer; ()* +,1net/minecraft/client/renderer/SubmitNodeCollectorsubmitCustomGeometry§(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/rendertype/RenderType;Lnet/minecraft/client/renderer/SubmitNodeCollector$CustomGeometryRenderer;)V ./0 12java/util/Optional isPresent()Z :@ ABget()Ljava/lang/Object;$ E FpopPose H IJsubmitÖ(Lnet/minecraft/client/renderer/entity/state/EntityRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/SubmitNodeCollector;Lnet/minecraft/client/renderer/state/level/CameraRenderState;)V .L M2 lightCoords O PQvertex](Lcom/mojang/blaze3d/vertex/VertexConsumer;Lcom/mojang/blaze3d/vertex/PoseStack$Pose;IFIIII)V?>€ UVW XY(com/mojang/blaze3d/vertex/VertexConsumer addVertexY(Lcom/mojang/blaze3d/vertex/PoseStack$Pose;FFF)Lcom/mojang/blaze3d/vertex/VertexConsumer; U[ \]setColor-(I)Lcom/mojang/blaze3d/vertex/VertexConsumer; U_ `asetUv.(FF)Lcom/mojang/blaze3d/vertex/VertexConsumer; cde f24net/minecraft/client/renderer/texture/OverlayTexture NO_OVERLAY Uh i] setOverlay Uk l]setLight Un oY setNormal .q sFnet/minecraft/world/entity/projectile/hurtingprojectile/DragonFireball u vwgetBlockLightLevelh(Lnet/minecraft/world/entity/projectile/hurtingprojectile/DragonFireball;Lnet/minecraft/core/BlockPos;)I y z{ buildQuad–(Lnet/minecraft/client/renderer/entity/state/EntityRenderState;Lcom/mojang/blaze3d/vertex/PoseStack$Pose;Lcom/mojang/blaze3d/vertex/VertexConsumer;I)V}net/minecraft/util/CommonColors/textures/entity/enderdragon/dragon_fireball.png �‚ƒ „…"net/minecraft/resources/IdentifierwithDefaultNamespace8(Ljava/lang/String;)Lnet/minecraft/resources/Identifier; ‡ ˆ‰TEXTURE_LOCATION$Lnet/minecraft/resources/Identifier; ‹Œ� Ž�4net/minecraft/client/renderer/rendertype/RenderTypes entityCutout[(Lnet/minecraft/resources/Identifier;)Lnet/minecraft/client/renderer/rendertype/RenderType;CodeLineNumberTableLocalVariableTablethis=Lnet/minecraft/client/renderer/entity/DragonFireballRenderer;contextELnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;MethodParametersentityHLnet/minecraft/world/entity/projectile/hurtingprojectile/DragonFireball;blockPosLnet/minecraft/core/BlockPos;state>Lnet/minecraft/client/renderer/entity/state/EntityRenderState; poseStack%Lcom/mojang/blaze3d/vertex/PoseStack;submitNodeCollector3Lnet/minecraft/client/renderer/SubmitNodeCollector;camera=Lnet/minecraft/client/renderer/state/level/CameraRenderState; StackMapTablepose*Lcom/mojang/blaze3d/vertex/PoseStack$Pose;buffer*Lcom/mojang/blaze3d/vertex/VertexConsumer;colorbuilderxFyuvcreateRenderState@()Lnet/minecraft/client/renderer/entity/state/EntityRenderState;C(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)Ilambda$submit$1•(Lnet/minecraft/client/renderer/entity/state/EntityRenderState;Lcom/mojang/blaze3d/vertex/PoseStack$Pose;Lcom/mojang/blaze3d/vertex/VertexConsumer;)Vlambda$submit$0 Signature½Lnet/minecraft/client/renderer/entity/EntityRenderer; SourceFileDragonFireballRenderer.javaBootstrapMethods½W(Lcom/mojang/blaze3d/vertex/PoseStack$Pose;Lcom/mojang/blaze3d/vertex/VertexConsumer;)V¿ À µ´ à ³´Å ÆÇÈ ÉÊ"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClassesÍCnet/minecraft/client/renderer/entity/EntityRendererProvider$ContextÏ;net/minecraft/client/renderer/entity/EntityRendererProviderContextÒHnet/minecraft/client/renderer/SubmitNodeCollector$CustomGeometryRendererCustomGeometryRendererÕ(com/mojang/blaze3d/vertex/PoseStack$PosePoseØ%java/lang/invoke/MethodHandles$LookupÚjava/lang/invoke/MethodHandlesLookup!ˆ‰!" �>*+·±‘ ’“”•–—•vw�A¬‘’ “”˜™š›— ˜šIJ�Û^,¶ , ¶,´¶-,²+º#¹'+´-™(²¶3¶9™-,²¶3¶?À4+ºC¹',¶D*+,-·G±‘& ! #%$'7(P+T-].’4^“”^œ�^žŸ^ ¡^¢£¤ûP—œž ¢ z{�‘9,+*´K ¸N,+*´K ¸N,+*´K ¸N,+*´K ¸N±‘123*485’*9œ�9¥¦9§¨9©2—œ¥§© PQ�±=*+%Rf†Sf ¹T¹Z††¹^²b¹g¹j+ ¹mW±‘ 8<9’R=ª¨=¥¦=M2=«¬=­2=®2=¯2=©2—!ª¥M«­®¯©°±�2».Y·p°‘=’ “”Dv²�4 *+Àr,¶t¬‘’  “”— ˜š ³´�I *+,*´-¸x±‘(’  œ� ¥¦ §¨ µ´�F*+,¸x±‘%’ œ�¥¦§¨¶�.~¸€³†²†¸Š³±‘ ·¸¹º»Ä¼¾¼Ä¼Á¼Ë"ÌÎÐ Ñ(Ó Ô Ö×ÙÛ