连接到我的世界服务器,显示聊天

时间:2014-07-15 17:31:18

标签: minecraft

是否可以创建一个jar文件,该文件在执行时将连接到服务器IP然后读取聊天。它不是客户端,只是在终端运行。我相信这是可能的,我只需要知道所谓的名称所以我可以查找xD

编辑: 这也需要在树莓派上运行

2 个答案:

答案 0 :(得分:1)

这完全可以通过使用此处看到的Minecraft协议来实现:http://wiki.vg/Protocol

您需要做一些事情来模拟客户端。

  1. 登录Minecraft服务并跟踪身份验证数据。
  2. 使用给定的协议和您已知的配置文件登录服务器。
  3. 回复传入"你在那里"来自服务器的消息。
  4. 从服务器读取传入的聊天消息并输出到命令行。 (如果你想要真实的体验,请参与颜色解析和其他内容)
  5. 该维基上提供了有关每个数据包协议的所有文档。只需打开一个知道如何处理该信息的套接字就可以了。

    编辑:如果您拥有自己想要执行此操作的服务器,您可以创建一个bukkit插件,通过更简单的套接字发送聊天,直接从中读取。

答案 1 :(得分:0)

听起来你正在尝试为Minecraft客户端制作包装器。我刚刚为我的存储区服务器创建了一个包装器,它基本上使用" -nogui"来启动.jar文件。命令选项然后将输出重定向到richtextbox。如果客户端支持-nogui选项,您可能也可以这样做。