生成特定于操作系统的命令以在Python中运行Minecraft 1.14

时间:2019-08-07 20:27:15

标签: python python-3.x authentication minecraft launcher

大家好,我正在使用Python开发一款灵活的Minecraft启动器。

我已经整理了here的身份验证代码,以获取访问令牌(例如登录令牌)登录游戏以及发射器的所有其他必要位(除了最重要的位);我没有真正开始游戏的方法。

这不是thisthis的副本,因为它们是旧的启动器和系统的副本。可以将其归类为this的重复项,但是很长一段时间没有得到答复。

基本上我要问的是,有人知道如何从特定版本(例如1.14.4)启动Minecraft吗?我是在macOS Mojave上制作的,但我将要使用它的大多数朋友都在Windows 10上,因此,我需要一种可以在Windows,macOS和Linux上运行的方法。

感谢您的帮助! -山姆

编辑:我大部分时间都做完了,但是当我开始游戏时,我得到了Error: Unable to initialize main class net.minecraft.client.main.Main Caused by: java.lang.NoClassDefFoundError: joptsimple/OptionSpec

1 个答案:

答案 0 :(得分:0)

不是那么容易 as you think :))

您尝试制作一个自定义的启动器,但由于Minecraft是 Java (基岩版本是 C ++ ),因此您需要了解一些知识,并使用Thins编程语言。 > 对于Java,您需要知道如何使用 .jar 中的文件(只是一些存档)...

不是不可能,但仍然不容易