go-mc

Golang library of Minecraft protocol for creating bots or server

Github星跟蹤圖

Go-MC

Version
Protocol
GoDoc
Go Report Card
Build Status

There's some library in Go support you to create your Minecraft client or server.
这是一些Golang库,用于帮助你编写自己的Minecraft客户端或服务器,

  • Chat
  • NBT
  • Yggdrasil
  • Realms Server
  • RCON protocol
  • Saves decoding /encoding
  • Minecraft network protocol
  • Simple MC robot lib

bot:

  • Swing arm
  • Get inventory
  • Pick item
  • Drop item
  • Swap item in hands
  • Use item
  • Use entity
  • Attack entity
  • Use/Place block
  • Mine block
  • Custom packets
  • Record entities

由于仍在开发中,部分API在未来版本中可能会变动

Some examples are at /cmd folder.
有一些例子在cmd目录下

1.13.2 version is at gomcbot.

Getting start

After you install golang tools:
To get latest version: go get github.com/Tnze/go-mc@master
To get old versions (eg. 1.14.3): go get github.com/Tnze/go-mc@v1.14.3

  • Run go run github.com/Tnze/go-mc/cmd/mcping localhost to ping and list the localhost mc server.
  • Run go run github.com/Tnze/go-mc/cmd/daze to join local server at localhost:25565 as Steve on offline mode.

See /bot folder to get more information about how to create your own robot.

主要指標

概覽
名稱與所有者Tnze/go-mc
主編程語言Go
編程語言Go (語言數: 2)
平台
許可證MIT License
所有者活动
創建於2019-05-01 06:00:17
推送於2024-12-24 03:20:05
最后一次提交2024-12-24 11:20:05
發布數26
最新版本名稱v1.20.2 (發布於 )
第一版名稱v1.14 (發布於 )
用户参与
星數0.9k
關注者數13
派生數118
提交數864
已啟用問題?
問題數164
打開的問題數14
拉請求數68
打開的拉請求數1
關閉的拉請求數31
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?