Êþº¾Eà  java/lang/Record()V   2net/minecraft/core/particles/ExplosionParticleInfoparticle.Lnet/minecraft/core/particles/ParticleOptions;  scalingF  speed toStringH(Lnet/minecraft/core/particles/ExplosionParticleInfo;)Ljava/lang/String; hashCode7(Lnet/minecraft/core/particles/ExplosionParticleInfo;)I equalsI(Lnet/minecraft/core/particles/ExplosionParticleInfo;Ljava/lang/Object;)Z !"# $%*net/minecraft/core/particles/ParticleTypesCODEC Lcom/mojang/serialization/Codec; ()* +,com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;. /0apply()Ljava/util/function/Function; 234 56!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; (8 9:FLOAT0Lcom/mojang/serialization/codecs/PrimitiveCodec; =>? @Ajava/lang/FloatvalueOf(F)Ljava/lang/Float; CDE FG.com/mojang/serialization/codecs/PrimitiveCodecoptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;.. LMN OP;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupˆ(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P3;R /S(()Lcom/mojang/datafixers/util/Function3; UVW /X!com/mojang/datafixers/Products$P3r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function3;)Lcom/mojang/datafixers/kinds/App;. [\] ^_2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; a $b#Lcom/mojang/serialization/MapCodec; !d ef STREAM_CODEC)Lnet/minecraft/network/codec/StreamCodec; hij 9f)net/minecraft/network/codec/ByteBufCodecs lmn op'net/minecraft/network/codec/StreamCodec composite#(Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function3;)Lnet/minecraft/network/codec/StreamCodec; d SignatureYLcom/mojang/serialization/MapCodec;ŽLnet/minecraft/network/codec/StreamCodec;3(Lnet/minecraft/core/particles/ParticleOptions;FF)VCodeLineNumberTableLocalVariableTablethis4Lnet/minecraft/core/particles/ExplosionParticleInfo;MethodParameters()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;0()Lnet/minecraft/core/particles/ParticleOptions;()Flambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileExplosionParticleInfo.javaRecordBootstrapMethods�particle;scaling;speed ’&(Ljava/lang/Object;)Ljava/lang/Object;” • �—d(Lnet/minecraft/core/particles/ExplosionParticleInfo;)Lnet/minecraft/core/particles/ParticleOptions;™ š ‚œG(Lnet/minecraft/core/particles/ExplosionParticleInfo;)Ljava/lang/Float;ž Ÿ ‚¡J(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;£ ¤ u¦†(Lnet/minecraft/core/particles/ParticleOptions;Ljava/lang/Float;Ljava/lang/Float;)Lnet/minecraft/core/particles/ExplosionParticleInfo;¨ © ƒ„„¬ ­®¯ °±java/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object;³ ´µ¶ ·¸"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; InnerClassesInstance¼com/mojang/datafixers/ProductsP3¿%java/lang/invoke/MethodHandles$LookupÁjava/lang/invoke/MethodHandlesLookup1 $brsefrt uv\*·*+µ*$µ *%µ±w x*yz {  |v1*º°w x yz}v1*º¬w x yz~v<*+º¬w xyz€{ �v/*´°w x yz‚v/*´ ®w x yz‚v/*´®w x yz ƒ„vŽL*² &¹'º-¶1²7; ¸<¹BºH¶1²7I ¸<¹BºJ¶1¶K*ºQ¶T°w   /? HK x L…†‡vK/ºY¸Z³`²cº-²gºH²gºJºQ¸k³q±w  ˆ‰Š ‹B«ŒŽ��²‘“–²‘˜›²‘�›² ¢¥²‘§ª¹L[ºU»½¾ÀÂ