ÊțșŸEÀBlockEntityBlockStateFix  +net/minecraft/util/datafix/fixes/References BLOCK_ENTITY)Lcom/mojang/datafixers/DSL$TypeReference; minecraft:piston  /net/minecraft/util/datafix/fixes/NamedEntityFixw(Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)V  9net/minecraft/util/datafix/fixes/BlockEntityBlockStateFixgetOutputSchema(()Lcom/mojang/datafixers/schemas/Schema;  $com/mojang/datafixers/schemas/Schema getChoiceType_(Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type; blockState !" #$ com/mojang/datafixers/types/Type findFieldType6(Ljava/lang/String;)Lcom/mojang/datafixers/types/Type; &'( )*com/mojang/datafixers/DSL fieldFinderY(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/OpticFinder; &, -.remainderFinder%()Lcom/mojang/datafixers/OpticFinder; 012 34com/mojang/datafixers/Typedget7(Lcom/mojang/datafixers/OpticFinder;)Ljava/lang/Object;6 com/mojang/serialization/Dynamic8blockId 5: 3;>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; =>? @A(com/mojang/serialization/OptionalDynamicasInt(I)I 5C DEremove6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;G blockData IJK LM/net/minecraft/util/datafix/fixes/BlockStateDatagetTag%(I)Lcom/mojang/serialization/Dynamic; 0O PQgetOps'()Lcom/mojang/serialization/DynamicOps; S TU pointTyped;(Lcom/mojang/serialization/DynamicOps;)Ljava/util/Optional;W 3X()Ljava/util/function/Supplier; Z[\ ]^java/util/Optional orElseThrow1(Ljava/util/function/Supplier;)Ljava/lang/Object; 0` absetT(Lcom/mojang/datafixers/OpticFinder;Ljava/lang/Object;)Lcom/mojang/datafixers/Typed; d ef readTypedI(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/DataResult; hij kl#com/mojang/serialization/DataResultresult()Ljava/util/Optional;Wocom/mojang/datafixers/util/Pair nq rsgetFirst()Ljava/lang/Object; 0u av_(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;xjava/lang/IllegalStateExceptionz.Could not parse newly created block state tag. w| }(Ljava/lang/String;)V)Could not create new piston block entity.*(Lcom/mojang/datafixers/schemas/Schema;Z)VCodeLineNumberTableLocalVariableTablethis;Lnet/minecraft/util/datafix/fixes/BlockEntityBlockStateFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema; changesTypeZMethodParametersfix<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;entityLcom/mojang/datafixers/Typed;newType"Lcom/mojang/datafixers/types/Type;blockStateType blockStateF#Lcom/mojang/datafixers/OpticFinder;tag"Lcom/mojang/serialization/Dynamic;blockIdata blockStateTagoutputLocalVariableTypeTable Lcom/mojang/datafixers/Typed<*>;%Lcom/mojang/datafixers/types/Type<*>;&Lcom/mojang/datafixers/OpticFinder<*>;%Lcom/mojang/serialization/Dynamic<*>; SignatureB(Lcom/mojang/datafixers/Typed<*>;)Lcom/mojang/datafixers/Typed<*>; lambda$fix$1#()Ljava/lang/IllegalStateException; lambda$fix$0 SourceFileBlockEntityBlockStateFix.javaBootstrapMethodssȘ « €ŁŁź Ż ąŁ± ČłŽ ”¶"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č'com/mojang/datafixers/DSL$TypeReference TypeReferenceŒ%java/lang/invoke/MethodHandles$LookupŸjava/lang/invoke/MethodHandlesLookup! €P*+Č · ±‚  ƒ „…†‡ˆ‰Š †ˆ‹Œž €*¶Č ¶M,¶N-ž%:+ž+¶/À5:7¶9¶<67¶B:F¶9¶<~6F¶B:x€žH:,+¶N¶RșV¶YÀ0:  ž+¶_-¶cčgșm¶YÀn¶pÀ0¶t°‚.  (5>NWcxƒf €„…€Ž —‘ˆ’“(|”•5o–—NV˜—cA™•x,šŽ ›H€œ —‘ˆ’ž(|”ŸcA™Ÿx,šœ Š Ą ąŁ" »wYy·{°‚ €Ł" »wY~·{°‚„Ч°š©Ź°š­Ź·ž&ș »œż