我的世界服务器Motd协议封装和HTTP API实践
虽然叫"BedrockEdition Server Motd",但是也支持Java Server哦 : )
#解压资源
unzip MCBE-Server-Motd_{{VERSION_OS_ARCH}}.zip
#赋予运行权限
chmod +x ./MCBE-Server-Motd
#启动
./MCBE-Server-Motd -port 8080
自行构建前需要拥有 Go >= 1.17,yarn等必要依赖
克隆仓库
git clone https://github.com/BlackBEDevelopment/MCBE-Server-Motd.git --recurse-submodules
构建静态资源
#进入前端目录
cd ./fronend
#安装依赖
yarn install
#开始构建
yarn build
编译项目
#获取依赖包
go mod tidy
#开始编译
go build .
go get -u github.com/BlackBEDevelopment/MCBE-Server-Motd/MotdBEAPI
package main
import (
"fmt"
"github.com/BlackBEDevelopment/MCBE-Server-Motd/MotdBEAPI"
)
func main() {
Host := "nyan.xyz:19132"
data, err := MotdBEAPI.MotdBE(Host)
if err != nil {
fmt.Println(err)
}
fmt.Println(data)
}
项目采用Mozilla Public License Version 2.0
协议开源
二次修改源代码需要开源修改后的代码,对源代码修改之处需要提供说明文档