这是一个可以让你在游戏中下载和启动游戏的模组,已在 GitHub 开源。
你可以通过调用本模组中的 cn.ksmcbrigade.MLC.utils.DownloadUtils.Minecraft.downloadMinecraftClient 函数来下载指定版本的原版 Minecraft 客户端,使用多线程下载。
同时,你还可以通过调用本模组中的 cn.ksmcbrigade.MLC.utils.runMinecraft 函数来启动指定名称的原版 Minecraft 客户端,其中,游戏用户名,UUID,登录 Token,登录方式以及启动用的 javaw 程序可为 null,当这些参数被设置为 null 时,将会自动设置为启动当前游戏使用的参数。
例:
//download
DownloadUtils.Minecraft.downloadMinecraftClient("1.19.2","1192x");
//start
RunUtils.runMinecraft("4096",null,"1192x",null,null,"MLC","1.0",null,null,null,false);