Êþº¾E.  java/lang/Object()V   2net/minecraft/commands/arguments/blocks/BlockInputstate2Lnet/minecraft/world/level/block/state/BlockState;   propertiesLjava/util/Set;  tagLnet/minecraft/nbt/CompoundTag;  :net/minecraft/world/level/block/state/pattern/BlockInWorldgetState4()Lnet/minecraft/world/level/block/state/BlockState;   0net/minecraft/world/level/block/state/BlockStategetBlock)()Lnet/minecraft/world/level/block/Block; " #$is(Ljava/lang/Object;)Z &'( )* java/util/Setiterator()Ljava/util/Iterator; ,-. /0java/util/IteratorhasNext()Z ,2 34next()Ljava/lang/Object;69net/minecraft/world/level/block/state/properties/Property 8 9:getValueS(Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Comparable; < => getEntity6()Lnet/minecraft/world/level/block/entity/BlockEntity; @ ABgetLevel)()Lnet/minecraft/world/level/LevelReader; DEF GH%net/minecraft/world/level/LevelReaderregistryAccess%()Lnet/minecraft/core/RegistryAccess; JKL MN2net/minecraft/world/level/block/entity/BlockEntitysaveWithFullMetadataK(Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; PQR STnet/minecraft/nbt/NbtUtils compareNbt2(Lnet/minecraft/nbt/Tag;Lnet/minecraft/nbt/Tag;Z)Z V WH(Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Z)V Y Z[test?(Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z]%net/minecraft/world/level/block/Block \_ `aupdateFromNeighbourShapes¬(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; c d0isAir f ghoverwriteWithDefinedPropertiesf(Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; jkl mn&net/minecraft/server/level/ServerLevelsetBlockS(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)Z jp qrgetBlockEntityS(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/BlockEntity;t2net/minecraft/util/ProblemReporter$ScopedCollector v wxLOGGERLorg/slf4j/Logger; sz {(Lorg/slf4j/Logger;)V jE J~ € problemPath2()Lnet/minecraft/util/ProblemReporter$PathElement; s‚ ƒ„forChildV(Lnet/minecraft/util/ProblemReporter$PathElement;)Lnet/minecraft/util/ProblemReporter;† ‡€get ‰‚Š"net/minecraft/util/ProblemReporter Œ�Ž ��0net/minecraft/world/level/storage/TagValueOutputcreateWithContext‚(Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/level/storage/TagValueOutput; J’ “”saveWithoutMetadata2(Lnet/minecraft/world/level/storage/ValueOutput;)V Œ– —˜ buildResult!()Lnet/minecraft/nbt/CompoundTag; š›œ �ž/net/minecraft/world/level/storage/TagValueInputcreate�(Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/storage/ValueInput; J  ¡¢loadWithComponents1(Lnet/minecraft/world/level/storage/ValueInput;)V† ¥¦§ ¨$net/minecraft/nbt/CompoundTagequals Jª « setChanged j­ ®¯getChunkSource/()Lnet/minecraft/server/level/ServerChunkCache; ±²³ ´µ+net/minecraft/server/level/ServerChunkCache blockChanged (Lnet/minecraft/core/BlockPos;)V s· ¸closeºjava/lang/Throwable ¹¼ ½¾ addSuppressed(Ljava/lang/Throwable;)V ÀÁ ÃÄCnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase copyPropertyÓ(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/world/level/block/state/BlockState;Æ(after)È(before) ÊËÌ ÍÎcom/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger;Ðjava/util/function/Predicate SignatureOLjava/util/Set;>;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;c(Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/Set;Lnet/minecraft/nbt/CompoundTag;)VCodeLineNumberTableLocalVariableTablethis4Lnet/minecraft/commands/arguments/blocks/BlockInput;LocalVariableTypeTableMethodParameters£(Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/Set;>;Lnet/minecraft/nbt/CompoundTag;)VgetDefinedProperties()Ljava/util/Set;Q()Ljava/util/Set;>;property;Lnet/minecraft/world/level/block/state/properties/Property;entity4Lnet/minecraft/world/level/block/entity/BlockEntity; blockInWorldLnet/minecraft/world/level/block/state/properties/Property<*>; StackMapTableH(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Zlevel(Lnet/minecraft/server/level/ServerLevel;posLnet/minecraft/core/BlockPos;placeI(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;I)Z registries*Lnet/minecraft/core/HolderLookup$Provider;blockEntityReporter$Lnet/minecraft/util/ProblemReporter; initialOutput2Lnet/minecraft/world/level/storage/TagValueOutput;before updatedOutputafterreporter4Lnet/minecraft/util/ProblemReporter$ScopedCollector;updateIaffectedZnet/minecraft/core/BlockPosRuntimeInvisibleTypeAnnotations3Lnet/minecraft/world/level/block/Block$UpdateFlags;lambda$place$1()Ljava/lang/String;lambda$place$0nLjava/lang/Object;Ljava/util/function/Predicate; SourceFileBlockInput.javaBootstrapMethods      "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(net/minecraft/core/HolderLookup$Providernet/minecraft/core/HolderLookupProviderScopedCollector!.net/minecraft/util/ProblemReporter$PathElement PathElement$4net/minecraft/world/level/block/state/BlockBehaviourBlockStateBase'1net/minecraft/world/level/block/Block$UpdateFlags UpdateFlags*%java/lang/invoke/MethodHandles$Lookup,java/lang/invoke/MethodHandlesLookup!Ïwx ÑÒÓÔ ÕÖ~*·*+µ*,µ *-µ±× !"#Ø*ÙÚ Û ÒÜ  ÑÝÓ ÔÖ/*´°×&Ø ÙÚÞßÖ/*´ °×*Ø ÙÚÑàZ[Ö)z+¶M,*´¶¶!š¬*´ ¹%N-¹+™%-¹1À5:,¶7*´¶7¥¬§ÿØ*´Æ*+¶;N-Æ*´-+¶?¹C¶I¸O™§¬¬×. /12536E7G9J;Q<V=x@Ø43áâV"ãäzÙÚzåæu Û 3áçèüü ,'úü+J@úÜåZéÖM*»Y+,·U¶X¬×DØ ÙÚêëìíÜ êìîïÖkþ~™ *´§ *´+,¸^:¶b™ *´:*¶e:6+,¶i™6*´Æ·+,¶o:Æ«»sY²u·y:+¶|:¶}¶�:  º…¹ˆ¸‹:  ¶‘ ¶•: *´¸™¶Ÿ º£¹ˆ¸‹:  ¶‘ ¶•:   ¶¤š6¶©+¶¬,¶°¶¶§:¶¶§ :  ¶»¿¬_Ýå¹çìï¹×nHI!J'N/P2Q=R@UGVNWSX_YeZq[„\‹]’_¢aµb¼cÃeÍfÐgÕiÝkåXûnØŽexðñqlòó „Yôõ ’Kö µ(÷õ Ãø _œùúN­ãäþÙÚþêëþìíþûüå 2ÌýþèC HüüýœJsG¹ÿ jÿJs¹¹øÜ êìû ghÖ¬6+*´¦+°*´ ¹%M,¹+™,¹1À5N*´+-¸¿L§ÿã+°×rs u'v1w4xØ ' áâ6ÙÚ6 Û ' áçè  ü ,úÜ AZ$Ö3 *+À¶X¬×Ø  ÙÚÜå ÖŰ×a Öǰ×[ָɳu±×Ñ       2 s‰  ‰" À#% &\(& )+-