import java.io.IOException; import net.runelite.mapping.Export; import net.runelite.mapping.Implements; import net.runelite.mapping.ObfuscatedName; import net.runelite.mapping.ObfuscatedSignature; @ObfuscatedName("eg") @Implements("UserComparator10") public class UserComparator10 extends AbstractUserComparator { @ObfuscatedName("m") @Export("reversed") final boolean reversed; public UserComparator10(boolean var1) { this.reversed = var1; } @ObfuscatedName("m") @ObfuscatedSignature( signature = "(Lke;Lke;B)I", garbageValue = "-15" ) @Export("compareBuddy") int compareBuddy(Buddy var1, Buddy var2) { return Client.worldId == var1.world && var2.world == Client.worldId ? (this.reversed ? var1.int2 - var2.int2 : var2.int2 - var1.int2) : this.compareUser(var1, var2); } public int compare(Object var1, Object var2) { return this.compareBuddy((Buddy)var1, (Buddy)var2); } @ObfuscatedName("hn") @ObfuscatedSignature( signature = "(ZI)V", garbageValue = "653874364" ) static final void method3352(boolean var0) { class13.playPcmPlayers(); ++Client.packetWriter.field675; if (Client.packetWriter.field675 >= 50 || var0) { Client.packetWriter.field675 = 0; if (!Client.field176 && Client.packetWriter.getSocket() != null) { PacketBufferNode var1 = Interpreter.method1915(ClientPacket.field244, Client.packetWriter.isaacCipher); Client.packetWriter.method241(var1); try { Client.packetWriter.method240(); } catch (IOException var3) { Client.field176 = true; } } } } }