Skip to content

Utmost-Happiness-Planet/pyCraft-UHP

 
 

Repository files navigation

pyCraft-UHP

✨ A awesome headless Minecraft Client adapted to UHP server. ✨

环境准备

Clone 本仓库到本地。

安装requirements.txt中所需的环境

微软登录方法

打开终端,进入项目目录。

运行

python ./start.py -m * --save

将输出的网址在浏览器中打开,登录 Microsoft 账号。

登录成功后,网页将重定向至空白页面。复制网址中的code参数。(注意不要包含后面的lc参数)

将获得的code输入终端。

输入连接的服务器,格式为IP[:PORT],端口不填即为25565。

输出Connected即为连接成功。

第二次快速登录

刚才运行脚本时,已经通过--save参数将登录信息保存在了LOGIN_INFO文件中。

运行

python ./start.py -f

即可自动读取LOGIN_INFO文件实现快速登录。

TODO

  • 支持玩家移动操作
  • 支持玩家放置方块操作 - Attempting
  • 监听世界方块信息
  • 解析原理图文件的模块
  • 完善原理图模块
  • 编写自动建造算法

About

Minecraft-client networking library in Python

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.9%
  • Shell 0.1%