Êþº¾E  java/lang/Record()V   :net/minecraft/network/protocol/game/ClientboundLoginPacketplayerIdI  hardcoreZ  levelsLjava/util/Set;    maxPlayers    chunkRadius   simulationDistance  reducedDebugInfo " #showDeathScreen % &doLimitedCrafting ( )*commonPlayerSpawnInfo;Lnet/minecraft/network/protocol/game/CommonPlayerSpawnInfo; , - onlineMode / 0enforcesSecureChat 234 563net/minecraft/network/protocol/game/GamePacketTypesCLIENTBOUND_LOGIN+Lnet/minecraft/network/protocol/PacketType; 89: ;< ?@handleA(Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)VB CDtoStringP(Lnet/minecraft/network/protocol/game/ClientboundLoginPacket;)Ljava/lang/String;F GHhashCode?(Lnet/minecraft/network/protocol/game/ClientboundLoginPacket;)IJ KLequalsQ(Lnet/minecraft/network/protocol/game/ClientboundLoginPacket;Ljava/lang/Object;)Z NOP QR)net/minecraft/network/codec/ByteBufCodecsINT)Lnet/minecraft/network/codec/StreamCodec;T UVapply()Ljava/util/function/Function; NX YRBOOLT \]^ _`(net/minecraft/core/registries/Registries DIMENSION%Lnet/minecraft/resources/ResourceKey; bcd ef#net/minecraft/resources/ResourceKey streamCodecP(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec;h Ui"()Ljava/util/function/IntFunction; Nk lm collectionZ(Ljava/util/function/IntFunction;)Lnet/minecraft/network/codec/StreamCodec$CodecOperation; opq Ur'net/minecraft/network/codec/StreamCodecc(Lnet/minecraft/network/codec/StreamCodec$CodecOperation;)Lnet/minecraft/network/codec/StreamCodec;T Nu vRVAR_INTTTTT T T ~€ �R9net/minecraft/network/protocol/game/CommonPlayerSpawnInfo STREAM_CODEC T T T† U‡)()Lcom/mojang/datafixers/util/Function12; o‰ Š‹ compositeš(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;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;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/Function12;)Lnet/minecraft/network/codec/StreamCodec; Ž%net/minecraft/network/protocol/Packet SignatureYLjava/util/Set;>;–Lnet/minecraft/network/codec/StreamCodec;W(IZLjava/util/Set;IIIZZZLnet/minecraft/network/protocol/game/CommonPlayerSpawnInfo;ZZ)VCodeLineNumberTableLocalVariableTablethis;>;IIIZZZLnet/minecraft/network/protocol/game/CommonPlayerSpawnInfo;ZZ)Vtype-()Lnet/minecraft/network/protocol/PacketType;k()Lnet/minecraft/network/protocol/PacketType;listener>Lnet/minecraft/network/protocol/game/ClientGamePacketListener;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;()Z()Ljava/util/Set;[()Ljava/util/Set;>;=()Lnet/minecraft/network/protocol/game/CommonPlayerSpawnInfo;)(Lnet/minecraft/network/PacketListener;)VyLjava/lang/Record;Lnet/minecraft/network/protocol/Packet; SourceFileClientboundLoginPacket.javaRecordBootstrapMethods±©playerId;hardcore;levels;maxPlayers;chunkRadius;simulationDistance;reducedDebugInfo;showDeathScreen;doLimitedCrafting;commonPlayerSpawnInfo;onlineMode;enforcesSecureChat !$'+.¿&(Ljava/lang/Object;)Ljava/lang/Object;Á  ¡ÄQ(Lnet/minecraft/network/protocol/game/ClientboundLoginPacket;)Ljava/lang/Integer;Æ Ç ¥ÉQ(Lnet/minecraft/network/protocol/game/ClientboundLoginPacket;)Ljava/lang/Boolean;Ë(I)Ljava/lang/Object;Í ÎÏÐ ÑÒcom/google/common/collect/SetsnewHashSetWithExpectedSize(I)Ljava/util/HashSet;Ô(I)Ljava/util/Set;Ö × ¦ÙM(Lnet/minecraft/network/protocol/game/ClientboundLoginPacket;)Ljava/util/Set;Û Ü ¡Þ ß ¡á â ¡ä å ¥ç è #¥ê ë &¥í î )¨ðy(Lnet/minecraft/network/protocol/game/ClientboundLoginPacket;)Lnet/minecraft/network/protocol/game/CommonPlayerSpawnInfo;ò ó -¥õ ö 0¥øì(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;ú û ’ýF(Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/util/Set;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Lnet/minecraft/network/protocol/game/CommonPlayerSpawnInfo;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lnet/minecraft/network/protocol/game/ClientboundLoginPacket;ÿ  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; InnerClasses6net/minecraft/network/codec/StreamCodec$CodecOperationCodecOperation%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup1�  ��    #&)*-0�R�‘’“þ J*·*µ*µ *-µ*µ*µ*µ*µ*µ!* µ$* µ'* µ+* µ.±”•„ J–—J JJJ J J J J#J& J)* J- J0 ˜ J�™1  #&)-0�š›œ“.²1°”1• –—��?@“@+*¹7±” 67•–—žŸ™žC “1*ºA°”• –—G¡“1*ºE¬”• –—K¢“<*+ºI¬”•–—£¤™£ ¡“/*´¬”• –—¥“/*´ ¬”• –—¦“/*´°”• –—�§¡“/*´¬”• –—¡“/*´¬”• –—¡“/*´¬”• –— ¥“/*´¬”• –—#¥“/*´!¬”• –—&¥“/*´$¬”• –—)¨“/*´'°”• –—-¥“/*´+¬”• –—0¥“/*´.¬”• –—A?©“3 *+À8¶=±”•  –—™žª“œ|²MºS²WºZ²[¸aºg¸j¹nºs²tºw²tºx²tºy²Wºz²Wº{²Wº|²}º‚²Wºƒ²Wº„º…¸ˆ³Œ±”"u�«¬­®R ��   #&)*-0¯®þ°²³´µ¶·¸¹º»¼½¾ÀþÅÈÊÌÓ¾ÕØ¾ÚþÝþàþãȾæÈ¾éȾìï¾ñȾôÈ÷ùü  o