我想创建我自己的Minecraft启动器,当玩家检查强制更新时,它会下载修改后的minecraft.jar,更新的lwjgl(两者都不是大问题)和.minecraft目录中的2个额外文件夹。我可以通过在我自己的网站上将MinecraftDownload目录更改为一个并将修改后的文件放在我的网站上来完成前2个,但我不知道如何使其下载并将存档提取到.minecraft目录中(我猜我将使用lzma,因为它的库已经在那里。)
我是Java新手,但我做了一些非常好的vb.net编程,所以我知道标准的开发术语。
答案 0 :(得分:2)
0#这不是这个问题的真正答案。 启动Minecraft 1.5.2(旧):
java -Djava.library.path=bin/natives -cp bin/* net.minecraft.client.Minecraft YOURUSERNAMEHERE
pause
启动新的Minecraft:
java -Xms2048M -Xmx2048M -Djava.library.path=versions/1.8/1.8-natives-xxxxxxxxxxxx -cp
libraries/ here the minecraft 1.8 libraries (optain from 1.8.json)
versions/1.8/1.8.jar
net.minecraft.client.main.Main
--username yourusername
--version 1.8
--assetsdir assest
--assetindex 1.8
--accesstoken null
--userproperties {}
要了解此命令,请阅读以下帖子:
Launch minecraft 1.6.4 from command line with C#
Launch Minecraft from command line - usename and password as prefix
https://gaming.stackexchange.com/questions/156000/launching-minecraft-1-7-4-from-the-command-line