Êþº¾EÍ  java/lang/Record()V   @net/minecraft/core/component/BlockTransformer$BlockTransformDatablockStateProviderLnet/minecraft/core/Holder;   sound  particleALnet/minecraft/core/component/BlockTransformer$TransformParticle;  disallowedFacesLjava/util/List;  lootLjava/util/Optional;   dropStrategy;>Lnet/minecraft/core/Holder;0Ljava/util/List;oLjava/util/Optional;>;dLcom/mojang/serialization/Codec;œLnet/minecraft/network/codec/StreamCodec;(Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Lnet/minecraft/core/component/BlockTransformer$TransformParticle;Ljava/util/List;Ljava/util/Optional;Lnet/minecraft/core/component/BlockTransformer$DropStrategy;ZLnet/minecraft/core/component/BlockTransformer$TransformType;ZI)VCodeLineNumberTableLocalVariableTablethisBLnet/minecraft/core/component/BlockTransformer$BlockTransformData;LocalVariableTypeTableMethodParameters(Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Lnet/minecraft/core/component/BlockTransformer$TransformParticle;Ljava/util/List;Ljava/util/Optional;>;Lnet/minecraft/core/component/BlockTransformer$DropStrategy;ZLnet/minecraft/core/component/BlockTransformer$TransformType;ZI)VtargetStateProvider·(Lnet/minecraft/core/Holder;)Lnet/minecraft/core/component/BlockTransformer$BlockTransformData$Builder;NLnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;¶(Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/core/component/BlockTransformer$BlockTransformData$Builder; predicateCLnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;block'Lnet/minecraft/world/level/block/Block;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;()Lnet/minecraft/core/Holder;m()Lnet/minecraft/core/Holder;@()Lnet/minecraft/core/Holder;C()Lnet/minecraft/core/component/BlockTransformer$TransformParticle;2()Ljava/util/List;()Ljava/util/Optional;q()Ljava/util/Optional;>;>()Lnet/minecraft/core/component/BlockTransformer$DropStrategy;()Z?()Lnet/minecraft/core/component/BlockTransformer$TransformType;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileBlockTransformer.javaNestHostZ-net/minecraft/core/component/BlockTransformerRecordBootstrapMethods^ƒblockStateProvider;sound;particle;disallowedFaces;loot;dropStrategy;updateFromNeighbors;transformType;consumeOnUse;itemDamagePerUse  $(+j&(Ljava/lang/Object;)Ljava/lang/Object;l m Go_(Lnet/minecraft/core/component/BlockTransformer$BlockTransformData;)Lnet/minecraft/core/Holder;q r Gt u Jw…(Lnet/minecraft/core/component/BlockTransformer$BlockTransformData;)Lnet/minecraft/core/component/BlockTransformer$TransformParticle;y z ¨|T(Lnet/minecraft/core/component/BlockTransformer$BlockTransformData;)Ljava/util/List;~  L�X(Lnet/minecraft/core/component/BlockTransformer$BlockTransformData;)Ljava/util/Optional;ƒ „ N†€(Lnet/minecraft/core/component/BlockTransformer$BlockTransformData;)Lnet/minecraft/core/component/BlockTransformer$DropStrategy;ˆ ‰ "O‹W(Lnet/minecraft/core/component/BlockTransformer$BlockTransformData;)Ljava/lang/Boolean;� Ž &P��(Lnet/minecraft/core/component/BlockTransformer$BlockTransformData;)Lnet/minecraft/core/component/BlockTransformer$TransformType;’ “ *O• – -C˜W(Lnet/minecraft/core/component/BlockTransformer$BlockTransformData;)Ljava/lang/Integer;šÈ(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;œ � 1Ÿ‘(Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Lnet/minecraft/core/component/BlockTransformer$TransformParticle;Ljava/util/List;Ljava/util/Optional;Lnet/minecraft/core/component/BlockTransformer$DropStrategy;Ljava/lang/Boolean;Lnet/minecraft/core/component/BlockTransformer$TransformType;Ljava/lang/Boolean;Ljava/lang/Integer;)Lnet/minecraft/core/component/BlockTransformer$BlockTransformData;¡ ¢ QRR¥T(Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec;§ ü¨ ©¥optional« ¬­® ¯°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; InnerClassesBlockTransformDataTransformParticle DropStrategy TransformTypeBuilder¿&net/minecraft/util/StringRepresentable EnumCodecInstanceÃcom/mojang/datafixers/ProductsP10Æ6net/minecraft/network/codec/StreamCodec$CodecOperationCodecOperationÉ%java/lang/invoke/MethodHandles$LookupËjava/lang/invoke/MethodHandlesLookup1  *+ *,*-*."#&'*#-.`a*/*012ü >*·*+µ*,µ *-µ*µ*µ*µ*µ *µ$* µ(* µ+±3v4p >56> > >>>>>"#>&'>*# >-. 7*> +>,>->.8) "&*-*9 <=2E »/Y*·1°3ž4  : 7  :+8:*; <O22*¸4¸:°3¢4 :<8: <=2O¸>*+¶C¶I¸M°3¦§¨ ¦4>?@A8 >@RB21*ºP°3v4 56VC21*ºT¬3v4 56ZD2<*+ºX¬3v456EF8E G2/*´°3v4 56*HG2/*´ °3v4 56*IJ2/*´°3v4 56¨2/*´°3v4 56*KL2/*´°3v4 56*MN2/*´°3v4 56"O2/*´ ¬3v4 56&P2/*´$°3v4 56*O2/*´(¬3v4 56-C2/*´+¬3v4 56 QR2F è*²\b¹dºj¶n²tw²x²~¹„¹‰º�¶n²Ž‘²’¹‰º•¶n²–¶›¡¸£¹‰º©¶n²ª¯¹°º²¶n²³¶²¸¹‰º»¶n²¼À¸Â¹ÈºË¶n²Ìϲѹ‰ºÔ¶n²¼Õ¸Â¹Èº×¶n²ØÝ¸ß¹‰ºä¶n¶å*ºë¶î°3:‚ƒ„8…H†b‡wˆŠ‰¢Šµ‹ËŒÛ‚ä�ç‚4 èSTU2«ºó¸ô³ú²\¸ûºj²º�²º•²¸¹ º©²¸º¹ º²²º»²ºË²!ºÔ²º×²"ºäºë¸%³)±3‚ ��)“9”x�VWXY[^ *+ *,*-*."#&'*#-.\ ª ]_`abcdefgh±ikn±ipn±isv±ix{±i}€±i‚…±i‡Š±iŒ�±i‘бi”—±™›ž±i £±¤¦¤¸Z Y¹�Yº@´Y»@ÍY¼@/½ D?½ œ¾À æõÁïÂÄÅ Ç ÈÊÌ