diff --git a/build.gradle b/build.gradle index 4fe5a95..e17d632 100644 --- a/build.gradle +++ b/build.gradle @@ -9,7 +9,7 @@ plugins { } group = "net.ccbluex" -version = "1.3.1" +version = "1.3.2" repositories { mavenCentral() diff --git a/src/main/kotlin/net/ccbluex/liquidbounce/authlib/account/AlteningAccount.kt b/src/main/kotlin/net/ccbluex/liquidbounce/authlib/account/AlteningAccount.kt index 2c463fa..37d502f 100644 --- a/src/main/kotlin/net/ccbluex/liquidbounce/authlib/account/AlteningAccount.kt +++ b/src/main/kotlin/net/ccbluex/liquidbounce/authlib/account/AlteningAccount.kt @@ -75,7 +75,9 @@ class AlteningAccount(var accountToken: String) : MinecraftAccount("TheAltening" */ override fun toRawJson(json: JsonObject) { json["name"] = profile!!.username - json["uuid"] = profile!!.uuid.toString() + if (profile!!.uuid != null) { + json["uuid"] = profile!!.uuid.toString() + } json["token"] = accessToken json["hypixelLevel"] = hypixelLevel json["hypixelRank"] = hypixelRank diff --git a/src/main/kotlin/net/ccbluex/liquidbounce/authlib/account/CrackedAccount.kt b/src/main/kotlin/net/ccbluex/liquidbounce/authlib/account/CrackedAccount.kt index fd97d63..7d7867b 100644 --- a/src/main/kotlin/net/ccbluex/liquidbounce/authlib/account/CrackedAccount.kt +++ b/src/main/kotlin/net/ccbluex/liquidbounce/authlib/account/CrackedAccount.kt @@ -44,7 +44,9 @@ class CrackedAccount(private val username: String) : MinecraftAccount("Cracked") override fun toRawJson(json: JsonObject) { json["name"] = profile!!.username - json["uuid"] = profile!!.uuid.toString() + if (profile!!.uuid != null) { + json["uuid"] = profile!!.uuid.toString() + } } override fun fromRawJson(json: JsonObject) { diff --git a/src/main/kotlin/net/ccbluex/liquidbounce/authlib/account/MicrosoftAccount.kt b/src/main/kotlin/net/ccbluex/liquidbounce/authlib/account/MicrosoftAccount.kt index 1a9313b..c76ecbf 100644 --- a/src/main/kotlin/net/ccbluex/liquidbounce/authlib/account/MicrosoftAccount.kt +++ b/src/main/kotlin/net/ccbluex/liquidbounce/authlib/account/MicrosoftAccount.kt @@ -110,7 +110,9 @@ class MicrosoftAccount : MinecraftAccount("Microsoft") { */ override fun toRawJson(json: JsonObject) { json["name"] = profile!!.username - json["uuid"] = profile!!.uuid.toString() + if (profile!!.uuid != null) { + json["uuid"] = profile!!.uuid.toString() + } json["refreshToken"] = refreshToken json["authMethod"] = AuthMethod.entries.firstOrNull { it == authMethod }?.name ?: error("Unregistered auth method") }