A Minecraft RCON library written in Go.
Forked from github.com/bearbin/mcgorcon, cleaned up auth, and added tests.
go get github.com/Kelwing/mc-rcon
package main
import (
"log"
mcrcon "github.com/Kelwing/mc-rcon"
)
func main() {
conn := new(mcrcon.MCConn)
err := conn.Open("localhost:25575", "testpw")
if err != nil {
log.Fatalln("Open failed", err)
}
defer conn.Close()
err = conn.Authenticate()
if err != nil {
log.Fatalln("Auth failed", err)
}
resp, err = conn.SendCommand("tps")
if err != nil {
log.Fatalln("Command failed", err)
}
log.Println(resp)
}