Êþº¾E¶  .net/minecraft/world/level/block/BaseTorchBlockD(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V   *net/minecraft/world/level/block/TorchBlock flameParticle1Lnet/minecraft/core/particles/SimpleParticleType;  net/minecraft/core/BlockPosgetX()I?à  getY?æffffff  getZ  ! *net/minecraft/core/particles/ParticleTypesSMOKE #$% &'net/minecraft/world/level/Level addParticle7(Lnet/minecraft/core/particles/ParticleOptions;DDDDDD)V)/net/minecraft/core/particles/SimpleParticleType +,- ./#com/mojang/serialization/DataResultsuccess9(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;1 23getJ(Lnet/minecraft/core/particles/ParticleType;)Ljava/util/function/Supplier; +5 67errorD(Ljava/util/function/Supplier;)Lcom/mojang/serialization/DataResult; 9:; <=java/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;? @AmakeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String; CDE FG/net/minecraft/core/registries/BuiltInRegistries PARTICLE_TYPELnet/minecraft/core/Registry; IJK LMnet/minecraft/core/Registry byNameCodec"()Lcom/mojang/serialization/Codec;O PQapply()Ljava/util/function/Function;O TUV WXcom/mojang/serialization/Codec comapFlatMap\(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;Zparticle_options T\ ]^fieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; ` abPARTICLE_OPTIONS_FIELD#Lcom/mojang/serialization/MapCodec; SignatureVLcom/mojang/serialization/MapCodec;u(Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)VCodeLineNumberTableLocalVariableTablethis,Lnet/minecraft/world/level/block/TorchBlock; propertiesALnet/minecraft/world/level/block/state/BlockBehaviour$Properties;MethodParameters animateTick”(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Vstate2Lnet/minecraft/world/level/block/state/BlockState;level!Lnet/minecraft/world/level/Level;posLnet/minecraft/core/BlockPos;random!Lnet/minecraft/util/RandomSource;xDyzlambda$static$2^(Lnet/minecraft/core/particles/SimpleParticleType;)Lnet/minecraft/core/particles/ParticleType;typelambda$static$0R(Lnet/minecraft/core/particles/ParticleType;)Lcom/mojang/serialization/DataResult;simple+Lnet/minecraft/core/particles/ParticleType; StackMapTablelambda$static$1?(Lnet/minecraft/core/particles/ParticleType;)Ljava/lang/String;()V SourceFileTorchBlock.javaBootstrapMethodsŒ()Ljava/lang/Object;Ž � „…‘()Ljava/lang/String;“Not a SimpleParticleType: •&(Ljava/lang/Object;)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;¦ §¨© @ª$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­?net/minecraft/world/level/block/state/BlockBehaviour$Properties¯4net/minecraft/world/level/block/state/BlockBehaviour Properties²%java/lang/invoke/MethodHandles$Lookup´java/lang/invoke/MethodHandlesLookup!abcd efQ *,·*+µ±g h  ij  klm  knofÇ C-¶ ‡c9-¶‡c9-¶‡c9 ,² ¶",*´ ¶"±g  !!1"B#hRCijCpqCrsCtuCvw 8xy-zy!"{y mprtv |}f,*°gh ~  €fj*Á(™*À(L+¸*§ *º0¸4°g h � ~‚ƒH+ „…f4 *¸8º>°gh  ~‚†‡fJ"²B¹HºNºR¹SY¹[³_±g!ˆ‰Š&ž‹��¥’ž”–™ž”š�«¬®° ±³µ