mcstatuskt

Enables Minecraft server pinging for Java Edition, offering functionality to connect and retrieve server status. Provides build support for various platform-specific artifacts.

Android JVMJVMKotlin/Native
GitHub stars1
Authorst895
Open issues0
LicenseGNU General Public License v3.0
Creation dateover 1 year ago

Last activity3 months ago
Latest release0.2.0 (3 months ago)

mcstatuskt

Simple Minecraft Server pinger
Currently only with support for Java Edition servers

Credits

Original project - https://github.com/py-mine/mcstatus
Minecraft Java Edition Server Protocol - https://wiki.vg/Protocol

Usage

import com.t895.mcstatuskt.JavaServer
import com.t895.mcstatuskt.Status

fun main() {
    lateinit var status: Status
    runBlocking {
        JavaServer.connect(
            address = "127.0.0.1",
            port = 25565,
            timeoutMs = 15000,
        ) { status = it.status() }
    }
}

Build platform artifacts

  • Run ./gradlew :shared:assemble
Android JVMJVMKotlin/Native
GitHub stars1
Authorst895
Open issues0
LicenseGNU General Public License v3.0
Creation dateover 1 year ago

Last activity3 months ago
Latest release0.2.0 (3 months ago)

mcstatuskt

Simple Minecraft Server pinger
Currently only with support for Java Edition servers

Credits

Original project - https://github.com/py-mine/mcstatus
Minecraft Java Edition Server Protocol - https://wiki.vg/Protocol

Usage

import com.t895.mcstatuskt.JavaServer
import com.t895.mcstatuskt.Status

fun main() {
    lateinit var status: Status
    runBlocking {
        JavaServer.connect(
            address = "127.0.0.1",
            port = 25565,
            timeoutMs = 15000,
        ) { status = it.status() }
    }
}

Build platform artifacts

  • Run ./gradlew :shared:assemble