# README
Minecraft BedrockEdition Server Motd
我的世界服务器Motd协议封装和HTTP API实践
虽然叫"BedrockEdition Server Motd",但是也支持Java Server哦 : )
🛫 使用
官方部署站点
API 文档
🛠️ 部署
#解压资源
unzip MCBE-Server-Motd_{{VERSION_OS_ARCH}}.zip
#赋予运行权限
chmod +x ./MCBE-Server-Motd
#启动
./MCBE-Server-Motd -port 8080
⚙️ 构建
自行构建前需要拥有 Go >= 1.22,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
协议开源
二次修改源代码需要开源修改后的代码,对源代码修改之处需要提供说明文档
# Packages
* @Author: NyanCatda
* @Date: 2021-12-26 21:23:59
* @LastEditTime: 2022-06-20 13:28:07
* @LastEditors: NyanCatda
* @Description: Java服务器状态图片生成
* @FilePath: \MCBE-Server-Motd\StatusImg\StatusImgJava.go
*/.
# Functions
*
* @description: 前端文件路由注册
* @param {*gin.Engine} r 路由引擎
* @return {*gin.Engine} 路由引擎
*/.
*
* @description: 500错误处理
* @param {*gin.Context} c
* @return {*}
*/.
*
* @description: 路由注册
* @param {*gin.Engine} r gin引擎
* @return {*gin.Engine} gin引擎
*/.