当前位置: 首页 > 知识库问答 >
问题:

从命令行Python/C启动Minecraft

岳刚洁
2023-03-14

我有一个问题,我正试图利用我以前的编程知识来编写一个地雷发射器。我使用了标准C库中的命令和任何规模不大的Python代码。我更喜欢使用系统(“java…”) 以发射雷艇。

简而言之,问题是:如何在没有任何辅助Java代码的情况下从命令行启动Minecraft?(如果不使用像net.minecraft.LauncherFrame这样的发射器代码)这有可能吗?我尝试了java-cp采矿工艺。罐子网。地雷艇。客户从Mac OS X中的终端进行的Minecraft操作无效,结果是出现了一个异常。

有人能解释一下我的问题吗?谢谢你,派罗。

共有1个答案

景元徽
2023-03-14

我在linux上运行,但这也应该适用于您:

java -cp ".minecraft/bin/*" -Djava.library.path=".minecraft/bin/natives/" net.minecraft.client.Minecraft "username" "login id"

您不需要输入用户名/登录id,但如果不输入,则无法进入任何服务器。

您可以在此处获取登录id:<代码>https://login.minecraft.net?user=

有关身份验证方案的更多信息,请点击此处

更新:
minecraft 1.6的新启动器发生了很大变化。
对于启动命令,您应该查看. minecraft/version/

 类似资料:
  • 我目前正在开发一个自定义的Minecraft 1.6.4启动器。我已经编写了大部分代码是C#,但是我正在批量编写最后一段代码。 这似乎可以启动minecraft 1.5.2 jar (C#计算会话ID(%~ 3)) 然而,在minecraft 1.6.4中,我得到了一个错误: 我听说雷舰的发射方式发生了变化,我是否需要在我的发射器中安装新系统? 如果有一种方法可以在没有批处理的情况下做到这一点,那

  • 我一直在尝试在Windows中创建一个批处理文件,以直接启动Minecraft 1.7.10。然而,自从新的启动器发布以来,我尝试的方法已经改变了。有人知道我如何使用用户名和会话令牌从命令行直接启动它吗?我合法拥有Minecraft,所以我应该能够使用我的会话令牌和用户名。

  • 问题内容: 我想尝试PyCharm进行鼠尾草数学开发。通常我会运行eclipse来进行鼠尾草开发,但是现在我想与PyCharm一起尝试。 要使用sage环境变量启动eclipse,通常在命令行中执行以下操作: 第一行加载鼠尾草环境变量,其余行启动eclipse。如何为pyCharm做同样的事情?(请注意,我正在使用Mac和Ubuntu进行sage开发;以上命令对两个操作系统均不可知) 链接:Jet

  • 问题内容: 我想知道是否有一种方法可以像使用bash的.bash_profile或.profile脚本那样在进入python shell时自动运行命令。我想自动导入一些模块,这样我每次跳入shell时都不必键入整个shebang。 谢谢, 问题答案: 是的,你可以使用环境变量来做到这一点所概述这里

  • 问题内容: 我是高级新手,请多多包涵。 我已经从另一位工程师那里继承了python脚本。为了方便起见,我希望能够从Windows bat文件启动脚本,但最初尝试通过从Windows命令行运行进行调试。 每当我从CMD启动脚本时,它似乎都可以启动,然后立即因错误而失败。 我的环境:Windows7 Pro和Windows10 Pro(发生相同的错误),Anaconda 3.7,Spyder 3.3.

  • 我将vault与我的Spring启动应用程序集成在一起,我面临着一个非常奇怪的问题。当我运行我的应用程序使用 运行成功但是当我使用 我得到以下例外。 有谁能给我简单描述一下两者的区别吗?非常感谢。