Êþº¾EÊ  java/lang/Object()Vjava/util/ArrayDeque   ª(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V@Pnet/minecraft/world/level/redstone/CollectingNeighborUpdater$MultiNeighborUpdate ?B C•(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Lnet/minecraft/core/Direction;)V EFG HIjava/util/Listadd(Ljava/lang/Object;)Z K LMpush(Ljava/lang/Object;)V O PQLOGGERLorg/slf4j/Logger;SPToo many chained neighbor updates. Skipping the rest. First skipped position: {} )U VW toShortString()Ljava/lang/String; YZ[ \]org/slf4j/Loggererror'(Ljava/lang/String;Ljava/lang/Object;)V _ ` runUpdates b cdisEmpty()Z Eb Eg hisize()I Ek lmget(I)Ljava/lang/Object;oLnet/minecraft/world/level/redstone/CollectingNeighborUpdater$NeighborUpdates Eq rclear t uvpeek()Ljava/lang/Object; nx yzforEachUpdatedPos (Ljava/util/function/Consumer;)V n| }~runNext$(Lnet/minecraft/world/level/Level;)Z € �vpop q „…† ‡ˆcom/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger;Š2net/minecraft/world/level/redstone/NeighborUpdater SignaturefLjava/util/ArrayDeque;`Ljava/util/List;;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;%(Lnet/minecraft/world/level/Level;I)VCodeLineNumberTableLocalVariableTablethis>Lnet/minecraft/world/level/redstone/CollectingNeighborUpdater;MethodParameterssetDebugListenerLocalVariableTypeTable?(Ljava/util/function/Consumer;)V shapeUpdate directionLnet/minecraft/core/Direction; neighborState2Lnet/minecraft/world/level/block/state/BlockState;posLnet/minecraft/core/BlockPos; neighborPos updateFlags updateLimitRuntimeInvisibleTypeAnnotations3Lnet/minecraft/world/level/block/Block$UpdateFlags;neighborChangedblock'Lnet/minecraft/world/level/block/Block; orientation0Lnet/minecraft/world/level/redstone/Orientation;state movedByPistonZ!updateNeighborsAtExceptFromFacing•(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/redstone/Orientation;)V skipDirectionupdateNLnet/minecraft/world/level/redstone/CollectingNeighborUpdater$NeighborUpdates;runningAlreadytooManyUpdates StackMapTablei nextUpdatesºjava/lang/Throwable SourceFileCollectingNeighborUpdater.java NestMembers InnerClasses ShapeUpdateNeighborUpdatesSimpleNeighborUpdateFullNeighborUpdateMultiNeighborUpdateÆ1net/minecraft/world/level/block/Block$UpdateFlagsÈ%net/minecraft/world/level/block/Block UpdateFlags! ‰PQ!‹Œ‹�$%‹Ž�� ‘’€**·*»Y· µ *»Y·µ*µ*+µ*µ±“$) ” *•–**!— !˜z’P*+µ"±“ #$”•–$%™ $Ž—$‹š� �›0’† *-»&Y+,-¶(¶(·.¶1±“ ()”H•–œ�žŸ ¡¢¡£¤—œž ¢£¤¥ ¦§9’\*+»5Y+,-·7¶1±“ -.”*•– ¡¨©ª«—  ¨ª� �§>’w *,»:Y+,¶(-·<¶1±“ 23”>•–¬Ÿ ¡¨©ª«­®—¬ ¨ª­� �¯°’k*+»?Y+¶(,-·A¶1±“ 78”4•– ¡¨©±�ª«— ¨±ª���34’ v*´ž§>*´›*´*´¡§6*Y´`µš ™*´,¹DW§)*´ ,¶J§*´d*´ ²NR+¶T¹Xš*¶^±“2 ; <&>0?5@9AGCRE_FmHqIuK”4v•–v ¡v²³ i´®&Pµ®¶ @ü@ü" —  ²`’w½*´ ¶a™*´¹ešy*´¹fd<›*´ *´¹jÀn¶J„ÿ§ÿå*´¹p*´ ¶sÀnL*´"Æ +*´"¹w*´¹e™+*´¹{šÿê*´ ¶W§§ÿw*´ ¶‚*´¹p*µ§M*´ ¶‚*´¹p*µ,¿±Œ¤“ZOP&Q:P@SITTU[VeXqY~Z†[‰^Œ`“aœb¡c¤`¬aµbºc¼d” "·T5¸³½•–¶ ü úü$nú#W¹»’¸ƒ³N±“¼½¾ &?:5n¿2& Àn Á 5 Â: Ã? ÄÅÇÉ&