From d7dc0a2ed48796df9dc840404c4f2cb86e6b78fa Mon Sep 17 00:00:00 2001 From: My-Name-Is-Jeff <37018278+My-Name-Is-Jeff@users.noreply.github.com> Date: Mon, 3 Jul 2023 04:30:16 -0400 Subject: [PATCH] Add current system time to jerry request --- .../gg/skytils/skytilsmod/features/impl/handlers/MayorInfo.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/gg/skytils/skytilsmod/features/impl/handlers/MayorInfo.kt b/src/main/kotlin/gg/skytils/skytilsmod/features/impl/handlers/MayorInfo.kt index 39b947b58..763e35c51 100644 --- a/src/main/kotlin/gg/skytils/skytilsmod/features/impl/handlers/MayorInfo.kt +++ b/src/main/kotlin/gg/skytils/skytilsmod/features/impl/handlers/MayorInfo.kt @@ -255,11 +255,11 @@ object MayorInfo { if (mayor == null || nextSwitch <= System.currentTimeMillis()) return@launch try { val serverId = UUID.randomUUID().toString().replace("-".toRegex(), "") - val url = - "$baseURL/jerry/perks?username=${mc.session.username}&serverId=${serverId}&nextPerks=${nextSwitch}&mayor=${mayor.name}" val commentForDecompilers = "This sends a request to Mojang's auth server, used for verification. This is how we verify you are the real user without your session details. This is the exact same system Optifine uses." mc.sessionService.joinServer(mc.session.profile, mc.session.token, serverId) + val url = + "$baseURL/jerry/perks?username=${mc.session.username}&serverId=${serverId}&nextPerks=${nextSwitch}&mayor=${mayor.name}&currTime=${System.currentTimeMillis()}" println(client.get(url).bodyAsText()) } catch (e: AuthenticationException) { e.printStackTrace()