gpt4 book ai didi

python - 是否有更新的 Python 模块可用于与 Minecraft 服务器通信?

转载 作者:行者123 更新时间:2023-12-03 11:53:16 26 4
gpt4 key购买 nike

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












想改进这个问题?将问题更新为 on-topic对于堆栈溢出。

8年前关闭。




Improve this question




我查找了 myne 和 mc3p,但它们甚至不适用于我的 Minecraft 1.8 旧副本。如果有一些模块允许我与 Minecraft 服务器进行通信,就好像我的程序是 Minecraft 客户端一样。如果可用,我可以选择一个允许您模拟 Minecraft 服务器并让 Minecraft 客户端连接到它的模块。我尝试使用 socket 模块和 struct 模块来实现我自己的,但我都不擅长。我有带有 Windows XP 的 Python 2.5。谢谢!

最佳答案

This site有一个客户端实现列表。从那以后,我看到了以下用 Python 实现的客户端:

  • Twisted Bot
  • pyCraft
  • esbot
  • mcclient

  • 请记住,Minecraft 服务器不是为连接到它的 3rd 方客户端而设计的:客户端/服务器协议(protocol)不是 Mojang 自由支持其他人使用的开放规范。碰巧的是,Mojang 通常不会对第 3 方模组(事实上,它们是 hired some 3rd party modders )感到失望。 Mojang 仍在开发他们的官方模组 API,因此现在创建的任何与 Minecraft 接口(interface)的库都只能得到支持,并且库作者可以对 Minecraft 系统进行逆向工程,并与 Minecraft 的变化保持同步。

    因此,预计您发现的库容易出错或难以在不同版本的 Minecraft 上工作。

    关于python - 是否有更新的 Python 模块可用于与 Minecraft 服务器通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12963566/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com