Êþº¾E­  +net/minecraft/util/debug/DebugSubscriptionsPOIS,Lnet/minecraft/util/debug/DebugSubscription;   2net/minecraft/util/debug/TrackingDebugSynchronizer/(Lnet/minecraft/util/debug/DebugSubscription;)V  'net/minecraft/server/level/ServerPlayerlevel*()Lnet/minecraft/server/level/ServerLevel;  &net/minecraft/server/level/ServerLevel getPoiManager8()Lnet/minecraft/world/entity/ai/village/poi/PoiManager; test ()Ljava/util/function/Predicate;  !">net/minecraft/world/entity/ai/village/poi/PoiManager$OccupancyANY@Lnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy; $%& '(4net/minecraft/world/entity/ai/village/poi/PoiManager getInChunk�(Ljava/util/function/Predicate;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)Ljava/util/stream/Stream;* +,acceptŒ(Lnet/minecraft/util/debug/TrackingDebugSynchronizer$PoiSynchronizer;Lnet/minecraft/server/level/ServerPlayer;)Ljava/util/function/Consumer; ./0 12java/util/stream/StreamforEach (Ljava/util/function/Consumer;)V 456 783net/minecraft/world/entity/ai/village/poi/PoiRecordgetPos()Lnet/minecraft/core/BlockPos; :;< =>"net/minecraft/world/level/ChunkPos containingC(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/ChunkPos;@Dnet/minecraft/network/protocol/game/ClientboundDebugBlockValuePacket BCD EBnet/minecraft/util/debug/TrackingDebugSynchronizer$PoiSynchronizer subscriptionG%net/minecraft/util/debug/DebugPoiInfo FI J8(Lnet/minecraft/world/entity/ai/village/poi/PoiRecord;)V LMN OP*net/minecraft/util/debug/DebugSubscription packUpdateG(Ljava/lang/Object;)Lnet/minecraft/util/debug/DebugSubscription$Update; ?R SS(Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/debug/DebugSubscription$Update;)V BU VWsendToPlayersTrackingChunkv(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/network/protocol/Packet;)V LY Z[ emptyUpdate5()Lnet/minecraft/util/debug/DebugSubscription$Update; $] ^_getDebugPoiInfoF(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/util/debug/DebugPoiInfo; a bc connection;Lnet/minecraft/server/network/ServerGamePacketListenerImpl; efg hi9net/minecraft/server/network/ServerGamePacketListenerImplsend*(Lnet/minecraft/network/protocol/Packet;)V()VCodeLineNumberTableLocalVariableTablethisDLnet/minecraft/util/debug/TrackingDebugSynchronizer$PoiSynchronizer;sendInitialChunkP(Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/ChunkPos;)Vplayer)Lnet/minecraft/server/level/ServerPlayer;chunkPos$Lnet/minecraft/world/level/ChunkPos;(Lnet/minecraft/server/level/ServerLevel; poiManager6Lnet/minecraft/world/entity/ai/village/poi/PoiManager;MethodParameters onPoiAdded`(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/ai/village/poi/PoiRecord;)Vrecord5Lnet/minecraft/world/entity/ai/village/poi/PoiRecord; onPoiRemovedH(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)VpoiPosLnet/minecraft/core/BlockPos;onPoiTicketCountChangedlambda$sendInitialChunk$1a(Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/ai/village/poi/PoiRecord;)Vlambda$sendInitialChunk$0(Lnet/minecraft/core/Holder;)ZtLnet/minecraft/core/Holder; Signature]Lnet/minecraft/util/debug/TrackingDebugSynchronizer; SourceFileTrackingDebugSynchronizer.javaNestHostBootstrapMethods�(Ljava/lang/Object;)Z’ B“ …††–(Ljava/lang/Object;)V˜ B™ ƒ„Jœ �žŸ  ¡"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 OccupancyPoiSynchronizer¦1net/minecraft/util/debug/DebugSubscription$UpdateUpdate©%java/lang/invoke/MethodHandles$Lookup«java/lang/invoke/MethodHandlesLookup!B jk6*²·±l ðñm nopqk„&+¶ N-¶:º,²¶#*+º)¹-±lõö ÷%üm4&no&rs&tu!v wxy rtz{ki '*+,¶3¸9»?Y,¶3*´A»FY,·H¶K·Q¶T±l ÿ&m 'no'v'|}y |~k[*+,¸9»?Y,*´A¶X·Q¶T±l m nov€�y €‚kc !*+,¸9»?Y,*´A+¶,¶\¶K·Q¶T±l  m !no!v!€�y €ƒ„kh"+´`»?Y,¶3*´A»FY,·H¶K·Q¶d±lø ùøm "no"rs"|} …†k,¬l÷m ‡ˆ‰Š‹Œ�Ž›�‘”›•—š¢"$£@B¤ ¥L§¨ª¬