diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 486f5b4..6bc5898 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -2,7 +2,7 @@ adventure = "4.24.0" kotlin = "2.2.20" ktlint = "1.7.0" -ktor = "3.2.3" +ktor = "3.3.3" [plugins] indra-git = { id = "net.kyori.indra.git", version = "3.2.0" } diff --git a/src/jvmMain/kotlin/net/kyori/adventure/webui/jvm/minimessage/preview/ServerStatusPreviewManager.kt b/src/jvmMain/kotlin/net/kyori/adventure/webui/jvm/minimessage/preview/ServerStatusPreviewManager.kt index a9c5cda..3ab5cd5 100644 --- a/src/jvmMain/kotlin/net/kyori/adventure/webui/jvm/minimessage/preview/ServerStatusPreviewManager.kt +++ b/src/jvmMain/kotlin/net/kyori/adventure/webui/jvm/minimessage/preview/ServerStatusPreviewManager.kt @@ -23,12 +23,10 @@ import kotlinx.coroutines.launch import net.kyori.adventure.text.minimessage.MiniMessage import net.kyori.adventure.text.serializer.gson.GsonComponentSerializer import net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer -import okhttp3.internal.and import org.slf4j.LoggerFactory import java.io.ByteArrayOutputStream import java.io.DataOutputStream import kotlin.coroutines.CoroutineContext -import kotlin.text.get import kotlin.time.Duration.Companion.hours /** Manager class for previewing server status. */ @@ -198,9 +196,9 @@ public class ServerStatusPreviewManager( while (true) { currentByte = readByte() - value = value or ((currentByte and 0x7F) shl position) + value = value or ((currentByte.toInt() and 0x7F) shl position) - if ((currentByte and 0x80) == 0) break + if ((currentByte.toInt() and 0x80) == 0) break position += 7