Skip to content
forked from Tnze/go-mc

Golang library of Minecraft protocol for creating bots or server

Notifications You must be signed in to change notification settings

Stefatorus/go-mc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go-MC

GoDoc Go Report Card Build Status

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

  • Chat
  • Parse NBT
  • Simple MC robot lib
  • Mojang authenticate
  • Minecraft network protocal
  • World container / encoding

bot:

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

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

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

1.13.2 version is at gomcbot.

Getting start

After you install golang tools:

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

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

About

Golang library of Minecraft protocol for creating bots or server

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 100.0%