Êþº¾Eî  java/lang/Record()V   Snet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityInfopackedXZB  yS  type8Lnet/minecraft/world/level/block/entity/BlockEntityType;  tagLjava/util/Optional;  2net/minecraft/world/level/block/entity/BlockEntitygetLevel#()Lnet/minecraft/world/level/Level; !" #$net/minecraft/world/level/LevelregistryAccess%()Lnet/minecraft/core/RegistryAccess; & '( getUpdateTagK(Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; * +, getBlockPos()Lnet/minecraft/core/BlockPos; ./0 12net/minecraft/core/BlockPosgetX()I 456 78net/minecraft/core/SectionPossectionRelative(I)I .: ;2getZ .= >2getY @ ABgetType:()Lnet/minecraft/world/level/block/entity/BlockEntityType; DEF GHnet/minecraft/nbt/CompoundTagisEmpty()Z JKL MNjava/util/Optionalempty()Ljava/util/Optional; JP QRof((Ljava/lang/Object;)Ljava/util/Optional; T UQ(BSLnet/minecraft/world/level/block/entity/BlockEntityType;Ljava/util/Optional;)VW XYtoStringi(Lnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityInfo;)Ljava/lang/String;[ \]hashCodeX(Lnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityInfo;)I_ `aequalsj(Lnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityInfo;Ljava/lang/Object;)Z cde fg)net/minecraft/network/codec/ByteBufCodecsBYTE)Lnet/minecraft/network/codec/StreamCodec;i jkapply()Ljava/util/function/Function; cm ngSHORTi qrs tu(net/minecraft/core/registries/RegistriesBLOCK_ENTITY_TYPE%Lnet/minecraft/resources/ResourceKey; cw xyregistryP(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec;i c| }gOPTIONAL_COMPOUND_TAGi€ j�(()Lcom/mojang/datafixers/util/Function4; ƒ„… †‡'net/minecraft/network/codec/StreamCodec compositei(Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function4;)Lnet/minecraft/network/codec/StreamCodec; ‰ Šg STREAM_CODEC Signature;Lnet/minecraft/world/level/block/entity/BlockEntityType<*>;5Ljava/util/Optional;¯Lnet/minecraft/network/codec/StreamCodec;CodeLineNumberTableLocalVariableTablethisULnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityInfo;LocalVariableTypeTableMethodParametersu(BSLnet/minecraft/world/level/block/entity/BlockEntityType<*>;Ljava/util/Optional;)Vcreate‹(Lnet/minecraft/world/level/block/entity/BlockEntity;)Lnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityInfo; blockEntity4Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/nbt/CompoundTag;posLnet/minecraft/core/BlockPos;xzI StackMapTable¢6net/minecraft/world/level/block/entity/BlockEntityType()Ljava/lang/String;(Ljava/lang/Object;)ZoLjava/lang/Object;()B()S=()Lnet/minecraft/world/level/block/entity/BlockEntityType<*>;7()Ljava/util/Optional; SourceFile$ClientboundLevelChunkPacketData.javaNestHost°Cnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketDataRecordBootstrapMethods´packedXZ;y;type;tag º&(Ljava/lang/Object;)Ljava/lang/Object;¼ ½ §¿g(Lnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityInfo;)Ljava/lang/Byte;Á  ¨Äh(Lnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityInfo;)Ljava/lang/Short;Æ Ç BÉ�(Lnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityInfo;)Lnet/minecraft/world/level/block/entity/BlockEntityType;Ë Ì NÎk(Lnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityInfo;)Ljava/util/Optional;Ð\(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;SÓÄ(Ljava/lang/Byte;Ljava/lang/Short;Lnet/minecraft/world/level/block/entity/BlockEntityType;Ljava/util/Optional;)Lnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityInfo;Õ Öר ÙÚjava/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object;Ü ÝÞß àá"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; InnerClassesBlockEntityInfoå(net/minecraft/core/HolderLookup$Providerçnet/minecraft/core/HolderLookupProviderê%java/lang/invoke/MethodHandles$Lookupìjava/lang/invoke/MethodHandlesLookup0 ‹Œ‹�Šg‹Ž U�ˆ*·*µ*µ *-µ*µ±�u‘4’“ ”Œ�• ‹– —˜�ÞG**¶¶¶%L*¶)M,¶-¸3x,¶9¸3€>»Y‘,¶<“*¶?+¶C™ ¸I§+¸O·S°�„ …†#‡‘*G™š ;›6œ�#$žŸ =ÿ?D.##¡ÿD.##¡J•™X£�1*ºV°�u‘ ’“\2�1*ºZ¬�u‘ ’“`¤�<*+º^¬�u‘’“¥¦•¥ §�/*´¬�u‘ ’“¨�/*´ ¬�u‘ ’“B�/*´°�u‘ ’“‹©N�/*´°�u‘ ’“‹ª«�O /²bºh²lºo²p¸vºz²{º~º¸‚³ˆ±�{~({¬­®¯±* ‹Œ‹�²DÔ³µ¶·¸Û¹»¾Û¹ÀÃÛ¹ÅÈÛ¹ÊÍÛÏÑÒâ¯ãäæè éëí