package main import ( "fmt" "time" "aytechnology.us/gominecraft/mod/server" ) func main() { /* resp, _ := mcping.Ping("localhost:25565") fmt.Println(resp.Online, "players online") for _, user := range resp.Sample { io.WriteString(stdin, "/kick "+user.Name+" Server fucked up!\n") } */ server := server.NewHandler("java", "server.jar", "1024M", "1024M", "") server.StartService() go func() { i := 0 for { end := server.LenLog() log := server.ReadRangeLog(i, end) for _, line := range log { fmt.Println(line.Log) } i = end } }() time.Sleep(80 * time.Second) fmt.Println("STOP!!") server.SendCommand("stop") time.Sleep(40 * time.Second) }