diff --git a/build.gradle.kts b/build.gradle.kts index 2b08f9c..50716ae 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -7,7 +7,7 @@ plugins { } group = "top.jie65535.mirai" -version = "1.1.0" +version = "1.1.1" repositories { maven("https://maven.aliyun.com/repository/public") diff --git a/src/main/kotlin/JMinecraftSkin.kt b/src/main/kotlin/JMinecraftSkin.kt index 4a629e0..4949a19 100644 --- a/src/main/kotlin/JMinecraftSkin.kt +++ b/src/main/kotlin/JMinecraftSkin.kt @@ -9,7 +9,7 @@ object JMinecraftSkin : KotlinPlugin( JvmPluginDescription( id = "top.jie65535.mirai-console-jms-plugin", name = "J Minecraft Skin", - version = "1.1.0", + version = "1.1.1", ) { author("jie65535") info("MC皮肤查询插件") diff --git a/src/main/kotlin/MinecraftUuidService.kt b/src/main/kotlin/MinecraftUuidService.kt index 274a1d8..6ad3047 100644 --- a/src/main/kotlin/MinecraftUuidService.kt +++ b/src/main/kotlin/MinecraftUuidService.kt @@ -1,10 +1,7 @@ package top.jie65535 import kotlinx.serialization.decodeFromString -import kotlinx.serialization.json.Json -import kotlinx.serialization.json.JsonNull -import kotlinx.serialization.json.JsonObject -import kotlinx.serialization.json.jsonPrimitive +import kotlinx.serialization.json.* /** * Minecraft UUID Service @@ -25,7 +22,7 @@ object MinecraftUuidService { val retJson = HttpUtil.get("https://tenapi.cn/v2/mc/?uid=$username").decodeToString() val response = Json.decodeFromString(retJson) if (response["code"]!!.jsonPrimitive.content == "200") { - val elem = response["id"]!!.jsonPrimitive + val elem = response["data"]!!.jsonObject["id"]!!.jsonPrimitive if (elem == JsonNull) throw Exception("Player UUID Not Found!") uuid = elem.content } else {