这是一个用 Go 重写的网易我的世界 G79 客户端库,原始功能来自 Python 版本的 t.py。
- ✅ HTTP 加密/解密 (AES-CBC)
- ✅ 动态 Token 计算
- ✅ 网易 PE 认证流程
- ✅ 租赁服搜索和连接
- ✅ 用户信息获取和昵称修改
- ✅ 认证链信息生成
go get github.com/Yeah114/g79clientpackage main
import (
"fmt"
"log"
"github.com/Yeah114/g79client"
)
func main() {
err := g79client.RunG79Client()
if err != nil {
log.Fatalf("运行失败: %v", err)
}
fmt.Println("运行完成!")
}crypto.go- 加密解密功能auth.go- 认证相关功能client.go- HTTP 客户端和 API 调用main.go- 主要业务逻辑example/- 使用示例
github.com/google/uuid- UUID 生成
# 编译
go build -v ./...
# 运行示例
go run example/main.go| 功能 | Python (t.py) | Go (g79client) |
|---|---|---|
| 加密算法 | ✅ | ✅ |
| 认证流程 | ✅ | ✅ |
| 租赁服操作 | ✅ | ✅ |
| 用户管理 | ✅ | ✅ |
| 代码精简 | - | ✅ |
| 类型安全 | - | ✅ |
| 性能优化 | - | ✅ |