当前位置: 首页 > 面试题库 >

从命令行启动Minecraft-用户名和密码作为前缀

吴同
2023-03-14
问题内容

我正在尝试制作一个简单的自定义Minecraft启动器。

根据启动器的Minecraft
Wiki页面
,应该可以在命令行中使用用户名和密码前缀运行Minecraft启动器,然后直接进入游戏而不是通过启动器。

我尝试了各种版本的java -cp -u=username -p=password minecraft.jar net.minecraft.LauncherFrame,它说的是旧方法:

java -cp minecraft.jar net.minecraft.LauncherFrame <username> <password>

就像我双击jar文件一样,旧方法会打开minecraft启动器,但是它不会直接进入菜单屏幕。

新方法(使用密码和用户名作为前缀)给我一条错误消息,提示prefix -u=username or -p=password don't exist

有什么帮助吗?我真的被卡住了。


问题答案:

可以 执行此操作,只需绕开启动器即可。

%appdata%\.minecraft\bin(或~/.minecraft/binunixy系统上),有一个minecraft.jar文件。这是实际的游戏-
启动器运行该游戏。

像这样调用它:

java -Xms512m -Xmx1g -Djava.library.path=natives/ -cp "minecraft.jar;lwjgl.jar;lwjgl_util.jar" net.minecraft.client.Minecraft <username> <sessionID>

将工作目录设置为.minecraft/bin

要获取会话ID,请POST(请求此页面):

https://login.minecraft.net?user=<username>&password=<password>&version=13

您将收到如下响应:

1343825972000:deprecated:SirCmpwn:7ae9007b9909de05ea58e94199a33b30c310c69c:dba0c48e1c584963b9e93a038a66bb98

第四个字段是会话ID。更多细节在这里。 阅读这些详细信息,此答案已过时

这是一个使用C#登录minecraft.net的示例,以及一个启动minecraft.jar的示例



 类似资料:
  • 我正在尝试制作一个简单的定制Minecraft启动器。 根据启动器的Minecraft Wiki页面,应该可以使用命令行中的用户名和密码前缀运行Minecraft启动器,然后直接进入游戏,而不是通过启动器。 我尝试了各种版本的java-cp-u=用户名-p=密码minecraft。罐子网。地雷艇。LauncherFrame,它说的是旧方法: 旧方法打开minecraft启动器,就像我双击jar文件

  • 我正在试着制作一个定制的发射器,但我不知道如何使用命令行来启动minecraft。我看到了这个问题:从命令行启动Minecraft-使用名称和密码作为前缀。但是答案根本不起作用,所以有人能告诉我如何使用以用户名和密码为前缀的命令行启动minecraft吗

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

  • 我有一个问题,我正试图利用我以前的编程知识来编写一个地雷发射器。我使用了标准C库中的命令和任何规模不大的Python代码。我更喜欢使用系统(“java…”) 以发射雷艇。 简而言之,问题是:如何在没有任何辅助Java代码的情况下从命令行启动Minecraft?(如果不使用像net.minecraft.LauncherFrame这样的发射器代码)这有可能吗?我尝试了java-cp采矿工艺。罐子网。地

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

  • 创建主题:-kafka-topics--创建--主题测试--分区1--复制-因子1--如果-不存在--zookeeper zookeeper:2181 为了保护主题,我使用了命令:kafka-acls--主题测试--生产者--授权者--属性--zookeeper zookeeper:2181--添加--允许-主体用户:alice 不幸的是,它说“bash:afka-acl:command not