Skip to content

Kelwing/mc-rcon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mc-rcon

A Minecraft RCON library written in Go.

Forked from github.com/bearbin/mcgorcon, cleaned up auth, and added tests.

Installation

go get github.com/Kelwing/mc-rcon

Basic usage

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)
}

About

A simple Golang Minecraft RCON client

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages