大家好,我正在使用Python开发一款灵活的Minecraft启动器。
我已经整理了here的身份验证代码,以获取访问令牌(例如登录令牌)登录游戏以及发射器的所有其他必要位(除了最重要的位);我没有真正开始游戏的方法。
这不是this或this的副本,因为它们是旧的启动器和系统的副本。可以将其归类为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
答案 0 :(得分:0)
不是那么容易 as you think :))
您尝试制作一个自定义的启动器,但由于Minecraft是 Java (基岩版本是 C ++ ),因此您需要了解一些知识,并使用Thins编程语言。 >
对于Java,您需要知道如何使用 .jar 中的文件(只是一些存档)...
不是不可能,但仍然不容易。