Êþº¾Eónet/minecraft/core/SectionPos  java/lang/Object()V  Hnet/minecraft/network/protocol/game/ClientboundSectionBlocksUpdatePacket sectionPosLnet/minecraft/core/SectionPos;  %it/unimi/dsi/fastutil/shorts/ShortSetsize()I   positions[S0net/minecraft/world/level/block/state/BlockState  states3[Lnet/minecraft/world/level/block/state/BlockState;  !"iterator.()Lit/unimi/dsi/fastutil/shorts/ShortIterator; $%& '(java/util/IteratorhasNext()Z $* +,next()Ljava/lang/Object;.java/lang/Short -0 12 shortValue()S 4 56sectionRelativeX(S)I 8 96sectionRelativeY ; <6sectionRelativeZ >?@ AB1net/minecraft/world/level/chunk/LevelChunkSection getBlockState7(III)Lnet/minecraft/world/level/block/state/BlockState; D EF STREAM_CODEC)Lnet/minecraft/network/codec/StreamCodec; HIJ KL'net/minecraft/network/codec/StreamCodecdecode&(Ljava/lang/Object;)Ljava/lang/Object; NOP Q%net/minecraft/network/FriendlyByteBuf readVarInt NS TU readVarLong()Jÿ YZ[ \]%net/minecraft/world/level/block/BlockBLOCK_STATE_REGISTRYLnet/minecraft/core/IdMapper; _`a bcnet/minecraft/core/IdMapperbyId(I)Ljava/lang/Object; He fgencode'(Ljava/lang/Object;Ljava/lang/Object;)V Ni jk writeVarInt*(I)Lnet/minecraft/network/FriendlyByteBuf; Ym nogetId5(Lnet/minecraft/world/level/block/state/BlockState;)I Nq rs writeVarLong*(J)Lnet/minecraft/network/FriendlyByteBuf; uvw xy3net/minecraft/network/protocol/game/GamePacketTypes!CLIENTBOUND_SECTION_BLOCKS_UPDATE+Lnet/minecraft/network/protocol/PacketType; {|} ~;POS_IN_SECTION_BITSI ConstantValue |(Lnet/minecraft/core/SectionPos;Lit/unimi/dsi/fastutil/shorts/ShortSet;Lnet/minecraft/world/level/chunk/LevelChunkSection;)VCodeLineNumberTableLocalVariableTable packedPosSthisJLnet/minecraft/network/protocol/game/ClientboundSectionBlocksUpdatePacket;changes'Lit/unimi/dsi/fastutil/shorts/ShortSet;section3Lnet/minecraft/world/level/chunk/LevelChunkSection;counti StackMapTableMethodParameters*(Lnet/minecraft/network/FriendlyByteBuf;)V packedChangeJinput'Lnet/minecraft/network/FriendlyByteBuf;writeoutputtype-()Lnet/minecraft/network/protocol/PacketType;y()Lnet/minecraft/network/protocol/PacketType;listener>Lnet/minecraft/network/protocol/game/ClientGamePacketListener; runUpdates"(Ljava/util/function/BiConsumer;)VupdateFunctionLjava/util/function/BiConsumer;cursor-Lnet/minecraft/core/BlockPos$MutableBlockPos;LocalVariableTypeTablepLjava/util/function/BiConsumer;s(Ljava/util/function/BiConsumer;)V)(Lnet/minecraft/network/PacketListener;)VyLjava/lang/Object;Lnet/minecraft/network/protocol/Packet; SourceFile)ClientboundSectionBlocksUpdatePacket.javaBootstrapMethodsgÙ Ú Á¼Üt(Lnet/minecraft/network/protocol/game/ClientboundSectionBlocksUpdatePacket;Lnet/minecraft/network/FriendlyByteBuf;)VLß à ¼âs(Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ClientboundSectionBlocksUpdatePacket;ä åæç èé"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/BlockPosMutableBlockPosï%java/lang/invoke/MethodHandles$Lookupñjava/lang/invoke/MethodHandlesLookup!  EF¦§¨©ª« ¬­%p*·*+µ ,¹6*¼ µ*½µ6,¹:¹#™;¹)À-¶/6*´V*´-¸3¸7¸:¶=S„§ÿÁ±®2  "% F!O"i#l$o%¯HF&°±p²³p p´µp¶·_¸©%K¹©ºÿ- >$úA»  ´¶¼­ó_*·*²C+¹GÀµ +¶M=*¼ µ*½µ>¢2+¶R7*´Vˆ“V*´²X }ˆ¶^ÀS„§ÿϱ®. '()* +(-/.5/C0X-^2¯45#½¾*4¹©_²³_¿ÀF¸©ºÿ* Nú3»¿Á¼­¤C²C+*´ ¹d+*´¾¶hW=*´¾¢#+*´2¸l… y*´5…�¶pW„§ÿÚ±®5 68"9<8B;¯ )¹©C²³CÂÀº üú(»ÂÃÄ­.²t°®?¯ ²³¦Å—˜­@+*¹z±® DE¯²³ÆÇ»ÆÈÉ­ÝO»€Y·‚M>*´¾¢>*´56,*´ ¶ƒ*´ ¶†*´ ¶‰¶ŒW+,*´2¹�„§ÿ¿±®HIJK;LHINN¯4-°± D¹©O²³OÊËGÌÍÎ OÊϺ ý €úC»Ê¦ÐA—Ñ­3 *+À{¶•±®¯  ²³»ÆÒ­)º™ºœ¸Ÿ³¥±®¦ÓÔÕÖãרÛãÝÞáê€ëí îðò