=  java/lang/Object()V   %zombie/network/packets/ValidatePacketsaltI  flagsB  zombie/network/GameClientbClientZ  calculateChecksum&(Lzombie/core/raknet/UdpConnection;I)J  checksumJ  !"sendValidatePacket*(Lzombie/network/packets/ValidatePacket;)V $%& '(zombie/debug/DebugOptionsinstanceLzombie/debug/DebugOptions; $* +,MultiplayerFailChecksum!Lzombie/debug/BooleanDebugOption; ./0 12zombie/debug/BooleanDebugOptiongetValue()Z 456 '7zombie/scripting/ScriptManager Lzombie/scripting/ScriptManager; 49 :; getAllRecipes()Ljava/util/ArrayList; =>? @Ajava/util/ArrayListsize()I CDE FGzombie/core/RandNext(I)I =I JKget(I)Ljava/lang/Object;Mzombie/scripting/objects/RecipeOjava/lang/Short LQ RS TimeToMakeF UVW XYzombie/debug/DebugLog MultiplayerLzombie/debug/DebugLogStream;[Failed recipe "%s" L] ^_getOriginalname()Ljava/lang/String; abc dezombie/debug/DebugLogStreamdebugln'(Ljava/lang/String;Ljava/lang/Object;)V ghi j"zombie/gameStates/GameLoadingStateDone lmn ozombie/network/GameServerbServer qrs tu zombie/core/raknet/UdpConnection validator Lzombie/network/PacketValidator; wxy zAzombie/network/PacketValidatorgetSalt | }checksumFromClient w  failChecksum w 2isFailed w  sendChecksum(ZZZ)V w successChecksum w detailsLjava/util/HashMap;  java/util/HashMapclearjava/util/zip/CRC32 java/lang/Long  java/nio/ByteBufferallocate(I)Ljava/nio/ByteBuffer; update(I)V = iterator()Ljava/util/Iterator;  2java/util/IteratorhasNext next()Ljava/lang/Object; reset ()Ljava/nio/ByteBuffer;  java/lang/StringgetBytes()[B ([B)V L  skillRequiredLjava/util/ArrayList;-zombie/scripting/objects/Recipe$RequiredSkill getPerk-()Lzombie/characters/skills/PerkFactory$Perk;  A)zombie/characters/skills/PerkFactory$Perkindex AgetLevel L ; getSource&zombie/scripting/objects/Recipe$Source ;getItems L  getResult*()Lzombie/scripting/objects/Recipe$Result;  _&zombie/scripting/objects/Recipe$ResultgetType _ getModule AgetCount 1()J putLong(J)Ljava/nio/ByteBuffer; position (Ljava/nio/ByteBuffer;)V,zombie/network/PacketValidator$RecipeDetails f(Ljava/lang/String;JILjava/util/ArrayList;Ljava/util/ArrayList;Ljava/lang/String;Ljava/lang/String;I)V put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; J()B  AgetInt  getLong w  detailsFromClient    zombie/GameWindow ReadString)(Ljava/nio/ByteBuffer;)Ljava/lang/String;  java/lang/Exception q usernameLjava/lang/String; makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;   !zombie/debug/LogSeverityErrorLzombie/debug/LogSeverity; a# $%printExceptionD(Ljava/lang/Throwable;Ljava/lang/String;Lzombie/debug/LogSeverity;)V '() *+$zombie/core/network/ByteBufferWriterputByte(B)V '- .putInt '0 1(J)V 3 45 connection"Lzombie/core/raknet/UdpConnection; > 8 9:entrySet()Ljava/util/Set; <= java/util/Set?java/util/Map$Entry >A BgetKey 'D EFputUTF(Ljava/lang/String;)V >H 1 J KLwrite)(Lzombie/core/network/ByteBufferWriter;)VNchecksum-packet-%d PQR STjava/lang/BytevalueOf(B)Ljava/lang/Byte; V WXformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; Z[\ ]^ zombie/network/ConnectionManagerlogI(Ljava/lang/String;Ljava/lang/String;Lzombie/core/raknet/UdpConnection;)V`%zombie/network/packets/INetworkPacketCodeLineNumberTablesetSalt(IZZZ)V StackMapTableprocess%(Lzombie/core/raknet/UdpConnection;)Vparse:(Ljava/nio/ByteBuffer;Lzombie/core/raknet/UdpConnection;)V7(Lzombie/core/raknet/UdpConnection;Ljava/lang/String;)V SourceFileValidatePacket.java NestMemberso3zombie/network/packets/ValidatePacket$ValidateStateBootstrapMethodsr stu v$java/lang/invoke/StringConcatFactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;x-Parse error. Probably, "" client is outdated InnerClasses RequiredSkill|$zombie/characters/skills/PerkFactoryPerkSourceResult RecipeDetails java/util/MapEntry ValidateState%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!_} a*b:cdaE** *Y  *Y  *Y  bGH IJ0KDLeqfgaSԲe**+**#)-9* ~038M,,<BHLN-BPTZ-\`* ~tfnkh*+pv**+** ~G*{* +p~+p+p+p* ~ +pb^PRTV#W,X3YBZM[Y`bahdnfygijkmnpqrwe Y9a * ~ +pYNY::-38::_L:W\P=:  ) :  Ŷɶ ζѶ:  ? :  ֶ:   :  ٶݶٶٶ7  WW-* ~I+p\Y\ PٶٶٶW-b$| }$+08UZ`mx *7>FMS\neG +q=JL/ "hia}*+ *+OkI*+{* ~8,p+>6 ,p+ Y+WNT-,"ehb>'0:?H_ehi|e("BKLa+* &k+*,qk+*/* ~Z2p6=+,2p7;N--->:+@CG+Iбb6 '0=Bhve :2]jaJ!* ,MY* OSU+Yb e klmnpqwyBLz{}L~Lw > n@