我想创建自己的Minecraft发射器,其中当玩家检查组更新它下载一个修改minecraft.jar,更新LWJGL(两者不是一个大问题),并且在.minecraft目录2个额外的文件夹。我可以改变我自己的网站上MinecraftDownload目录之一,并把我的网站上修改过的文件做第2,但我不知道究竟如何使下载和提取归档到.minecraft目录(我猜我将使用LZMA,因为该库已经在那里)。
我是新来的Java,但我做了一些很好vb.net编程,所以我知道标准的制定方面。
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
解压斌/ minecraft.jar,并采取内部看看
快乐的黑客攻击。