=  java/lang/Object()Vzombie/network/packets/PlayerID   zombie/network/packets/AddXptarget!Lzombie/network/packets/PlayerID;zombie/network/packets/hit/Perk   perk!Lzombie/network/packets/hit/Perk;  amountI  set (Lzombie/characters/IsoPlayer;)V  !.(Lzombie/characters/skills/PerkFactory$Perk;)V # $%parse:(Ljava/nio/ByteBuffer;Lzombie/core/raknet/UdpConnection;)V ' () parsePlayer%(Lzombie/core/raknet/UdpConnection;)V # ,-. /0java/nio/ByteBuffergetInt()I 2 34write)(Lzombie/core/network/ByteBufferWriter;)V 2 789 :;$zombie/core/network/ByteBufferWriterputInt(I)V = >?playerLzombie/characters/IsoPlayer; ABC DEzombie/characters/IsoPlayerisDead()Z G HI getCharacter()Lzombie/characters/IsoPlayer; AK LMgetXp)()Lzombie/characters/IsoGameCharacter$XP; O PQgetPerk-()Lzombie/characters/skills/PerkFactory$Perk; STU VW%zombie/characters/IsoGameCharacter$XPAddXP2(Lzombie/characters/skills/PerkFactory$Perk;FZZZ)V Y ZE isConsistent Y ]^_ `a zombie/core/raknet/UdpConnection accessLevelBczombie/commands/PlayerType ]e fg havePlayer (Lzombie/characters/IsoPlayer;)Z ijk lmzombie/network/ServerOptionsinstanceLzombie/network/ServerOptions; io pqAntiCheatProtectionType142Lzombie/network/ServerOptions$BooleanServerOption; stu vE0zombie/network/ServerOptions$BooleanServerOptiongetValue xyz {|zombie/network/PacketValidator checkUser%(Lzombie/core/raknet/UdpConnection;)Z ~ getClass()Ljava/lang/Class;  java/lang/Class getSimpleName()Ljava/lang/String;Type14 x  doKickUser[(Lzombie/core/raknet/UdpConnection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V@@  lzombie/SandboxOptionsLzombie/SandboxOptions;  XpMultiplier+Lzombie/SandboxOptions$DoubleSandboxOption;  v)zombie/SandboxOptions$DoubleSandboxOption()D i ,AntiCheatProtectionType15ThresholdMultiplier1Lzombie/network/ServerOptions$DoubleServerOption; /zombie/network/ServerOptions$DoubleServerOption i qAntiCheatProtectionType15Type15@user   zombie/core/logger/LoggerManager getLogger0(Ljava/lang/String;)Lzombie/core/logger/ZLogger;*Warning: player="%s" type="%s" issuer="%s" ] usernameLjava/lang/String;  java/lang/Stringformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;  3zombie/core/logger/ZLogger(Ljava/lang/String;)V  "zombie/network/Userlog$UserlogTypeSuspiciousActivity$Lzombie/network/Userlog$UserlogType; x  doLogUserm(Lzombie/core/raknet/UdpConnection;Lzombie/network/Userlog$UserlogType;Ljava/lang/String;Ljava/lang/String;)V makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;  getDescription 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;  '(Ljava/lang/String;I)Ljava/lang/String;%zombie/network/packets/INetworkPacketCodeLineNumberTableL(Lzombie/characters/IsoPlayer;Lzombie/characters/skills/PerkFactory$Perk;I)Vprocess StackMapTablevalidate SourceFile AddXp.javaBootstrapMethods  $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;  [ target= |  perk= |  amount=]  InnerClasses)zombie/characters/skills/PerkFactory$Perk$zombie/characters/skills/PerkFactoryPerk"zombie/characters/IsoGameCharacterXPBooleanServerOptionDoubleSandboxOptionDoubleServerOptionzombie/network/Userlog UserlogType%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup! D **Y *Y*:* +*,*$%K#* +,"* ,&*+,**++! "#$"%34=* +1*+5+*6)*+,L* <* <@* F,* F@* FJ*N*R013/4K62ZEE* X*[:;:@|U+\ +\+* Fd&hnr+w+*}*khk&hr+w+*}*khko:Y+SYSY*}S+*}N?@B C3DAFCH[IcJvKMOPQSRQTV .@Z^6*}L+* ҺL+*غL+*L+\ ]^)_4`:Ssi  i @