Êþº¾EB  java/lang/Object()V   &net/minecraft/client/particle/Particle INITIAL_AABBLnet/minecraft/world/phys/AABB;   bb   hasPhysicsZ?™š  bbWidthF?æff  bbHeight  !"net/minecraft/util/RandomSourcecreate#()Lnet/minecraft/util/RandomSource; $ %&random!Lnet/minecraft/util/RandomSource;?záH ) *friction , -speedUpWhenYMotionIsBlocked / 01level.Lnet/minecraft/client/multiplayer/ClientLevel;>LÌÍ 4 56setSize(FF)V 8 9:setPos(DDD)V < =>xoD @ A>yo C D>zo@€ G HI nextFloat()F?fff=ÌÌÍ M NOlifetimeI Q R4(Lnet/minecraft/client/multiplayer/ClientLevel;DDD)V>ÌÌÍ U V>xd X Y>yd [ \>zd>™š _`a bcjava/lang/Mathsqrt(D)D?Ù™™ ?¹™™  i j>x l m>y o p>z r sOage u vremove?¤záG®{ z {gravity } ~:move?ñ™™™™™š ‚ ƒonGround?æff` ‡ ˆ‰getClass()Ljava/lang/Class; ‹Œ� Ž�java/lang/Class getSimpleName()Ljava/lang/String;‘ ’“makeConcatWithConstants*(Ljava/lang/String;DDDI)Ljava/lang/String; • –removed ˜ ™šgetBoundingBox!()Lnet/minecraft/world/phys/AABB; œ�ž Ÿ>net/minecraft/world/phys/AABBminX œ¡ ¢>maxX@ œ¦ §>minZ œ© ª>maxZ œ¬ ­>minY œ¯ ° (DDDDDD)V ² ³´setBoundingBox"(Lnet/minecraft/world/phys/AABB;)V ¶ ·stoppedByCollision ¹ º>"MAXIMUM_COLLISION_VELOCITY_SQUARED ¼½¾ ¿À0net/minecraft/world/phys/shapes/CollisionContextpositionContext5(D)Lnet/minecraft/world/phys/shapes/CollisionContext;Ânet/minecraft/world/phys/Vec3 ÁÄ : ÆÇÈ ÉÊjava/util/Listof()Ljava/util/List; ÌÍÎ ÏÐ!net/minecraft/world/entity/EntitycollideBoundingBoxÂ(Lnet/minecraft/world/phys/shapes/CollisionContext;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/level/Level;Ljava/util/List;)Lnet/minecraft/world/phys/Vec3; Ái Ál Áo œÕ ~Ö$(DDD)Lnet/minecraft/world/phys/AABB; Ø ÙsetLocationFromBoundingbox _Û ÜcabsÞnet/minecraft/util/Mth>äøµ€ âãä åænet/minecraft/core/BlockPos containing"(DDD)Lnet/minecraft/core/BlockPos; èéê ëì,net/minecraft/client/multiplayer/ClientLevel hasChunkAt (Lnet/minecraft/core/BlockPos;)Z îïð ñò"net/minecraft/util/LightCoordsUtilgetLightCoordsO(Lnet/minecraft/world/level/BlockAndLightGetter;Lnet/minecraft/core/BlockPos;)Ið õö÷ øùjava/util/Optionalempty()Ljava/util/Optional;@Y Ýý þcsquareCodeLineNumberTableLocalVariableTablethis(Lnet/minecraft/client/particle/Particle;MethodParameters7(Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)VxayazaspeedddsetPower+(F)Lnet/minecraft/client/particle/Particle;powersetParticleSpeedscale setLifetime(I)V getLifetime()Itick StackMapTablegetGroup4()Lnet/minecraft/client/particle/ParticleRenderType;toStringaabbnewMinXnewMinZwhmovementLnet/minecraft/world/phys/Vec3; originalXa originalYa originalZa(F)IaposLnet/minecraft/core/BlockPos;isAlive()ZgetParticleLimit SignatureD()Ljava/util/Optional; SourceFile Particle.java NestMembers14net/minecraft/client/particle/Particle$LifetimeAlphaBootstrapMethods4, Pos (,,), Age 6 789 ’:$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClasses LifetimeAlpha>%java/lang/invoke/MethodHandles$Lookup@java/lang/invoke/MethodHandlesLookup! º>01=>A>D>j>m>p>V>Y>\> ƒ·–%&sONO{*-Rÿûm*·*²µ *µ*µ*µ*¸µ#*'µ(*µ+*+µ.*22¶3*(¶7*(µ;*µ?*µB*E*´#¹FJjKbn‹µL±B1 !&')#.)/.234;5D6I7O8U:l;4mm01mj>mm>mp>0jmpÿrÊ*+(·P**´#¹F j fSj�cµT* *´#¹F j fSj�cµW* *´#¹F j fSj�cµZ*´#¹F*´#¹Fb b]j�9*´T*´Tk*´W*´Wkc*´Z*´Zkc¸^9**´TokdkµT**´WokdkfcµW**´ZokdkµZ±* > @"A:BRCmE�F¡G·HÉIf ÊÊ01Êj>Êm>Êp>Ê>Ê> Ê> m] >�; >0jmp  ÿk+*Y´T#�kµT**´Wfg#�kfcµW*Y´Z#�kµZ*°L MN)O++  :ÿe*'µT*)µW*µZ±ST UV*V>Y>\> VY\ ÿF*2#j2#j¶3*° Y Zÿ>*µL± ^_NONÿ/*´L¬b ÿCÆ**´hµ;**´kµ?**´nµB*Y´qZ`µq*´L¡*¶t±*Y´Ww*´y�kgµW**´T*´W*´Z¶|*´+™'*´k*´?—š*Y´TkµT*Y´ZkµZ*Y´T*´(�kµT*Y´W*´(�kµW*Y´Z*´(�kµZ*´�™*Y´T„kµT*Y´Z„kµZ±Jfghj*k.l/oApQqdrps|uŠv˜w¦y­z¹{Å} Æ /ûLûH�ÿG*¶†¶Š*´h*´k*´n*´qº�°ƒ vÿ4*µ”± ‡ˆ 56ÿ÷s#*´•š $*´•™c*#µ*$µ*¶—N-´›-´ c#�g£o9-´¥-´¨c#�g£o9*»œY-´«*´�c-´«*´�c*´�c·®¶±±"‹Œ�Ž!�3�E‘r“>!Q 3?>E->sssû_ 9:ÿº F*'µh*)µk*µn*´ n8*´8*»œY'�g)�g'�c)�c�c·®¶±±–— ˜™š›Eœ>FFj>Fm>Fp>.( jmp~:ÿ× è*´µ™±'9)9 9 *´™_'—š)—š —™L''k))kckc²¸˜œ8*´k¸»»ÁY')·Ã*¶—*´.¸Å¸Ë:  ´ÑH ´ÒJ ´Ó9'—š)—š —™**¶—')¶Ô¶±*¶× ¸Úß—›)¸Úߘœ*µµ* )—™ ˜œ§µ�'—™*µT —™*µZ±VŸ £ ¤¥§@¨b©hªn«u®ˆ¯—°›³²´··Î¹ÕºÚ¼â½ç¿Rb èè>è>è> Ý >Ú!> Ö"> ) þ#ûHRÿ  Ùÿt0*¶—L*+´›+´ c£oµh*+´«µk*+´¥+´¨c£oµn±ÂÃÄÅ/Æ0+ ñ#ÿ'*´h*´k*´n¸áM*´.,¶ç™ *´.,¸í¬ó¬ÉÊË$Í ''$%&ü$â$'(ÿB *´”š§¬Ñ   @™šÿ/*´ °Õ ³´ÿ>*+µ ± ÙÚ )ùÿ.¸ô°Ý *+,ÿ6»œY·®³ú¸ü³¸± -./0253;0<=?A